Java学习清单
转自: csdn/zuochao_2013/article/details/76795164
· Java基础部分
*Java基础才是重中之重,只有基础打牢了,学习各种框架才能游刃有余。
1,菜鸟教程——Java基础:http://www.runoob.com/java/java-tutorialhtml
2,文件传输基础——IO流(视频):http://www.imooc.com/learn/123
3,Java中注解的用法(视频):http://www.imooc.com/learn/456
4,Java中的反射讲解(视频):http://www.imooc.com/learn/199
5,Java基础视频教程(我要自学网)
6,JavaAPI1.7中文文档:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh
7,Java NIO系类教程:http://www.iteye.com/magazines/132-Java-NIO#589
推荐书籍(Think in Java,Java网络编程)
Java流行框架
spring
spring入门视频教程:http://www.imooc.com/learn/196
spring系列教程:http://www.yiibai.com/spring/spring_overview.html
spring所有开源项目:https://github.com/spring-projects
spring官方文档:http://spring.io/docs/reference
springboot官方例子:https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples
spring事务管理(视频):http://www.imooc.com/learn/478
springboot推荐Demo:https://github.com/dyc87112/SpringBoot-Learning
springboot视频教程:http://www.imooc.com/learn/767
推荐书籍(spring开发指南,springLive)
ORM
Hibernate官方文档:http://hibernate.org/orm/documentation/5.2/
Hibernate开源地址:https://github.com/hibernate/hibernate-orm
Hibernate映射:http://blog.csdn.net/bigtree_3721/article/details/42343639
HQL:http://www.cnblogs.com/bobomail/archive/2005/09/20/240352.html
mybatis官方文档:http://www.mybatis.org/mybatis-3/
mybatis开源地址:https://github.com/mybatis/mybatis-3
Hibernate注解(视频):http://www.imooc.com/learn/524
Hibernate缓存策略(视频):http://www.imooc.com/learn/465
dubbo分布式服务框架
dubbo官方文档:http://dubbo.io/Developer+Guide-zh.htm
dubbo开源地址:https://github.com/alibaba/dubbo
dubbo入门:http://blog.csdn.net/top_code/article/details/51010614
dubbo集成到springboot:https://github.com/teaey/spring-boot-starter-dubbo
dubbo架构设计详解:http://shiyanjun.cn/archives/325.html
zookeeper分布式应用程序协调服务
官方文档:http://zookeeper.apache.org
开源地址:https://github.com/apache/zookeeper
安装部署:http://coolxing.iteye.com/blog/1871009
架构原理:http://blog.csdn.net/xhh198781/article/details/10949697
netty网络应用通讯框架
官方文档:http://netty.io/wiki/index.html
开源地址:https://github.com/netty/netty
开源案例:https://github.com/blynkkk/blynk-server
原理实现讲解:http://www.infoq.com/cn/articles/netty-high-performance
MQ消息队列
消息队列介绍:http://blog.csdn.net/shaobingj126/article/details/50585035
消息队列框架对比:http://blog.csdn.net/sunxinhere/article/details/7968886
RocketMQ原理与实践:http://www.jianshu.com/p/453c6e7ff81c
RocketMQ入门:http://www.jianshu.com/p/ba2934571c77
序列化框架
开源地址: https://github.com/google/protobuf
开发指南:http://blog.csdn.net/menuconfig/article/details/12837173
安装教程:http://www.cnblogs.com/TerryBlog/archive/2011/04/20/2022502.html
netty中使用protobuf:https://github.com/longdafeng/netty-protobuff
常用工具
Maven视频教程:http://www.imooc.com/learn/443
SVN视频教程:http://www.imooc.com/learn/109
gradle视频教程:http://www.imooc.com/learn/833
Maven官方:http://maven.apache.org/
SVN官方:https://tortoisesvn.net/
gradle官方:https://gradle.org/
数据交互
ajax视频教程:http://www.imooc.com/learn/250
json详解:http://www.cnblogs.com/mcgrady/archive/2013/06/08/3127781.html
json最佳实践:http://blog.csdn.net/KimmKing/article/details/72886230
开源作品学习
基于 Java 的龙果支付系统:https://gitee.com/roncoocom/roncoo-pay
基于 Java 的在线教育平台:https://gitee.com/inxeduopen/inxedu
jeesite企业信息化开发基础平台:http://git.oschina.net/thinkgem/jeesite
Java学习清单的更多相关文章
- 你不可错过的Java学习资源清单(包含社区、大牛、专栏、书籍等)
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...
- 你不可错过的Java学习资源清单
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. Ja ...
- 对JAVA工程师绝对有用的Java学习资源清单
学习Java和其他技术的资源其实非常多,但也不是都是好的有用的,我们要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学 ...
- 程序员大佬推荐的java学习路线
作为我的第一篇博客,我第一个想到的就是在校时就看到的这篇文章.并且在之后的时间里自己都反复观看过,有时候这不单单是一篇学习路线,也是审视自己技术能力的里程碑,和激励自己的鞭挞绳. 先来个书籍清单: & ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- Java学习、面试、求职、干货资源精品合集
本系列文章整合了本号发表和转载过的,有关Java学习.进阶.面试.做项目.求职经验等方面的文章,希望对想要找工作,以及正在找工作的你,能够有所帮助. 原创Java学习专题文章: 如何才能够系统地学习J ...
- 0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁
什么是同步 在上一篇0036 Java学习笔记-多线程-创建线程的三种方式示例代码中,实现Runnable创建多条线程,输出中的结果中会有错误,比如一张票卖了两次,有的票没卖的情况,因为线程对象被多条 ...
- 0035 Java学习笔记-注解
什么是注解 注解可以看作类的第6大要素(成员变量.构造器.方法.代码块.内部类) 注解有点像修饰符,可以修饰一些程序要素:类.接口.变量.方法.局部变量等等 注解要和对应的配套工具(APT:Annot ...
- 分享篇——我的Java学习路线
虽然之前我是开发出身,但是我学习的语言是Objective-c,这个语言使用起来范围比较窄,对于自动化学习来说也是无用武之地,所以我自己学习了Java,对于一个有开发经验的人来说学习一门新语言相对来说 ...
随机推荐
- delphi FillChar的用法(转)
delphi FillChar的用法(转) (2012-12-24 15:12:06) 转载▼ 标签: it 分类: delphi7 FillChar的用法(delphi) Fillchar是Turb ...
- 一次压测中tomcat生成session释放不及时导致的频繁fullgc性能优化案例
性能问题:老年代一直处于占满状态,为什么没有发生内存溢出 以HotSpot VM的分代式GC为例,普通对象分配都是在young gen进行的,具体是从在位于young gen中的eden space中 ...
- 如何在一个ubuntu系统上搭建SVN版本控制工具
有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统.那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了.本文讲述如何在一 ...
- java基础类型的byte为长度
java基础类型的字节长度: 类型 byte数/位数 最大/最小值 byte 1/8 127/-128 short 2/16 32767/-32768 int 4/32 2147483647/-214 ...
- 服务器Oracle数据库配置与客户端访问数据库的一系列必要设置
tips:所有路径请对应好自己电脑的具体文件路径. 一.服务器及Oracle数据库设置 1.刚装完的Oracle数据库中只有一个dba账户,首先需要创建一个用户. 2.配置监听,C:\app\Admi ...
- Centos7安装宝塔控制面板
目录 宝塔面板安装和使用图文教程 1,通过ssh工具登录服务器 2,安装宝塔面板 2,登录宝塔面板 3,设置宝塔面板 3.1,首先我们进入面板设置 3.2,更改面板端口 3.3,绑定域名 3.4,绑定 ...
- requests---session简介
http协议是无状态的,也就是每个请求都是独立的.那么登录后的一系列动作,都需要用cookie来验证身份是否是登录状态,为了高效的管理会话,保持会话,于是就有了session session简介 se ...
- error: exportArchive: The data couldn’t be read because it isn’t in the correct format.
在执行ios 打包的时候,我们通过执行下面的指令来打包ipa: mkdir arch archive_path=arch/${app_name}.xcarchive workspace_name=HP ...
- Dockerfile解析(八)
一.Dockerfile是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本. 1. 构建的步骤 运行容器:docker run 构建新的镜像:docker ...
- zzPony.ai 的基础架构挑战与实践
本次分享将从以下几个方面介绍: Pony.ai 基础架构做什么 车载系统 仿真平台 数据基础架构 其他基础架构 1. Pony.ai 基础架构 首先给大家介绍一下 Pony.ai 的基础架构团队做什么 ...