1.Java Web: action、sevice、dao(复杂的系统都会用到这三层,长阳的那套系统只用到了action和sevice)
需要掌握Spring MVC和Struts1,Struts2框架,以及Struts1,Struts2框架的区别和优缺点;Mybatis框架和Helibenate框架的区别以及优缺点;(这些东西需要多知道一些,最好的办法就是自己把整个流程跑一遍,做一个java web的项目)
Spring下面:IOC、AOP、Spring MWC、MVC、Spring JDBC
java基础里面:多线程、锁、集合里面等有很多东西
2.数据结构和算法:
排序、查找、二叉树、数组(深优、广优)、链表(反转,插入,删除等) 这一部分把剑指offer弄清楚就差不多了。
3.数据库好好复习(直接看博客之类的)
索引、增删改查、事务、死锁、SQL语句等
4. 长阳项目
DTU(IP,Port)——通过GPRs发送至服务器(服务器通过一个socket(双向的)接收到数据存储到mySQL中,然后就是java Web的东西。还有萤石云视频获取,只需要到官方的文档下有制定的配置方式放到js的代码中,就可以获取到视频流。
PS:代码一定要多敲,多刷题就完事了。最后2个月好好加油。(不敲永远成为不了高手,不可能把所有的理论学完了再敲,一直来的误区一定要改)