Java开发手册及规范
嵩山版Java开发手册
Java开发手册-集合处理
Java开发手册-并发处理
Java基础
java基础(一) ,java基础(二):变量和数据类型 ,java基础(二):补充,java基础(三):条件判断,循环,类与对象
java基础(四) ,java基础(五):多态和接口 ,java基础(六):数组, java基础(七):异常 , java基础(八):Java常用类
java基础(九):容器 ,java基础(十):IO技术流 ,java基础(十一):多线程 ,java基础(十二):网络编程 ,java基础(十三):JDBC
java基础面试题
编写自己的简单服务
Java计时使用
Java 压缩20M文件从30秒到1秒的优化过程,真不相信?
Java中clone( )和new效率哪个更高?
说说进程间通信和线程间通信的几种方式及区别
main 方法可以继承吗
面试官:线程池执行过程中遇到异常会发生什么,怎样处理?
Tomcat 组成与工作原理
JVM
并发
Java并发基础知识点总结, Java并发进阶知识点总结(2)
线程池之ThreadPoolExecutor概述, 线程池之ThreadPoolExecutor使用, 线程池之ThreadPoolExecutor使用(2)
Java线程池如何合理配置核心线程数
SimpleDateFormat 讲解
Java中TheadLocal讲解
Java中的countDownLatch
多线程的共享变量的内存不可见性
Java中的可重入锁, Java中的可重入锁(2)
JUC 中的 Atomic 原子类
线程池之Executor
Java多线程的中断机制, Java多线程中断机制三种方法源码分析
多线程实现方式
30G大文件,如何快速导入生产环境?
synchronized 中的 4 个优化,你知道几个?
Java 有线程安全的 set 吗?
集合
Java集合框架常见面试题
JAVA HASHMAP的死循环
jdk1.8中HashMap在扩容的时候做了哪些优化
集合之ArrayList
LinkedList源码分析
ArrayList源码+扩容机制分析
集合之ConcurrentHashMap & Hashtable
HashMap的默认容量为什么要设置16?
HashMap 为什么线程不安全?
集合~HashMap
Java集合中的Queue & Deque
HashMap 的 7 种遍历方式
java-list与array转换
Arrays.asList()使用指南
Java8中Stream详解
列表遍历删除元素时报java.util.ConcurrentModificationException的原因及解决方案
其他知识点
基本数据类型与包装数据类型的使用标准
BigDecimal
整型包装类值的比较
Java如何解决跨域问题
Java中为什么要使用单继承而不是多继承?
Java为什么不推荐使用线程组
Java中怎样将Json字符串转换成实体类
<? extends T> 和 <? super T> 的使用
Java泛型如何对属性操作
优化if-else代码的八种方案
对象池技术了解吗?apache common pool2呢?
java之 代理设计模式
java之动态代理
java之aop
MyEclipse的 lib和Build path(构建路径)
使用myeclipse修改项目映射路径
myeclipse附加源码进行查看的方法
java之servlet入门操作教程一
myeclipse配置tomcat服务器
为何Idea 中 Debug 运行太慢
Mybatis Generator使用
开发一个Java-SDK
java中调用api的三种方式:
Java中使用HttpUrlConnection调用api , Java中使用HttpClient调用api , Java中使用RestTemplate调用api
Java-json序列化和反序列化
jdbc驱动加载机制
Zookeeper
什么是ZooKeeper?
面试官:说一下Zookeeper的ZAB协议?
Zookeeper夺命连环9问
消息队列
面试题:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?
遇到了消息堆积,但是问题不大
RocketMQ学习1
RocketMQ学习2-设计
RocketMQ学习3-使用示例
kafka架构设计学习
kafka与rocketmq
Dubbo
Dubbo入门到实战
Dubbo入门到实战2
Dubbo学习地址
Redis
Redis基础
Redis:缓存雪崩,击穿,穿透
Redis哨兵,持久化,主从
Redis分布式锁
Redis分布式锁到底安全吗?
Redis数据结构底层系列-SDS
Redis知识点总结(一)
Redis知识总结二
互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
Redis为什么不支持回滚
Redis基础学习
Redis学习(二)
Redis学习(三):高级教程
Redis 命令行工具有趣的罕见用法
Maven
maven编译打包命令
Maven中配置mirrorOf
java之maven之maven的使用
java之maven之初识maven
Maven私服搭建及自定义Archetype(骨架)
Struts
java之struts框架入门教程
java之struts2的执行流程讲解(1)
java之struts2的配置讲解(2)
java之struts2的action的创建方式
java之struts2的数据处理
java之struts2的action优化配置
java之struts2的ThreadLocal和ActionContext
java之struts2之ServletAPI
java之struts2之OGNL表达式
java之struts2之类型转换
java之struts2之数据检验
java之struts2之拦截器
java之struts2之文件上传
java之struts2之文件下载
java之servlet之文件下载
java之struts2之ajax
java之struts2之异常处理
Spring
spring常用知识点
SpringBoot+Spring常用注解总结
Spring全家桶面试题
AOP知识梳理
AOP执行流程
cglib源码分析(四):cglib 动态代理原理分析
面试必问:Spring循环依赖的三种方式
Spring 事务失效的 8 大场景
Spring 如何在一个事务中开启另一个事务?
阿里巴巴为什么不建议直接使用 Async 注解?
千万不要这样使用@Async注解
Spring Boot参数校验以及分组校验的使用
Spring Boot 结合 Redis 的序列化配置
SpringBoot静态获取 bean的三种方式
如何获取SpringBoot项目的applicationContext对象
WebSocket和Socket的区别,你真的知道吗?
springboot内嵌tomcat日志配置及优化
开发一个属于自己的Spring Boot Starter
IDEA 的 5 大调试技
使用skywalking监控springboot项目
EasyExcel实现Excel文件导入
java之spring mvc之初始spring mvc
java之spring mvc之helloworld
java之spring mvc之Controller配置的几种方式
java之spring mvc之数据处理
java之spring mvc之页面跳转
java之spring mvc之Restful风格开发及相关的配置
java之spring mvc之文件上传
java之spring mvc之ajax
java之spring mvc之拦截器
java之spring之初始spring
java之spring之helloword
java之spring之配置讲解
java之spring之对象的创建
java之spring之依赖注入
java之spring之scope和autowiring
java之spring之spring整合hibernate
java之spring之整合ssh
java之spring之整合ssh-2
java之单元测试
ORM
MyBatis知识点
取代MybatisPlus?阿里推出了新 ORM 框架!(两者对比参考)
Java设计模式学习
9种设计模式在Spring中的运用
实战!工作中常用到哪些设计模式
设计模式~简单工厂模式 , 设计模式~工厂方法模式, 设计模式~抽象工厂模式,
设计模式~单例模式, 设计模式~建造模式,
设计模式~原始模型模式,设计模式~原始模型模式(二),
设计模式~适配器模式,设计模式~缺省适配模式,
设计模式~合成模式,设计模式~装饰模式,设计模式~代理模式,
设计模式~享元模式,设计模式~门面模式,设计模式~桥梁模式,
设计模式~行为模式,
设计模式~不变模式,设计模式~策略模式,设计模式~模板方法模式,
设计模式~观察者模式,设计模式~迭代器模式,设计模式~责任链模式,
设计模式~命令模式,设计模式~备忘录模式,设计模式~状态模式,
设计模式~访问者模式,设计模式~解释器,设计模式~调停者模式(Mediator)
Spring Boot 学习
springboot概述, java之springboot之快速入门(一)- maven方式创建项目, java之springboot之快速入门-Spring Initializr方式创建项目
springboot之Web综合开发,springboot之redis的使用,springboot之集成Memcached
springboot之jpa,springboot之mybatis, springboot之mybatis多数据源最简解决方案
springboot之RabbitMQ,springboot之定时任务,springboot之邮件服务
springboot之Mongo,springboot之整合shiro-登录认证和权限管理
springboot之上传文件,springboot之集成FastDFS
springboot之spring-boot-admin对springboot服务进行监控
springboot如何在项目启动时初始化资源,springboot如何在项目启动时初始化资源-ApplicationRunner
springboot 如何测试打包部署
SpringBoot+WebSocket实时监控异常
Spring+websocket+quartz实现消息定时推送
Spring Cloud 学习
springcloud之大话springcloud ,
springcloud之注册中心Eureka , springcloud之服务提供与调用,
springcloud之熔断器Hystrix, springcloud之熔断监控Hystrix Dashboard和Turbine,
springcloud之配置中心git, springcloud之配置中心服务化和高可用,springcloud之配置中心和消息总线(配置中心终结版),
springcloud之服务网关zuul初级篇,springcloud之服务网关Zuul高级篇,
springcloud之使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪,
springcloud之注册中心Consul使用详解,
springcloud之服务网关springcloud gateway入门,springcloud之服务网关springcloud gateway服务化和过滤器,springcloud之服务网关springcloud gateway熔断&限流&重试
其他
关于软件架构设计的笔记-开闭原则及层间依赖关系设计
架构设计(一)
最终一致性的实现方案
缓存与数据库双写一致最佳解决方案分析