文件名称:springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离
文件大小:76.86MB
文件格式:ZIP
更新时间:2021-06-04 10:59:10
springboot
数据库:Druid数据库连接池,监控数据库访问性能,统计SQL的执行性能。 持久层:mybatis持久化,使用MyBatis-Plus优化,减少sql开发量;aop切换数据库实现读写分离。Transtraction注解事务。 MVC: 基于spring mvc注解,Rest风格Controller。Exception统一管理。 缓存和Session:注解redis缓存数据,Spring-session和redis实现分布式session同步,重启服务会话不丢失。 数据同步:基于redis的分布式锁。 Web安全:实现XSS过滤和CSR过滤。 多系统交互:Dubbo,ActiveMQ多系统交互。 前后端分离:前端使用ajax访问后端的rest服务,后端返回json格式数据。页面用nginx反向代理访问。 支付功能:实现微信和支付宝支付客户端。 日志:Logback打印日志,默认打印Web和Service简要日志。 工具类:字符串处理,类型转换,日期处理,IO和文件,Excel读写,加密解密,HTTP客户端,XML处理,转码,各种Util等等。 代码生成器:根据数据库表结构生成简单的增删改查功能代码,包括model、mapper、service、controller。