转载:博主主页

博主的其他笔记汇总 :

Java学习路线目录索引

附录 :
  • Github最牛逼的Java知识汇总 : JavaGuide
  • 号称最强的Java知识总结 : ThinkWon

一、Java基础

跳转到目录

  1. UML 一 类图关系 (泛化、实现、依赖、关联、聚合、组合)
  2. Java注解详细介绍 (转载)
  3. Java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 (转载)
  4. 枚举类 — 概述、常用方法、自定义枚举类、Enum创建枚举类
  5. 抽象类(abstract class)、接口(interface)
  6. String类 — 概述、String的性质、内存解析、常用API
  7. 线程 — 创建方式、常用方法、线程安全问题、通信
  8. Java集合 — Collection、Iterator、List、Set、Map、Collections
  9. IO流 — 流的分类、InputStream、OutputStream、Reader、Writer等
  10. 反射 — 概述、功能、Class类获取方式、创建运行时类对象、获取运行时类的结构、调用运行时类的指定结构
  11. Lambda表达式及函数式接口
  12. Java值传递机制
附录 :

二、MySQL数据库

跳转到目录

  1. 数据库设计 一 多表关系、三大范式
  2. MySQL 一 概念、DDL、DML、DQL、事务、约束等
  3. MySQL 一 基础入门总结笔记 (转载)
  4. MySQL 一 高级入门总结笔记(上)(转载)
  5. MySQL 一 高级入门总结笔记(下)(转载)
  6. MySQL的索引底层为何使用 B+树?B树和B+树有哪些区别? 硬盘结构介绍、操作系统读取硬盘数据的过程、什么是IO操作?
  7. MySQL高级 一 MySQL结构图、各种索引介绍(索引优化)、Explain性能分析、单表查询优化、排序分组优化、锁机制
  8. MySQL 中 MyISAM 中的查询为什么比 InnoDB 快?
  9. 还不了解 MyISAM 和 InnoDB 的区别?看这里就够了
  10. InnoDB 事务与锁的前世今生 (转载)
  11. 一文带你看懂 InnoDB 中的 MVCC、Undo、Redo 机制 (转载)
附录 :

三、JDBC

跳转到目录

  1. JDBC 一 概述、贾琏欲执事操作、JDBCUtils工具类
  2. JDBC 一 连接池概念、DBCP、C3P0、Druid及其工具类
  3. JDBC 一 DAO组件、设计规范和设计分析
  4. JDBC 一 Spring JDBCTemplate的使用
  5. JDBC 一 DBUtils的使用、JavaBean
  6. JDBC 一 JDBC中的事务、DBUtils使用事务
  7. JDBC 一 ThreadLocal原理、完成转账案例
  8. SpringBoot — 整合 数据访问、Druid连接池

四、JavaWeb

跳转到目录

  1. HTML相关学习 (转载)
  2. CSS — 常用属性
  3. CSS — 选择器及三大特性
  4. CSS — 网页的布局方式
  5. CSS3 — 过渡、动画、2D/3D转换
  6. JavaScript — 语法、基本对象
  7. JavaScript — BOM、DOM、事件
  8. JavaScript — Demo
  9. jQuery — 概述、使用、选择器、DOM操作
  10. jQuery — 动画、遍历、事件绑定
  11. XML — 简介、语法、约束、解析
  12. XML解析 — Jaxp解析器
  13. XML解析 — Jsoup解析器
  14. XML解析 — Dom4j解析器
  15. Tomcat — 简介、安装、Web目录结构等
  16. Tomcat — IDEA & Eclipse部署Web项目
  17. HTTP — 概述、请求和响应、GET和POST请求
  18. JSON — 概述、JSON语法、序列化和反序列化
  19. Servlet — 概述、实现方式、生命周期、ServletConfig类
  20. Servlet — 分析和模拟实现Servlet继承关系
  21. Servlet 一 映射细节、3.0注解配置、Servlet线程不安全问题
  22. Servlet 一 ServletContext对象
  23. Servlet 一 Web之间跳转和信息共享、三大作用域对象
  24. Servlet 一 Request和Response
  25. 会话技术 一 Cookie
  26. 会话技术 一 Session
  27. Session、Cookie和Token的主要区别
  28. 重学TCP/IP协议和三次握手四次挥手 (转载)
  29. 从输入URL到浏览器显示页面的流程 (转载)
  30. JSP — JSP原理、基本语法、三大指令
  31. JSP 一 JSP九大内置对象、四大作用域
  32. EL表达式 — 概述、运算、内置对象
  33. JSTL标签库 一 概述、if标签、for标签
  34. 三层架构和MVC思想
  35. Filter & Listener — 概述、应用、Filter的使用 & 细节
  36. Filter案例 — 请求编码、登录检查、敏感字过滤器
  37. Ajax — 概述、原理、js实现Ajax、jq实现Ajax
  38. Vue入门 — 认识Vue、Vue的指令、生命周期 (转载)

五、MyBatis & JPA 框架

跳转到目录

  1. MyBatis — ORM思想、MyBatis概述、日志框架、OGNL
  2. MyBaits — MyBatis的CRUD操作、别名配置、属性配置、查询结果映射、Mapper组件、参数处理、注解开发
  3. MyBatis — 动态SQL、if、where、set、foreach、sql片段
  4. MyBatis — 对象关系映射、延迟加载、关联对象的配置选择
  5. MyBatis — 缓存机制、EhCache第三方缓存
  6. 利用MyBatis自身本地缓存结合Redis实现分布式缓存 (一)
  7. 利用MyBatis自身本地缓存结合Redis实现分布式缓存 (二)
  8. MyBatis — MyBatis Generator插件使用(配置详解)
  9. MyBatis 一 分页插件PageHelper (转载)
    9.1. PageHelper的Github
  10. Spring — 整合MyBatis
  11. SpringBoot — 整合 MyBatis(注解、XML配置)
  12. MyBatis运行原理(一) : 核心组件、SqlSessionFactory的构建过程(源码分析)
  13. MyBatis运行原理(二) : 获取SqlSession的流程、getMapper获取接口代理对象流程 (源码分析)
  14. MyBatis运行原理(三) : 多参数封装Map的流程、查询实现原理 (源码分析)
  15. MyBatis插件开发 : 插件原理、插件开发流程 (前提: 了解上面运行原理知识)
  16. MyBatis拓展知识 :批量执行SQL语句、自定义TypeHandler来处理枚举类型
MyBatis-Plus笔记

  1. JPA — ORM概述、JPA入门
  2. JPA — API介绍、完成JPA的CRUD操作、JPQL完成复杂查询操作
  3. Spring Data JPA — 概述、Spring Data JPA的CRUD操作
  4. Spring Data JPA — 原理剖析、Spring Data JPA的四种查询方式
  5. Spring Data JPA — Specifications动态查询
  6. Spring Data JPA — 多表设计、一对多、多对多、多表查询

六、Spring框架

跳转到目录

  1. Spring —工厂设计模式 、Spring⼯⼚的底层实现原理 (转载)
  2. Spring — Spring简介、入门、配置 , IoC和DI思想
  3. Spring — IoC核心(基于XML)、DI核心(基于XML)、FactoryBean、Bean的生命周期
  4. Spring — 使用IoC和DI模拟注册案例、注解配置IoC和DI、@Mapper和@Repository的区别
  5. Spring — 静态代理、动态代理、拦截器思想
  6. Spring — AOP思想、AOP开发、Pointcut语法、注解配置AOP
  7. Spring-AOP @AspectJ切点函数导读(全) (转载)
  8. Spring — DAO层、Spring JDBC、Spring事务控制
  9. Spring — XML配置事务、注解+XML、纯注解的配置方式
  10. Spring— 总结之事务和AOP (转载)
  11. Spring整合MyBatis
  12. Spring Java Config — 组件注册相关注解
  13. Spring Java Config — 常用注解
附录 :

七、SpringMVC框架

跳转到目录

  1. SpringMVC — MVC思想、前端控制器、SpringMVC概述、编写第一个SpringMVC程序
  2. SpringMVC — SpringMVC的执行原理、核心组件、第一个SpringMVC程序(注解版)
  3. SpringMVC — 静态资源访问问题、处理器方法响应类型、请求转发、URL重定向
  4. SpringMVC — 处理器方法参数的处理
  5. SpringMVC — CRUD操作
  6. SpringMVC — 拦截器原理转载)
  7. SpringMVC — 全局异常处理(转载)
  8. SpringMVC — JSR-303 Validation后端验证(转载)
  9. SpringMVC — 实现文件上传和下载(转载)

八、SpringBoot

跳转到目录

  1. SpringBoot — 什么是SpringBoot、SpringBoot入门、创建SpringBoot
  2. SpringBoot — SpringBoot配置文件、yaml语法、JSR303校验、多环境切换Profile
  3. SpringBoot — starter启动器、SpringBoot自动配置原理、@Conditional、run方法执行流程图
  4. SpringBoot — 日志框架介绍
  5. SpringBoot — web开发、静态资源处理
  6. SpringBoot — 模板引擎的介绍、thymeleaf模板引擎
  7. SpringBoot — SpringMVC自动配置原理
  8. SpringBoot — 错误处理机制 & 定制错误页面 (源码分析)
  9. SpringBoot — 配置嵌入式Servlet容器
  10. SpringBoot — 自定义starter分析
  11. SpringBoot — 整合 数据访问、Druid连接池
  12. SpringBoot — 整合 MyBatis(注解、XML配置)
  13. SpringBoot 一 整合 Redis
  14. SpringBoot — 整合 任务(异步任务、定时任务、邮件任务)
  15. SpringBoot — 整合 SpringSecurity
  16. SpringBoot — 整合 RabbitMQ
附录 :

九、Spring Cloud & Spring Cloud Alibaba

跳转到目录

  1. SpringCloud — SpringCloud简介、Eureka注册中心的使用
  2. SpringCloud — Ribbon的使用、Hystrix熔断器的使用
  3. SpringCloud — Gateway、Config、Bus的使用
  4. SpringCloud中的Eureka和Zookeeper的区别在哪?(CAP是什么?)
  5. Dubbo — RPC技术、Zookeeper注册中心、Dubbo的配置 (转载)
附录 :

十、Redis

跳转到目录

  1. Redis — NOSQL、Redis概述、通用命令、Redis五大数据类型、三大特殊类型
  2. Redis — Redis持久化机制、RDB持久化、AOF持久化
  3. Redis — Java操作Redis、Jedis连接池、使用Redis缓存不常修改的数据
  4. Redis——SpringBoot整合Redis核心API : redisTemplate.opsForValue/List/Set/Hash/Zset/Geo/HyperLogLog
  5. Redis — Redis事务、watch锁、Redis实现分布式锁、数据的删除策略
  6. 利用MyBatis自身本地缓存结合Redis实现分布式缓存 (一)
  7. 利用MyBatis自身本地缓存结合Redis实现分布式缓存 (二)
  8. Redis — 主从复制简介、工作流程、常见问题
  9. Redis — 哨兵机制 Sentinel
  10. Redis — Redis集群原理、缓存预热、缓存击穿、缓存穿透、缓存雪崩的解决方案
  11. 布隆过滤器解决缓存穿透问题 (转载)
附录 :

十一、Spring Security、Shiro

跳转到目录

  1. Spring Security — 认证授权的概念、Session, Token的认证区别、授权的数据模型、RBAC实现授权
  2. 基于Session实现认证授权功能
  3. Spring Security — 介绍、简单使用、SpringBoot整合Spring Security
  4. Spring Security — 认证、授权的工作原理
  5. Spring Security — 自定义登录页面、连接数据库进行认证、url授权, 方法授权两种方式
  6. JWT — 概念、认证流程、结构、使用JWT
  7. JWT — SpringBoot整合JWT
  8. 安全框架Shiro — Shiro简介、架构、Quickstart程序
  9. 安全框架Shiro — SpringBoot整合Shiro
  10. 安全框架Shiro — Shiro认证、授权流程

十二、消息中间件 RabbitMQ

跳转到目录

  1. RabbitMQ — 消息服务概述、RabbitMQ的概述
  2. RabbitMQ——运行机制、RabbitMQ支持的消息模式
  3. SpringBoot — 整合 RabbitMQ
  4. RabbitMQ — 六种工作模式、原生API、SpringBoot整合RabbitMQ
附录 :

十三、ElasticSearch学习目录:(转载系列)

跳转到目录

十四、开发工具的使用

跳转到目录

  1. IntelliJ IDEA 教程 (转载)
  2. Maven基础 — 概述、安装、命令、依赖管理、IDEA创建Maven工程
  3. Maven基础 — 自定义Maven骨架步骤、Maven案例
  4. Linux — 概述、基本命令、vim的使用
  5. Maven高级 — 简介、安装配置、依赖冲突、部署、私服使用 (转载)
  6. Git 一 Git的安装、命令、IDEA使用Git的详解、Github (部分转载)
  7. Swagger 一 介绍、如何生成接口文档
  8. Thymeleaf语法总结 (转载)
  9. 阿里云CentOS安装FastDFS

【转载】Java学习笔记的更多相关文章

  1. 《Java学习笔记(第8版)》学习指导

    <Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...

  2. java学习笔记16--I/O流和文件

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理 ...

  3. java学习笔记15--多线程编程基础2

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note15.html,转载请注明源地址. 线程的生命周期 1.线程的生命周期 线程从产生到消亡 ...

  4. java学习笔记14--多线程编程基础1

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note14.html,转载请注明源地址. 多线程编程基础 多进程 一个独立程序的每一次运行称为 ...

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

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

  6. java学习笔记12--异常处理

    java学习笔记系列: java学习笔记11--集合总结 java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 j ...

  7. java学习笔记11--集合总结

    java学习笔记系列: java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Ob ...

  8. java学习笔记10--泛型总结

    java学习笔记系列: java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5-- ...

  9. java学习笔记9--内部类总结

    java学习笔记系列: java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对 ...

  10. java学习笔记8--接口总结

    接着前面的学习: java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3- ...

随机推荐

  1. Minkowski坐标管理

    Minkowski坐标管理 坐标键 classMinkowskiEngine.CoordsKey(D) __init__(D) 初始化self. See help(type(self))有关准确的签名 ...

  2. Yolov4性能分析(上)

    Yolov4性能分析(上) 一.目录 实验测试 1) 测试介绍 2) Test 3) Train 二.   分析 1.实验测试 1. 1  实验测试方法 Yolov4训练train实验方法(Darkn ...

  3. 性能工具之Jmeter-Dubbo脚本开发

    内容目录: 1.idea 环境项目部署 2.nacos 环境部署 3.dubbo插件部署 4.不带参数请求 5.带参参数请求 Apache Dubbo  是一款高性能.轻量级的开源Java RPC框架 ...

  4. 【NX二次开发】Block UI OrientXpress

    属性说明 属性   类型   描述   常规           BlockID    String    控件ID    Enable    Logical    是否可操作    Group    ...

  5. 【NX二次开发】图标图像

    用户定义位图的目录位置的环境变量 UGII_BITMAP_PATH 在NX日志中查看NX图标需要设置的变量 变量名:PRINT_DIALOG_BITMAP_NAMES 变量值:1 查看系统图标的方法1 ...

  6. csp-s模拟测试57(10.2)「天空龙」·「巨神兵」·「太阳神」

    题目是古埃及神话??? A. 天空龙 傻逼模拟,看来没有滑天下之大稽QAQ,也没有打错快读(大雾...) B. 巨神兵 难度爆增,一脸懵比..... 60分状压: 因为是求有向图,关于有向图好像拓扑用 ...

  7. Mongo写入安全机制

    写入安全(Write Concern) 是一种客户端设置,用于控制写入的安全级别.默认况下,插入.删除和更新都会一直等待数据库响应(写入是否成功),然后才会继续执行.通常,遇到错误时,客户端会抛出一个 ...

  8. Vue前端基础学习

    vue-cli vue-cli 官方提供的一个脚手架(预先定义好的目录结构及基础代码,咱们在创建Maven项目的时可以选择创建一个骨架项目,这个骨架项目就是脚手架),用于快速生成一个vue项目模板 主 ...

  9. hdu 1754 I Hate It 线段树 单点更新 区间最值

    线段树功能:update:单点更新 query:区间最值 #include <bits/stdc++.h> #define lson l, m, rt<<1 #define r ...

  10. centos 8 安装 PostgreSQL-10

    下载 PostgreSQL-10软件包 官网地址:https://www.postgresql.org/ 选择自己的版本 此处已postgresql-10.16-2-linux-x64.run安装为例 ...