logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring中实现策略模式的几种方式

在写业务代码的时候,难免会遇到很多if-else,这个时候如果if-else不是很多可以用if-else。如果此时场景过多,太多的if-else会导致代码比较臃肿,所以这个时候就需要抽象化,将每个场景独立开来,定义一个顶层接口,不同场景有不同实现,这个时候策略模式就出现了。本文主要阐述工作中常用的实现策略模式的几种方式。2.2 定义枚举2.3 定义实现类2.4 定义策略工厂类2.5 测试实现一主要

文章图片
#spring#策略模式#java
关于elasticsearch5.6版本的upsert文档操作总结

关于elasticsearch5.6版本的upsert文档操作总结一.upser在ealsticsearch中的概念1.elasticsearch中upsert文档和其他数据库相同,当文档存在时只更新修改的数据,而做到不影响其他字段的值,索引中不存在该文档时就生成文档二.curl请求直接操作elasticsearch中文档示例curl --location --request POST 'http

关于定位elasticsearch某个节点IO读异常高

关于定位elasticsearch某个节点IO读异常高1.背景公司一家客户更新最新的搜索的代码后,搜索的时候读写偶尔飙升到很高,后面运维将给elasticsearch的堆内存给到了12g后,IO一直飙升到很高,一直维持在那个水平2.思考刚开始一点头绪没有,尝试了重启该节点,可是一起来,I/O就维持到很高的水平,从网上查资料很多人说是合并段的问题,但是对底部的概念不是很熟的话不敢乱操作3.查资料原来

Linux下如何使用telnet连接上Redis获取数据

Linux下如何使用telnet连接上Redis获取数据1.使用telnet连接上sentinel的某个节点,指定IP 和端口telnet ip port2.连接成功后,输入info,查看Redis主节点信息3.使用telnet连接到主节点上,若有密码认证,使用auth password进行认证4.使用redis命令查看想要的数据5.输入quit退出telnet...

到底了