DB/JDBC/事务
JAVA8
- 观察者模式
- 设计模式
- java8 Stream
- java8 集合操作
- java8 Optional
- java8 方法引用
- java8 Lambda表达式
- java8 内部提供的函数式接口
- java8 函数式接口
- java8 接口的重新定义
Java中级知识
Java初级进阶
- java UUID
- java 国际化
- java format
- java比较器
- 反射的常见操作
- Class类API
- Class类
- Java反射机制
- Java常见数据结构
- java的equals方法和hashCode方法
- java 集合底层原理
- java 集合框架
- java 枚举类
- java 异常处理,异常栈
- java 通配符
- java 的正则表达式
- java 中的转义字符
- java 中的泛型
- java 中的this和super关键字
- java instanceof关键字
Java基础知识
- java 各种IO演变
- java内部类
- java中常见的key-value
- 深入java包装类
- Java 创建包
- Java return关键字
- Java String类
- java数组
- java 传递,重置,覆盖,可变性
- java向上转型和向下转型
- java方法的覆盖和重载
- java对象之间的调用问题
- java 修饰符 final
- java 修饰符 static
- java 权限修饰符
- java 继承
- Java抽象类和接口
- java 中类、对象、方法等概念
- java 实例化和初始化
- java 数据类型
- java 常量池
- java 中常量和变量
- Java 程序三大结构
- Java 运算符
- Java 注释语句和新特性
- Java cmd操作
- Java 面向对象思想
- Java包装类
- Java中空指针问题处理
Java高级知识
- 玩一玩Java注解
- 动态代理的第三方开源实现 cglib
- 动态代理的底层原理
- Proxy如何生成动态字节码?
- jdk动态代理中的Proxy类是怎么玩的?
- 死磕代理设计模式
- 玩转java多态
- 面向对象7大设计原则
- 监听器和事件驱动模型
- 回调机制和钩子模式
- Java 方法转发
- Java 委托机制
- Java 调用机制详解
- Java 常见机制和对象功能扩展方案
Json
MQ系列
- Kafka
- rabbitAdmin主要干啥
- springboot整合rabbitMQ
- rabbitMQ 管理台操作
- rabbitMQ 问题汇总
- rabbitMQ 消费者线程
- rabbitMQ java原生客户端API
- java原生客户端操作rabbitMQ
- rabbitMQ 管理台操作
- rabbitMQ 架构简介
- rabbitMQ 安装
SQL
idea
java高并发
mybatis
- 分页
- mybatis插件(拦截器)
- mybatis和原生spring整合
- 通用mapper开发DAO
- mybatis逆向工程开发DAO
- mybatis注解开发DAO
- mybatis代理方式开发DAO
- mybatis原始方式实现DAO
- mybatis的foreach标签
- mybatis的if标签
- mybatis入门程序
- mybatis之前的操作
rpc
spring AOP专题
- spring AOP使用底层api MethodInterceptor和Advice手动织入逻辑
- spring AOP常规使用手段-结合自定义注解
- spring AOP该怎么使用呢?
- Spring AOP中@Pointcut 12种用法
- ProxyFactoryBean手动创建AOP代理
- spring AOP源码
- spring AOP的相关概念
- 什么是动态代理?
spring MVC专题
springboot专题
- spring源码编码哲学
- 什么是ThreadLocal?
- springboot加载配置项的源码解析以及加载顺序和配置项的优先级
- springboot如何快速读取配置项?
- spring工具箱
- 自动配置最佳实践-CacheManager
- springboot自动配置原理
- 总结spring容器的各种钩子接口
- springboot怎么没有web.xml呢?
- springboot与tomcat那点事儿
- bootstrap.yml
- 彻底掌握spring中的事件监听器
- SmartInitializingSingleton钩子
- BeanPostProcessor接口家族体系
- BeanPostProcessor
- EnvironmentPostProcessor详细解释
- springboot启动后如何注册BeanDefinition对象
- springboot启动流程简单分析
spring专题
- 深入了解@Configuration、@Bean注解
- 开始进入java注解的世界
- 代理详解(java动态代理&CGLIB代理)
- lookup-method和replaced-method比较陌生,怎么玩的?
- 使用继承简化bean的配置
- lazy-init:bean延迟初始化
- bean中的autowire-candidate属性又是干什么的?
- primary能解决什么问题?
- depend-on这玩意到底是干嘛的?
- spring自动注入依赖
- spring手动注入依赖
- spring的bean scope详解
- spring创建bean的方式
- xml方式描述spring的bean
- spring的基本使用
- 控制反转(IOC)和依赖注入(DI)
- spring是什么?为什么学习spring?