已完成:
Spring Boot干货系列:(一)优雅的入门篇
Spring Boot干货系列:(二)配置文件解析
Spring Boot干货系列:(三)启动原理解析
Spring Boot干货系列:(四)开发Web应用之Thymeleaf篇
Spring Boot干货系列:(五)开发Web应用之JSP篇
Spring Boot干货系列:(六)静态资源和拦截器处理
Spring Boot干货系列:(七)默认日志logback配置解析
Spring Boot干货系列:(八)数据存储篇-SQL关系型数据库之JdbcTemplate的使用
Spring Boot干货系列:(九)数据存储篇-SQL关系型数据库之MyBatis的使用
Spring Boot干货系列:(十)开发常用的热部署方式汇总
Spring Boot干货系列:(十一)数据存储篇-Spring Boot整合Mybatis通用Mapper插件
Spring Boot干货系列:(十二)Spring Boot使用单元测试
Spring Boot干货系列:(十三)Spring Boot全局异常处理整理
Spring Boot 2.0干货系列:(一)Spring Boot1.5X升级到2.0指南
未完成:
Spring Boot 2.0干货系列:(二)数据存储篇-NoSQL数据库-MongoDB
Spring Boot 2.0干货系列:(三)数据存储篇-NoSQL数据库-redis
Spring Boot 2.0干货系列:(四)数据存储篇-多数据源配置
Spring Boot 2.0干货系列:(五)数据存储篇-声明式事务管理
Spring Boot 2.0干货系列:(六)使用Swagger2构建强大的RESTful API文档
Spring Boot 2.0干货系列:(七)数据缓存-EhCache
Spring Boot 2.0干货系列:(八)数据缓存-Redis Cache
Spring Boot 2.0干货系列:(九)安全控制-Spring Security
Spring Boot 2.0干货系列:(十)应用监控Actuator介绍
Spring Boot 2.0干货系列:(十一)应用部署
其他参考资料
这里罗列一些博主学习中遇到的不错的参考学习资料。
官方参考文档
官方SpriongBoot例子源码
嘟嘟MD-Spring Boot干货系列
Spring Boot视频教程
程序猿DD-Spring Boot系列
纯洁的微笑-Sping Boot系列文章
CSDN-小单博客Spring Boot专栏
梁桂钊的博客-Spring Boot 揭秘与实战
林祥纤博客系列-从零开始学Spring Boot
SpringBoot参考指南中文版
杜琪关于Spring Boot的博客集合
泥瓦匠BYSocket的Spring Boot系列
就介绍这些,再多就要逼死选择困难症患者了
Spring
Spring 01 万事开头难,一些概念和概览
Spring 02 XML配置Bean和依赖注入
Spring 03 豆知识
Spring 04 注解方式配置Bean和依赖注入
Spring 05 Java代码配置Bean和依赖注入
Spring 06 第一个Spring MVC Web应用
Spring 07 从请求中获取属性和值以及使用Model
Spring 08 Spring MVC 表单标签
Spring 09 表单验证与数据预处理
Spring 10 自定义表单验证注解和验证器
Spring 11 Hibernate 环境配置与Entity Class
Spring 12 Hibernate 简单增删改查
Spring 13 Hibernate 一对一关系操作
Spring 14 Hibernate 一对多/多对一关系操作及加载类型:Eager & Lazy
Spring 15 Hibernate 多对多关系操作
Spring 16 基础增删改查项目 – 项目环境与Spring配置
Spring 17 基础增删改查项目 – 项目结构与客户列表页
Spring 18 基础增删改查项目 – Service层
Spring 19 基础增删改查项目 – 新增Customer
Spring 20 基础增删改查项目 – 修改和删除Customer
Spring 21 AOP – 基础概念
Spring 22 AOP – Before Advice、切点表达式语法和切点声明
Spring 23 AOP – 各种配置方法和实际应用
Spring 24 Maven基础
Spring 25 Spring Security – 项目配置
Spring 26 Spring Security – 基础概念和用户登录
Linux
计算机及网络基础
计算机基础和编码
Linux基础
Linux用户 群组和权限
Linux启动与进程查看
Linux磁盘管理与软硬链接
Linux网络配置
Liunx安装软件和服务
Python基础
变量和基础语句
字符串方法
列表 元组和字典
集合
字符串格式化
函数基础理论
内置函数
文件操作
函数-迭代器和生成器
函数-装饰器和闭包
结构化程序设计与模块
标准库-time 和 random 模块
标准库-os 和 sys 模块
标准库-json pickle shelve 模块
标准库-xml 模块
标准库-re 模块
标准库-logging 模块
标准库- configparse 和 hashlib 模块
面向对象编程-类和对象的关系
面向对象编程-类和对象的属性
面向对象编程-继承
面向对象编程-多态 封装
面向对象编程进阶-反射与加工标准类型(包装和授权)
面向对象编程进阶-其他类内置方法
面向对象编程进阶-描述符及应用 上下文管理
面向对象编程进阶-元类
异常处理
网络编程-socket 与 TCP协议
网络编程-UDP协议和粘包
网络编程-TCP 并发 socketserver模块
网络编程-UDP 并发 socketserver模块
网络编程-HMAC模块和其他补充
并发编程-进程与操作系统原理
并发编程-多进程multiprocessing.Process模块
并发编程-多进程同步控制组件
并发编程-多进程通信和数据共享
并发编程-进程池与回调函数
并发编程-多线程基础操作
并发编程-多线程控制组件 线程池
并发编程-协程
并发编程-I/O模型
MySQL
MySQL数据库1 MySQL基础使用
MySQL数据库2 检索数据
MySQL数据库3 Python操作MySQL及用户权限管理
MySQL数据库4 视图 触发器 函数 存储过程
MySQL数据库5 索引
MySQL数据库6 ORM模型
前端开发
前端开发 01 HTML基础标签
前端开发 02 表单-用于交互的标签
前端开发 03 CSS基础
前端开发 04 CSS属性
前端开发 05 JavaScript基础
前端开发 06 BOM和DOM模型
前端开发 07 JQuery基础
前端开发 08 jQuery事件
前端开发 09 Bootstrap框架
前端开发 JS 01 基本概念
前端开发 JS 02 变量、作用域和内存问题
前端开发 JS 03 引用类型
前端开发 JS 04 面向对象程序设计
前端开发 JS 05 函数思想
前端开发 JS 06 BOM
前端开发 JS 07 DOM基础
前端开发 JS 08 DOM扩展
前端开发 JS 09 DOM 2 和 DOM 3
前端开发 JS 10 事件
前端开发 JS 11 表单脚本
前端开发 JS 12 Canvas绘图
前端开发 JS 13 HTML5脚本、错误处理与JSON详解
前端开发 JS 14 AJAX 与 跨域资源共享技术
前端开发 JS 15 最佳实践
前端开发 JS 16 ES6
前端开发 HTML + CSS2
前端开发 HTML5
前端开发 CSS3 – 选择器
前端开发 CSS3 – 边框
前端开发 CSS3 – 背景
前端开发 CSS3 – 文本
前端开发 CSS3 – 颜色 和 盒模型
前端开发 CSS3 – 过渡
前端开发 CSS3 – 变形
前端开发 CSS3 – 动画
前端开发 CSS3 – 渐变与字体
前端开发 CSS3 – 媒体查询与响应式网页
前端开发 CSS3 – 伸缩盒子
前端开发 JS特效总结
Django
Django 01 第一个Django站点
Django 02 Django项目标准结构
Django 03 Django ORM
Django 04 外键和多表查询
Django 05 Django进阶-模板
Django 06 Django进阶-视图
Django 07 Django进阶-路由系统
Django 08 Django进阶-ORM模型-表与字段
Django 09 Django进阶-ORM模型-查询方法详解
Django 10 Django进阶-ORM模型-其他方法和补充
Django 11 Django进阶-分页
Django 12 Django进阶-Session 和 Cookie
Django 13 Django进阶-AJAX
Django 14 Django进阶-Django Form组件
Django 15 Django进阶-中间件
Django 16 Django进阶-auth模块
Django 2 by example 博客项目–基础
Django 2 by example 博客项目–增加高级功能
Django 2 by example 博客项目–扩展功能
Django 2 by example 社交网站项目–用户身份验证
Django 2 by example 社交网站项目–-内容分享功能
Django 2 by example 社交网站项目–追踪用户行为
Django 2 By Example 电商网站项目–网站建立、购物车、订单、异步发送邮件
Django 2 By Example 电商网站项目–集成支付功能与发票生成
Django 2 By Example 电商网站项目–-优惠码、国际化与本地化、商品推荐系统
Django 2 By Example 在线教育平台–-建立CMS系统
Django 2 By Example 在线教育平台–-学生注册和选课、运用缓存框架
Django 2 By Example 在线教育平台–-RESTful API
Django 2 By Example 上线
Django 2 by example 翻译和整理汇总
Web 开发技术
7、Mybatis 示例ABC
https://www.jianshu.com/p/c77e3691867d
步骤 1 : 学习之前先看效果
步骤 2 : 创建数据库
步骤 3 : 创建表
步骤 4 : 导入数据
步骤 5 : 先运行,看到效果,再学习
步骤 6 : 模仿和排错
步骤 7 : 创建项目
步骤 8 : 导入jar包
步骤 9 : 创建实体类
步骤 10 : 配置文件mybatis-config.xml
步骤 11 : 配置文件Category.xml
步骤 12 : 测试类TestMybatis
步骤 13 : 基本原理图
步骤 14 : 可运行的项目
步骤 15 : 练习