摘要:
1 在原来的redsi测试服务上,继续来做实验。点击这里 在原有的IRedisService接口上新增两个 分布式的获取锁与释放锁。 /** * 获取锁 * @param lockKey * @param requestId * @param expireTimeSeconds * @return 阅读全文
摘要:
1 安裝redis 打开Kitematic Docker 容器管理程序 。 Docker 的安装 在这里。 安装成功,这是安装后的界面。 2 cmd 查看命令 1 docker images 查看本地镜像列表 2 docker run -p 6379:6379 -d docker.io/redis: 阅读全文
摘要:
在原来的项目上继续,地址 1 添加maven <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> < 阅读全文
摘要:
1 新建项目 具体参照,点击这里,然后选择maven 的时候,这里勾选上。 2 配置YML 文件 server: port: 8081 #服务注册中心端口号 eureka: instance: hostname: 127.0.0.1 #服务注册中心IP地址 client: registerWithE 阅读全文
摘要:
1 新建springboot项目 选择springboot 这里根据自己选择适合的, 继续next,这里省心的时候到了,选择自己需要的maven. 选的比较多的是, 然后next.命名自己项目名称。最后静静等待项目的启动。 2 配置swagger 1 新建包 2 将contrller 写一点简单的逻 阅读全文
摘要:
为了保证接口幂等性,需要前后端都要做处理。 1 前端-提交按钮置灰,不再请求接口。 2 后盾-防重复提交。 package com.jiutong.zqp.manage.interceptor; import groovy.util.logging.Slf4j; import org.apache. 阅读全文
摘要:
1 Math.abs() 绝对值 2 Math.max 最大值 3 Math.min 最小值 4 Math.round() 四舍五入取整 4.1 保留几位小数 5 Math.addExact() 整数之和 6 Math.cbrt() 立方根 7 Math.sqrt() 平方根 8 Math.ceil 阅读全文
摘要:
/** * 获取一段时间的每一天日期或者月份 * 开始时间要小于结束时间 * @param start * @param end * @return * @throws Exception */ public static List<String> getBetweenDate(String sta 阅读全文
摘要:
1 public static String asd(int past, String time, Integer type) { //time yyyy-MM-dd LocalDate now = LocalDate.now(); Integer year = Integer.valueOf(ti 阅读全文
摘要:
输出: 这里输出每种组合方式和每种组合排列组合的组合数。用到了阶乘。 输出太长,只截图末尾。 public class test { private static int a=1; private static int b=2; private static int c=3; private sta 阅读全文