2-10 一些高级特性
反射、代理、泛型、枚举、Java正则表达式
2-11 网络编程
网络通信协议原理及适用场景,Socket编程,WEB服务器的工作原理
2-11 JDK1.5、JDK1.6、JDK1.7、JDK1.8每个版本都比前面一个版本添加了哪些新特性,进行了哪些提升
三:相关
前面说到了数据结构,简单来说就像是电子化的档案柜,是按照一定的数据结构来组织、存储和管理数据的仓库。查找排序算法
3-1理论基础
设计原则和范式
事务(ACID、工作原理、事务的隔离级别、锁、事务的传播机制)
3-2 各种优缺点、使用场景分析
MySQL/SQLServer/Oracle以及各种NoSQL(Redis、MongoDB、Memcached、HBase、CouchDB等)
3-2 SQL语句
创建,权限分配,表的创建,增删改查,连接,子查询
触发器、存储过程、事务控制
3-3 优化
索引原理及适用,大表查询优化,多表连接查询优化,子查询优化等
3-4 分库、分表、备份、迁移
导入、导出,分库、分表,冷备热备,主从备份、双机热备、纵向扩展、横向扩展
3-5 JDBC
JDBC Connection、Statement、PreparedStatement、CallableStatement、ResultSet等不同类的使用
连接池(配置使用、实现原理)
ORM,DAO
四:JavaWeb核心技术(包括部分前端)
Html5/Css/JS原生/jQuery
Ajax(跨域等)
JSP/JavaBean/Servlet/EL/JSTL/TabLib
JSF
JSON
EJB
序列化和反序列化
规则引擎

搜索引擎
模板引擎
缓存
身份认证
测试
集群
持久化
生成静态页技术
高性能
安全
事务JTA
其他需要了解的,如:管理JMX、安全JCCA/JAAS、集成JCA、通信JNDI/JMS/JavaMain/JAF、SSI技术
五、主流框架及工具
Struts1/Struts2
Spring(IoC、AOP等),SpringMVC
持久化:Hibernate/MyBatis
日志:Log4j
单元测试:JUnit
消息队列:ActiveMQ、RabbitMQ等
负载均衡:Nginx/HaProxy
Web服务器:Tomcat、JBoss、Jetty、Resin、WebLogic、WebSphere等
通信:WebService(cxf的soap、restful协议)
缓存:Redis、Memcached
工作流:Activity、JBPM
搜索引擎:lucene,基于lucene封装的solr
模板引擎:Velocity、FreeMaker
大数据:Hadoop(HDFS和MapReduce)
构建工具:Ant/Maven
六、JavaWeb系统设计与架构
Java设计模式
JAVA与UML建模
面向服务架构:SOA/SCA/ESB/OSGI/EAI,微服务
面向资源架构:ROA/REST
面向云架构:COA/Saas/云计算
大型网站负载均衡、系统调优等
七、More
排错能力:
应该可以根据异常信息比较快速的定位问题的原因和大致位置
优化能力
代码规范、代码管理:
有自己的代码规范体系,代码可读性好
知识面广:
懂各种网络产品及特性,懂各种中间件,能够知道坑在哪儿,深谙各种技术方案的优缺点,懂整合各种资源并达到最优....了解各种技术及应用场景,有足够的工作经验解决集成中遇到的各种奇葩问题
技术管理/技术总监:
产品管理、项目管理、团队建设、团队提升
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-58346-2.html
养兵千日用兵一时
现在呢
超期待哦