摘要:
1. ModelsSortHelper import com.google.common.base.Strings; import org.springframework.beans.BeanUtils; import org.springframework.util.Assert; import 阅读全文
摘要:
1.新建配置中心服务端项目 g2-spring-cloud-config-service 加入 pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: 阅读全文
摘要:
参考 https://www.pianshen.com/article/9462214176/ http://www.360doc.com/content/17/1030/11/412471_699395136.shtml 1.安装git 这里暂时不考虑gitlab ,因为是私人研究用的,暂时不需要 阅读全文
摘要:
1.安装 erlang apt install erlang 2.安装 rabbitmq-server apt install rabbitmq-server 3.查询安装后的状态 service rabbitmq-server status 4.修改 rabbitmq.app cd /usr/li 阅读全文
摘要:
public static String readText(File file) { StringBuilder result = new StringBuilder(); try (FileReader reader = new FileReader(file);) { int count = 0 阅读全文
摘要:
动态代理常用的有两种实现方式,一是java自带的方式,一种是cglib提供的 mybatis使用cglib的动态代理生成mapper实例 这里模拟一下两种实现 常用的mybatis操作数据库的方式如下: 定义一下接口,里面的每个方式对应 *Mapper.xml(如bookMapper.xml)的每个 阅读全文
摘要:
1. 增加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>1.5.2.RELEASE</ver 阅读全文
摘要:
1.加入依赖 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.9.1</version> </dependency> <dependency> <groupI 阅读全文
摘要:
1.权限分配案例 需求: 公司的管理系统定义了若干个角色 公司的每个部门领导对每个角色分配自己部门的若干权限 现在需要综合每个角色的所有权限 2.分解,综合权限 3.结果 阅读全文
摘要:
DoubleCache 指的是本地+redis两份缓存模式 本地缓存过期之后从redis读取新数据 redis缓存过期时,从业务里读取新数据. 设计原理: 利用 loadingCache的过期刷新来实现异步线程自动刷新,而不阻塞当前数据返回 后期优化: 远程刷新时,增加锁机制来避免多次调用业务数据. 阅读全文