标签:
1:学习方法很重要,主动性最重要:先看书了解理论,网上搜代码,本地跑起来,再动手改,对照API改,然后删掉,对照API和需求完全手写。
2:位,字节,进制,字符,字符集基础及转换。
要求:位/字节/字符 互相转换,2/8/10/16进制互相转换,并输出明文。
3:文本,正则表达式操作。-----java.text.* java.util.regex
要求:字符集互相转换,日期,数字等格式化转换,正则匹配应用。
4:IO,API结构,读写文件,读写文本文件,文件结构读取。------java.io.*
要求:read/write正确使用,结构化内容读写。
5:容器,LIST/SET/MAP,理论及实践。------java.util.*
要求:了解容器的特点和结构,并能合理选用。
6:TCP/UDP/HTTP基础。
要求:学会抓包,了解报文结构。
7:Socket API,服务器端,客户端读写,结合IO。------java.net.*
要求:完成服务器端客户端通信,结合IO和文本知识,对数据做效验。
8:NIO理论及实践。------NETTY/MINA/java.nio.*
要求:使用NIO完成服务器端客户端通信,结合IO和文本知识,对数据做效验。
9:多线程,并发,锁,理论及实践。------java.lang.* java.util.concurrent.*
要求:能使用基础API。
A:数据库CRUD,理论及实践。-------java.sql.*
要求:能通过API操作数据库。
B:WEB SERVER操作。-------tomcat jboss
要求:部署按照需求WEB应用。
C:JSP/Servelet/JSTL。--------javax.servlet.*
要求:结合上述知识,能完成一个用户登录,注销的DEMO。
D:性能优化
要求:对上述知识点的相关代码,进行优化,总结优化点。
E:编写高性能的WEB server程序
要求:编写程序对你的WEB程序进行压力测试,并改善你的后端Server的性能。
F:场景应用性能优化
要求:将上述知识点套用到公司产品上,并对其性能进行优化。
标签:
原文地址:http://www.cnblogs.com/cmings-chen/p/5281876.html