07 2019 档案
Springboot消除switch-case方法
摘要:背景 最近,在使用springboot开发一个接口的时候,需要根据接收的请求事件类型,去执行不同的操作,返回不同的结果,基本逻辑如下: 写完会发现,随着事件的增加,这段代码会很长,每个事件的处理函数也都集中在一个类当中,不好维护。因此,通过搜索学习发现,可以使用Springboot的注解+策略模式+ 阅读全文
posted @ 2019-07-24 14:49 junjiang3 阅读(1566) 评论(2) 推荐(0)
Elasticsearch索引别名使用
摘要:背景 项目中使用的老的索引,由于数据冗余,会想影响性能。因此需要重新建立索引,但是这样必然需要更新服务中的索引名称,然后重新启动服务,可能会对服务的使用者产生一定的影响。因此,调研了Elasticsearch的索引别名,来解决这个问题。 简介 索引别名就像一个快捷方式或软连接,可以指向一个或多个索引 阅读全文
posted @ 2019-07-01 15:50 junjiang3 阅读(3749) 评论(0) 推荐(0)