Java|从零讲JAVA,给你一条清晰地学习道路( 二 )


推荐书籍:sql入门:Mysql必知必会 。 深入理解:高性能Mysql
1.常用关联查询语法 , 自己动手写几个
2.数据库索引深入认识和理解
3.JDBC学习
4.常用数据库调优手段:比如通过索引调优
5.InnoDB和MyISAM 区别
6.了解主键 , 外键 , 索引 , 唯一索引
7.了解索引、视图、触发器、游标和存储过程
8.常用关系型数据库和非关系型数据库:关系型了解:Mysql , Oracle 非关系型了解:redis , Hbase , monogodb等
3.2设计模式:
推荐书籍:设计模式之禅
1.单例模式的几种写法一定要会
2.JDK中对应的设计模式:如IO中的装饰模式和设配器模式等
3.框架中常用的设计模式:如Struts中的责任链模式 , Spring中的工厂模式 , 动态代理模式等
4.了解6大设计原则
3.3HTTP协议:
推荐书籍:HTTP权威指南
1.什么是HTTP , 协议版本等
2.学会使用浏览器查看HTTP请求与响应
3.熟悉HTTP请求头和请求体
4.熟悉HTTP响应头和响应体
5.了解Rest风格
3.4神一般的Spring:
推荐书籍:Spring实战和Spring技术内幕
1.了解IOC原理和作用
2.了解AOP原理和作用
3.常用的XML配置
4.Spring事务原理和使用
5.SpringMVC
6.了解Spring的webflow , 远程服务 , rest , 消息 , 安全等
7.新功能:Spring boot和cloud
四、后端学习之路
4.1WEB后端学习之路:
推荐书籍:可以选择一些SSH整合开发之类的
1.JSP和Servlet学习
2.XML和JSON解析学习
3.前端知识:HTML、css , js
4.JDBC学习 , 文件上传\\下载 , JAVAMail等
5.可以利用jsp和Servlet开发简单项目
6.接着框架学习:Struts2 , Hibernate , Spring以及相互整合开发
7.接着可以了解:SpringMvc , Mybatis , Lucene , shiro等
8.利用框架实现简单项目比如CMS 。
4.2服务架构学习之路(此部分笔试面试不一定学习):
推荐书籍:分布式服务框架原理与实践和微服务设计
1.了解SOA和微服务
2.负载均衡:LVS , NGINX等
3.RPC框架学习:RMI , Thrift等
4.消息框架学习:ActiveMq等
5.Netty通信框架学习
6.服务框架:dubbo
4.3Hadoop学习之路(此部分笔试面试不一定学习):
推荐书籍:Hadoop权威指南
1.熟悉mapReduce和HDfS
2.Hadoop集群搭建
3.了解:zk , hive , hbase , pig , mahout等
4.zk几个常用作用如做注册中心 , 放配置信息等 。
(完)
如果本文对您有帮助 , 请帮忙点个赞吧
评论666私聊领取资料