1、Java中间件开发
2、Java多线程
3、Java并发
4、Java网络通信
5、支撑大型网站的中间件领域
6、《OSGi原理与最佳实践》
7、服务框架
8、数据访问层
9、消息中间件
10、配置管理
11、分布式
12、最后介绍了支撑大型网站的其他基础要素,包括CDN、搜索、存储、计算平台,以及运维相关的系统等内容
13、并带领构建中间件两年多的时间 本书详细说明了大型Java网站必备的三利器——服务框架、消息中间件和数据访问层——的具体设计和实现方法
14、算法
15、设计模式
16、缓存技术
17、nosql产品
18、阅读并分析过开源框架源码
19、了解接口技术,如webservice、Http和hessian等;
20、Flex技术
21、Java io、多线程、集合等基础框架
22、属性分布式、缓存、远程调用等机制
23、精通AOP、MVC等框架
24、熟悉JAVE EE规范,属性常用的设计模式,
25、属性高并发、高性能的分布式系统的设计及应用,调优
26、熟练掌握SQL,MYSQL
27、熟练掌握LInux下的常用命令,常用的脚本语言
28、了解MAp/Reduce,hadoop,hdfs,hive等
29、熟悉分布式、缓存、消息、搜索推荐机制
30、熟悉MYSQL等数据库性能优化相关知识,属性NOSQL相关知识
31、熟悉shellpythonphp等至少一种脚本语言
32、熟悉常用的数据结构和算法
33、对jvm有比较深刻理解
34、熟练使用HIbernate/Toplink/IBatis中的一种或其他OR-Mapping工具
35、对java语言基础有较好的掌握(Collection,Reflect,IO,THread)
36、具备良好的数据结构,算法基础
37、精通J2EE、XML、WebService、rmi、分布式、多线程等高性能架构相关开发技术优先
38、熟悉TCP/IP、HTTP等通信协议,具有socket网络编程和大规模并发服务器开发经验优先考虑;
39、熟悉UNIX/Linux 的基本命令操作;独立在linux上搭建过j2ee环境
40、有socket开发经验、了解soa架构设计、有大数据开发经验优先;
41、熟悉常用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验;
42、精通网络通讯,多线程编程
43、有高并发应用开发和性能调优经验者优先
44、掌握常用算法、掌握常用设计模式、掌握缓存开发技术、掌握web service开发技术;
45、了解memcached、redis等cache技术
46、 对当前广泛使用的tomcat、resin、nginx等HTTP Server 及 Application Server 有应用经验
47、熟悉通用分布式解决方案,缓存,nosql,对于解决高并发有一定想法
48、熟悉WebService技术,掌握Xfire、Axis、CXF等任何一种
49、精通主流开源应用框架,如Spring、ibatis、XML、JSON、Maven、Lucene、solr等开发技术
50、负责平台的新技术研究:包括不限于hadoop平台、hive数据仓库、Nosql数据库、redis内存数据库、实时分析平台。
51、 熟悉数据库设计,熟悉MySQL以及数据库调优、SQL优化等,有Redis、MongoDB等NoSQL数据库经验者优先;
51、了解memcached、redis、storm、kafka等技术使用优先
52、熟悉高并发多线程开发者优先;
53、对开源组件有较多研究,比如Redis、Kafka、Zookeeper等,从设计原理到代码层面都有接触
54、熟悉网络编程,精通TCP/IP协议及编程,熟悉互联网应用协议
55、熟悉Memcache、Redis等NoSQL数据库的使用
56、Java注解
57、java枚举
58、熟悉Redis、Zookeeper、MySQL,dubbo,netty框架等开源系统者优先
59、熟悉SOA和Web Services(REST, SOAP)系统框架;熟悉主流应用服务器(Tomcat, Netty,Jetty, Apache, Nginx等)
60、熟练使用NOSQL(memcached,redis,mongodb)中的至少一种
61、基于netty、mina开发过系统通信
62、对Socket、I/O、Multi-thread、Concurrent、Collections、Cache、Queue、Message有一定的开发经验
63、熟悉Hadoop、zookeeper等开源分布式系统,对其中1个或多个分布式系统有应用经验;
64、熟悉分布式系统的设计和应用,熟 悉分布式、缓存、消息、负载均衡等机制和实现