能够在我们编译源码的时候自动帮我们生成getter和setter方法。即它最终能够达到的效果是:在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法 lombo … 继续阅读 lombok注解
分类:技术
mac安装redis3.2版本
问题: 报错ERR Unsupported CONFIG parameter: notify-keyspace-events 原因: redis版本与spring session冲突 解决方案: 更换redis版本为2.8以上 安装redi … 继续阅读 mac安装redis3.2版本
参数不小心传错的启发
重复的订单号,可以重复下单, 正常的情况,重复的订单号,会返回重复下单的提示。 检查代码, //判断订单是否存在 boolean orderExist = orderService.isOrderExist(form.getOutTrad … 继续阅读 参数不小心传错的启发
布隆过滤器的原理与应用
一:百科: (Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于检索一个元素是否在一个集合中。 如果想判 … 继续阅读 布隆过滤器的原理与应用
玩转linux命令和awk脚本 缓存redis那些事 分享ppt
下面是曾经分享的技术知识,上传上来,做个备份 1: 玩转linux命令和awk脚本 2: 缓存redis那些事 3: 代码重构的艺术 分享地址:https://pan.baidu.com/s/1pLFWL67
解决决发送push的emoji表情的实用方案
2年前的一个问题解决方案:push在发送的时候,有些emoji表情添加不进去,原因是:一个普通中文字符存入数据库时占用3个字节,某些特殊表情会自动占用4个字节,mysql的utf8一个字符最多3字节,而如果要修改为支持4个字节的需要修改数据 … 继续阅读 解决决发送push的emoji表情的实用方案
java lambda表达式学习
// 提取费用并用逗号连接 String feesJoined = thirdFeeVoList.stream() .map(thirdFeeVo -> thirdFeeVo.getFee().toString()) .collect … 继续阅读 java lambda表达式学习
利用CountDownLatch工具类测试执行时间
多线程测试执行时间 final HelloService helloService = (HelloService)context.getBean(“helloService”); // get service invocation pro … 继续阅读 利用CountDownLatch工具类测试执行时间
奇怪的edas单元测试问题
springboot 单元测试,测试调用edas中的服务,总是报错,报错原因就是自动注入失败,找不到bean org.springframework.beans.factory.UnsatisfiedDependencyException: … 继续阅读 奇怪的edas单元测试问题
git回退某个版本
git 回退 1, git log 查看提交历史记录 2,用下面命令回退 git reset –hard 4b58591dc9e3ebd0fc9f14820ffa0d2396fa5fdc 3,提交 git push -f -u origi … 继续阅读 git回退某个版本