【修真院“善良”系列之XX】Java程序员从零开始到就业的全资料V1.0——只看这一篇就够了!
前言
这是两年以来,修真院收集整理的学习资料顺序。
以Java9个任务为基础,分别依据要完成任务的不同的技能点,我们整理出来了这么一篇在学习的时候需要看到的资料。
这是Version 1.0,接下来会优化和更新到2.0.
任务地址在这里。
任务体系是从简单到难,官网提供了更多更详细的资料。
资料
任务1:完成学员报名的DB设计并读写数据库
根据修真院的线下报名贴,去设计DB。无论做什么项目,从需求出发,设计对应的表结构都是一项基础的能力。
基础SQL语法
w3c-SQL教程
log4j
最详细的Log4j使用教程
JDBC
JDBC的使用说明
mybatis教程
mybatis官方网站
junit
Junit单元测试
JDK
什么是JDK
本机单步调试
idea中debug调试功能介绍
DAL
DAL(数据访问层)
Spring
Spring 深入浅出核心技术
相关术语
Spring官方文档翻译
任务2:创建WEB工程,提供Rest风格数据接口
接口定义是Java工程师和前端交互的必备要素。
接口文档
【IT修真院】接口文档规范以及示例
Git
廖雪峰Git教程
svn
SVN的搭建和使用
SpringMVC
Spring MVC 中文文档
SSM
整合最优雅SSM框架—红黑联盟
REST
SpringMVC构建REST接口
jetty
idea jetty插件
linux
linux26个命令篇
nginx
Nginx快速入门
任务3:垂伦小室项目
完成垂伦小室的DB设计,前台接口设计,和功能实现,提供Rest接口。
SpringAOP
Spring AOP原理分析一次看懂
关于 Spring AOP (AspectJ) 你该知晓的一切
log4j 2
log4j2 使用详解
任务4:完成一个简单的WEB网站,熟悉Tiles框架,了解Java后台开发常用的两种模式
套页面在短时间之内还会是WEB网站的主流开发方式,尽早熟悉常用的框架Tiles和Tag标签。
Tiles框架
分分钟知道tiles框架是干嘛的
JSP
菜鸟教程:JSP 简介
c标签
菜鸟教程:JSP 标准标签库(JSTL)
JSTL 标签大全详解
自定义标签
菜鸟教程:jsp自定义标签
任务5:修改Task4的内容,添加登录注册的模块,并完成对用户是否登录的判断。
了解如何使用Cookie完成登录的验证,以及了解拦截器的使用。
spring-Interceptor
SpringMVC中使用Interceptor拦截器
过滤器,拦截器,监听器的配置与说明
md5/des
浅谈MD5加密算法中的加盐值(SALT)
cookie
cookie机制及cookie的应用
session
集群间实现Session共享
Token
基于 Token 的身份验证
彻底理解cookie,session,token
任务6:通过压力测试来理解缓存和并发的概念。
通过压测来深刻理解如何做性能优化。
memcache
什么是MemCache
缓存穿透,缓存击穿,缓存雪崩解决方案分析
redis
菜鸟教程:Redis简介
Redis官方文档
谈谈redis,memcache的区别和具体应用场景
jmeter
Jmeter教程 简单的压力测试
Jmeter使用入门
任务7:常用的第三方API操作。
短信,邮箱,图片等都是最常见的API操作,学会查看第三方的API文档,学会快速搭建第三方的Demo,可以很快的就掌握各种开源API的使用方式。
容联
容联云通讯API
金山云
金山云存储API
环信
环信SDK
支付宝
蚂蚁金服开发文档
微信
微信支付接口
任务8:使用SpringRMI完成WEB端和Service端的分离。
Web端和Service端的分离是现在分布式系统中最常用的方式,一般而言,会使用RMI,JsonRPC,Thrift,ProtocolBufer等各种通讯协议,对纯Java来说,RMI是最简单的。
Java RMI
Java的RMI远程方法调用实现和应用
Spring-RMI
使用Spring RMI调用远程方法
RMI 相关知识
spring-cloud
构建微服务:Spring boot 入门篇
spring-cloud
nginx-upstream
Upstream的简介
任务9:使用Tuscany完成WEB端和Service端的分离。
Tuscany是一个设计精良的SCA框架,不仅支持RMI,还支持Json,WebService等,以及可以动态扩展其他的协议。
tuscany
Tuscany的入门Demo
SOA
什么是SOA?
SOA标准之—-SCA架构思想
解析SCA中的基本概念
漫谈SCA
PS,本文由修真院在学学员整理。
对修真院有兴趣的,请点击这个链接去注册,首页 | IT修真院 | 更快更高效的免费Java,CSS,JS,运维技术培训 必须用这个链接,拿我做推荐人可是有好处的~
原文地址: https://zhuanlan.zhihu.com/p/46531861
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章