=========================
Jackdking-Root 集结了Java Web项目大部分主流的架构设计方案,助力架构初级开发者、中级开发者的架构能力成长。方案包括 多数据源,读写分离,分布式事务,三种重试机制 及其原理和应用,幂等性,状态机机制替换大量的if/else代码等等。
[Java架构师方案宝典] 代码示例地址(https://github.com/wmsJackWang/jackdking-root)
架构方案系列文章
- Java架构师方案——Spring Security(一)快速入门(附完整项目代码):jackdking-springsecurity-one
- Java架构师方案—基于JWT的Token认证(附完整项目代码):jackdking-login-jwt-token
- Java架构师方案—分布式session基于redis的共享机制(附完整项目代码):jackdking-login-redis-token
- Java架构师方案—多数据源开发详解及原理(二)(附完整项目代码):jackdking-shardjdbcyaml
- Java架构师方案—多数据源原理及应用(附完整项目代码):jackdking-muti-datasource
- Java架构师方案—分布式事务2PC方案Atomikos(附完整项目代码):jackdking-JTA-Atomikos
- Java架构师方案—重试机制原理和应用,还有比这个讲的更好的吗(附完整项目代码) :jackdking-retry
- Java架构师方案—透彻理解「状态机」的全套机制 (附完整项目代码) :jackdking-statemachine
- Java架构师方案—状态机(附完整项目代码) :jackdking-statemachine-demo
- Java架构师方案——模拟Spring Security,我徒手写了一个简单的安全框架(附完整项目代码):jackdking-login-security-simulator
- 大型网站架构师方案—屌爆了!这种优化方案让我网站响应速度提高了近80倍:
- Spring Security(1)——基于内存认证信息(附完整项目代码):jackdking-springsecurity-two
- Spring Security(2)——实现Remember Me功能(附完整项目代码):jackdking-springsecurity-three
- Spring Security(3)——实现基于数据库的Remember Me功能(附完整项目代码):jackdking-springsecurity-four
- Spring Security(4)——springSecurity框架如何使用多个过滤器链(附完整项目代码):jackdking-springsecurity-five
- Spring Security(5)—— 控制用户并发登入,并剔除前一个用户(附完整项目代码):jackdking-springsecurity-six
SpringBoot2.0-Jackdking 使用的各种示例,整合流行的中间件,此开源项目中的每个示例都是站在初学者角度,细心剖析技术实现细节,帮助初学者快速掌握 Spring Boot2.0 各组件的使用。
-
SpringBoot学习示例—整合Redis之StringRedisTemplate(附完整项目代码):SpringBoot2.0-Redis-StringRedisTemplate
-
SpringBoot学习示例—Redis多个实例简单的手动配置之整合Lettuce池(附完整项目代码):SpringBoot2.0-Redis-MultilDb
-
SpringBoot学习示例—全面解析RedisTemplate配置及序列化、与StringRedisTemplate序列化区别(附完整项目代码):SpringBoot2.0-Redis-RedisTemplate
-
SpringBoot学习示例——主动回滚,@Transactional注解捕获异常事务回滚,开发人员根据业务情况主动回滚: