前言 spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。对于重试是有场景限制的,不是什么场景都适合重试,比如参数校验不合法、写操...
前言 spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。对于重试是有场景限制的,不是什么场景都适合重试,比如参数校验不合法、写操...
@不执 😂啊这。。。
Java8(3)Stream类的collect方法详解参考书籍:《Java 8函数式编程》 上篇Java8之Stream类[https://www.jianshu.com/p/c53eb31752c4]限于篇幅,所以把Strea...
改了下代码格式
Java8(3)Stream类的collect方法详解参考书籍:《Java 8函数式编程》 上篇Java8之Stream类[https://www.jianshu.com/p/c53eb31752c4]限于篇幅,所以把Strea...
常见的问题2,业务执行完成,还未发送消息,业务系统宕机,这时候事务也未提交吧
MQ消息最终一致性解决方案随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布...
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...
@南城灬北巷 一次一条,也太慢了
elasticsearch 通过java API使用bulk方法丢失数据今天用了elasticsearch 通过java API使用bulk方法进行数据同步,把查询到的数据存入到es库中。 我从数据库查询到的数据时2813条,但是存到es库的时候...
1、创建索引,并设计mapping 关键参数:"normalizer": "lowercase" 2、示例查询 2.1、增加数据 2.2、查询数据 用大写作参数值 查询结果:...
1、创建索引,并设计mapping 全拼和首拼需要分两个字段。一开始想要用一个字段解决,结果怎么弄都无法满足需求。 2、分词例子 2.1、全拼分词 具体参数设置: 分词: 分...
看第二遍的过程中,总结了这些笔记。废话挺多,翻译也很一般,读起来略费劲。有些知识点实用性很低,或者比较初级,就略过了。个人认为此书不值豆瓣那高分。 代码见github仓库Ja...
第42条:lambda 优先于匿名类 代码更简洁,当创建匿名类的时候,IDE会提示转成 lambda。 第43条:方法引用优先于 lambda 代码更易懂,当 lambda ...
第34条:用 enum 代替 int 常量 用枚举的情况一般都是某个类别的常量。比如星期、月份、颜色等等。 第35条:用实例域代替序数索引 枚举虽然自带 ordinal 方法...
第26条:请不要使用原生态类型 当类有泛型的时候,请不要省略泛型 第27条:消除非受检的警告 IDE提示黄线的地方,应当予以注意 第28条:列表优于数组 泛型数组是非法的,比...
第15条:使类和成员的可访问性最小化 正确使用public、protected、private三个修饰符 第16条:要在公有类而非公有域中使用访问方法 对象属性应该私有化,然...
第10条:覆盖 equals 时请遵守通用约定 依靠 IDE 生成 第11条:覆盖 equals 时总要覆盖 hashCode 判断两个对象是否相等,先比较 hashCode...
第1条:用静态工厂方法代替构造器 创建对象,尽可能考虑使用静态工厂方法,方便使用。书里说了一堆好处及一些缺点,还是需要自己领悟。 参考:Stream.of(...), Str...
一、jpa批量新增数据 saveAll()方法不可取,看下源码就知道其原理是 for 循环每一条数据,然后先select一次,如果数据库存在,则update。如果不存在,则i...
怕是对restful有什么误解
整理基于SpringBoot的RestFul增删改查接口挺久没有时间整理下最近学的东西了,现在整理下吧,哈哈。下面我来写出代码 1.在数据库上新建一张student_info表 并且插入两条数据吧 2.运行成功后,student_...
1. 常用命令 验证配置是否正确: nginx -t查看Nginx的版本号:nginx -v启动Nginx:start nginx快速停止或关闭Nginx:nginx -s ...
在某个目录(此文以home目录为例)下创建 jar.sh, 然后增加以下信息 (JAVA_HOME和jar包根据实际情况填写) 文件权限: chmod 777 jar.sh...