zoukankan      html  css  js  c++  java
  • java开发需掌握技能1

    1.熟练掌握Java基础、语法规范、集合框架等,基础语法、Java关键字、内部类、泛型、集合类使用场景
    2.Java io/nio框架体系、文本文件、二进制文件读写、nio、buffer机制
    3.Jsp、Servlet规范、Servlet容器、Servlet、Filter、Lisnter作用与场景,Tomcat、Jboss等容器
    4.类加载过程、加载时机、委托机制及相应应用
    5.socket网络编程、网络模型、常用框架
    6.多线程、并发、juc、锁机制、Threadlocal及线程池
    7.jmm、jvm调优、内存溢出、泄露与排查
    8.分布式、rpc、微服务、分布式事物、分布式cap理论、zookeeper使用、常用rpc技术及框架、微服务相关问题如监控、服务发现、容错、流控、分布式事物问题
    9.常用框架ssm、dubbo、hiernate等框架使用熟练程度、原理、常见使用问题、扩展机制等
    10.数据库ACID、优化、索引、读写分离、分库分表及路由问题、聚合查询、事物、锁
    11.java安全体系、加解密技术、数字签名、CA
    12.网络协议:常用应用层协议、TCP/IP、SSL、自定义协议
    13.代码规范
    14.缓存技术:常用缓存技术及中间件、本地缓存、集中式缓存如session问题
    15.消息队列应用、消息模式及场景、常用消息中间件及适用场景、消息丢失、重复消费
    16.负载均衡、高可用方案及常用技术如nginx、haproxy、keepalive相关
    17.高并发、大数据量应用架构实践:对数据读写分离、分表分库、分布式、rpc、消息队列、负载、缓存、DNS、CDN、等相关技术
    18.linux常用命令、shell脚步编写、软件安装等
    19.开发工具使用(git、svn、sts、idea、eclipse、maven、gradle、抓包工具、调试方法及工具)

  • 相关阅读:
    performance benchmark : memcached vs Kyoto Tycoon
    Adhesive框架系列文章应用程序信息中心模块实现
    神奇的Redis
    使用代码测试ASP.NET MVC2执行流程
    linq2sql代码大全
    7/17博客园活动浅谈网站架构中缓存的应用所有资料
    浅谈.NET下的多线程和并行计算(十四)并行计算前言
    公司.NET 3.5培训资料分享
    mongodb分片集群(sharding with replica set)配置
    mongodb有关的研究
  • 原文地址:https://www.cnblogs.com/alter888/p/8934445.html
Copyright © 2011-2022 走看看