必须要加强的技术(近期)
(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其实就那点东西而已