美文网首页
Java老司机技能表

Java老司机技能表

作者: 3f29eb5edacd | 来源:发表于2019-01-14 10:22 被阅读17次
    1. 熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式;
    2. 熟练掌握Eclipse、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
    3. 熟悉网络通讯技术Socket、Netty、Mina、NIO 、WebSocket、Http
    4. 熟悉JVM参数调优、性能本检测工具、服务器调优配置
    5. 熟练使用Tomcat服务器,发布部署web项目,熟练使用反向代理服务器Nginx、高可用Keepalived;
    6. 熟练使用Oracle、MySQL、SQLServer等关系型数据库,熟悉Redis、MongoDb等非关系型数据库;
    7. 熟练运用Spring、Mybatis、SpringBoot等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
    8. 熟悉SOA、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、Dubbox、Springcloud等微服务框架;
    9. 熟悉SpringCloud常用组件 注册中心Eureka、Consul ,负载均衡器Ribbon ,客户端调用工具Rest和Feign,分布式配置中心Config和阿波罗 ,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger ,服务链路Zipkin,消息总线Bus等。
    10. 熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间ActiveMQ、RocketMQ、Kafka 使用;
    11. 熟悉Restfull API开发规范,熟悉三方授权OAuth协议、对接支付接口,熟悉微信开发;
    12. 熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案、分布式日志收集、分布式生成全局ID);
    13. 熟悉junit单元测试、jmeter压力测试工具、testNG自动化测试等主流测试框架;
    14. 熟悉互联网安全架构平台设计例如XSS、SQL注入问题、防盗链等,互联网API接口幂等设计等、互联网API接口安全设计、安全加密方案 非对称与对称加密的使用
    15. 有丰富微服务电商项目开发实战经验 ,熟悉整个微服务电商项目的架构流程,熟悉电商平台秒杀抢购、单点登陆SSO系统、聚合支付平台、商品详情页、优惠券平台,消息平台等。

    相关文章

      网友评论

          本文标题:Java老司机技能表

          本文链接:https://www.haomeiwen.com/subject/echddqtx.html