Guns基于Spring Boot2,致力于做更简洁的后台管理系统。包含系统管理,代码生成,多数据库适配,SSO单点登录,工作流,短信,邮件发送,OAuth2登录,任务调度,持续集成,docker部署等功。支持Spring Cloud Alibaba微服务。社区活跃,版本迭代快,加群免费技术支持。
一、JUC(java.util.concurrent):主要讲解了java.util.concurrent包下的一些知识点。1、Volatile关键字--内存可见性;2、原子变量--CAS算法(Compare-And-Swap);3、ConcurrentHashMap线程分段机制等;4、CountDownLatch 闭锁;5、实现Callable接口;6、Lock同步锁;7、Condition控制线程通信;8、ReadWriteLock读写锁;9、线程8锁;10、线程池;11、线程调度;12、Fork/Join分支合并框架(工作窃取)
springboot + sharding-jdbc + mybatis-plus