helpDocument 用以记录日常学习中发现的比较好的Java知识点、各类技术的入门文档、各类架构的**与爬坑记录。 Java知识篇 枚举 为什么我墙裂建议大家使用枚举来实现单例 双亲委派 为何采用双亲委派机制 ThreadLocal 深入理解线程局部变量:ThreadLocal 技术篇 Consul Consul的安装与启动 服务发现 - consul 的介绍、部署和使用 Consul3-使用consul作为配置中心 Consul微服务的配置中心体验篇 用 Consul 来做服务注册与服务发现 Docker 在windows下运行docker的问题【Error getting IP address: ***】 Docker windows安装及遇到的坑爹问题 docker ps报错bash: ps: command not found Docker网络以及访问已运行的Nginx Redhat7.2安装docker Docker 命令大全 使用Docker运行MariaDB并连接使用 Eureka SpringCloud-Eureka-Client 启动后自动停止 Git 廖雪峰的官方网站-Git教程 Git完全入门指南 IDEA中对Git的常规操作(合并,提交,新建分支,更新) push to origin/master was rejected错误解决方案 Hystrix Hystrix系列之入门 Jenkins 使用jekins自动构建部署java maven项目 Kubernetes k8s入门 K8S 入门-简书 K8s基本概念入门 Lambda JAVA8 Lambda 使用实例 Log4j 最详细的Log4J使用教程 SpringBoot2.x整合Log4j log4j生成有日期的日志文件名 Maven Maven中-DskipTests和-Dmaven.test.skip=true的区别 MyBatis/MyBatis-plus Mybatis中的模糊查询 springboot + mybatis plus实现多表联查分页3.X版本 Nginx Nginx 相关介绍(Nginx是什么?能干嘛?) Optional JAVA8之妙用Optional解决判断Null为空的问题 Java8学习笔记(六)--Optional RabbitMQ rabbitMQ教程(三)一篇文章看懂rabbitMQ RabbitMQ入门-从HelloWorld开始 Redis Windows下安装Redis服务 SpringBoot中注入RedisTemplate实例异常解决 SpringBoot 将springboot项目发布到独立的tomcat中运行 springboot + 拦截器 + 注解 实现自定义权限验证 Stream Stream API详解 Tomcat 在一台电脑上运行两个或两个以上的tomcat Zuul zuul学习一:spring cloud zuul的快速入门 架构篇 高并发 高并发的解决方案 数据库设计 想用数据库“读写分离” 请先明白“读写分离”解决什么问题 浅谈高性能数据库集群——读写分离 10亿级订单系统分库分表设计思路 数据库垂直拆分 水平拆分