必须要加强的技术(近期)

(1).必须要加强的技术(近期),要分具体时间段,某一个时间段学习什么技术(如:一周熟悉webservices,Ajax等)

  1.自己写代码实现Ajax,webService(SOA),jquery掌握运行流程,及其原理

  2.数据库(数据库设计要考虑什么),sql优化等(看数据库相关的数据,集群,海量数据处理),一定要在自己机器上安装oracle,mysql数据库,查看执行计划,常用命令等

  3.需要重点关注的源码:

        1.Collections(arraylist,hashmap,vector,linkedlist,hashtable,array等源码)

2.io,couccent并发包源码,等常用api源码分析等

4.Object中equals,hashcode,toString(),getClass,notify,notifyAll,clone,wait(),如何重写equals方法,servlet方法为什么是线程不安全的,Servlet规范,serlvet源码等.

        3.junit,spring,springmvc,tomcat,structs,structs2等源码  

  4.多线程,包并发 (写代码,看源码,书籍等)

  6.学习tcp/udp/socket/http/https等常用协议

  7.用虚拟机装liunx,实战liunx常用命令(查看线程,查看日志等),Tuxedo中间件.

  8.项目做的东西一定要有技术含量,有业务逻辑,熟悉项目整体框架,知道项目是做什么的?

你就把servlet+jsp+jdbc研究透,那些框架无非就是封装下,简单的吓死人

高并发,多线程,大数据量,集群,负载这些都是好学的 ---------巨人

js会了,jquery其实就那点东西而已

相关推荐