转自: 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学习清单的更多相关文章

  1. 你不可错过的Java学习资源清单(包含社区、大牛、专栏、书籍等)

    学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...

  2. 你不可错过的Java学习资源清单

    学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. Ja ...

  3. 对JAVA工程师绝对有用的Java学习资源清单

    学习Java和其他技术的资源其实非常多,但也不是都是好的有用的,我们要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学 ...

  4. 程序员大佬推荐的java学习路线

    作为我的第一篇博客,我第一个想到的就是在校时就看到的这篇文章.并且在之后的时间里自己都反复观看过,有时候这不单单是一篇学习路线,也是审视自己技术能力的里程碑,和激励自己的鞭挞绳. 先来个书籍清单: & ...

  5. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  6. Java学习、面试、求职、干货资源精品合集

    本系列文章整合了本号发表和转载过的,有关Java学习.进阶.面试.做项目.求职经验等方面的文章,希望对想要找工作,以及正在找工作的你,能够有所帮助. 原创Java学习专题文章: 如何才能够系统地学习J ...

  7. 0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁

    什么是同步 在上一篇0036 Java学习笔记-多线程-创建线程的三种方式示例代码中,实现Runnable创建多条线程,输出中的结果中会有错误,比如一张票卖了两次,有的票没卖的情况,因为线程对象被多条 ...

  8. 0035 Java学习笔记-注解

    什么是注解 注解可以看作类的第6大要素(成员变量.构造器.方法.代码块.内部类) 注解有点像修饰符,可以修饰一些程序要素:类.接口.变量.方法.局部变量等等 注解要和对应的配套工具(APT:Annot ...

  9. 分享篇——我的Java学习路线

    虽然之前我是开发出身,但是我学习的语言是Objective-c,这个语言使用起来范围比较窄,对于自动化学习来说也是无用武之地,所以我自己学习了Java,对于一个有开发经验的人来说学习一门新语言相对来说 ...

随机推荐

  1. 微信小程序 自定义顶部状态栏

    1>项目的结构如下: 2>组件的index.wxml代码如下: <!--没有按钮的情况--> <view class="custom flex_center&q ...

  2. ios官方demo

    http://developer.apple.com/iphone/library/samplecode/Reachability/Reachability.ziphttp://developer.a ...

  3. 汇编指令之CMP, TEST指令

    一.CMP指令 这一块呢,我不想上图了,汇编的博文我已经快要让我写吐了,其实也有好多我没有补充进来,比如进制,LEA指令,数据宽度,有符号,无符号的区分等等,但我真的要吐了,这些玩意我已经不是第一次写 ...

  4. idea把菜单栏给点没了...(File、Edit、View、Navigate.......)

    第一种方法 找到idea的C盘的配置文件ui.lnf.xml文件 第二种方法 如果是高版本idea,我的是2019.3,双击shift选择Actions,搜索menu 然后重启idea

  5. itextpdf确定页面坐标的方式

    itextpdf的确定页面上的具体坐标是通过坐标来确定的. 它们的坐标轴是这样的:以左下角为原点的xy坐标轴. 在itextpdf的方法中中,定义某个点的位置,都是以左下方为原点坐标轴来确定. 如果要 ...

  6. 使用类似GeoJson的数据生成物体(建筑等)的功能逻辑

    GeoJson作为一种模型传输格式, 用的最多的就是地图里面的各种简单模型了, 比如下图中很贴切的俄罗斯方块楼: 它的格式大概就是下面这样: { "type": "Fea ...

  7. flask 案例项目基本框架的搭建

    综合案例:学生成绩管理项目搭建 一 新建项目目录students,并创建虚拟环境 mkvirtualenv students 二 安装开发中使用的依赖模块 pip install flask==0.1 ...

  8. [网络] 在浏览器输入URL回车之后发生了什么

    目录 一  前言 二  URL解析 三  DNS域名解析 1  IP 地址 2  什么是域名解析 3  浏览器如何通过域名去查询 URL 对应的 IP 呢 4  小结 四  建立连接 1  TCP三次 ...

  9. c# 第9节 数据类型之引用类型

    本节内容: 1:数据类型之引用类型 2:字符串要注意的两点: 1:数据类型之引用类型 实例: 2:字符串要注意的两点: 对变量进行重新赋值:其原本的字符串并没有销毁

  10. 201871010106-丁宣元 《面向对象程序设计(java)》第十三周学习总结

    201871010106-丁宣元 <面向对象程序设计(java)>第十三周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://home.cnblogs.com/u/nw ...