摘要:
有这样一个需要,在一个list<Bean>中,给Bean中的多个字段进行排名,例如数量、金额、同比、占比等添加上名次。写了以下两个工具类,将List,Bean.class和需要排名的字段传入即可 1 /** 2 * @return void 3 * @Author 龙谷情 4 * @Descript 阅读全文
摘要:
public List<Map<String, Object>> mergeResult(List<Map<String, Object>> m1, List<Map<String, Object>> m2, String key) { m1.addAll(m2); Set<String> set 阅读全文
摘要:
当和其他系统对接时,因为某些原因,本系统需要根据不同条件查询不通的实体类,并以JSON格式传输数据,需要将各种实体类转成json 1 public <U> JSONObject processEntity2Json(Class<U> clazz, U cla) { 2 //将传过来的对象进行赋值处理 阅读全文
摘要:
前言 Feign被springboot自动装配,但是Feign也提供了可自定义修改配置,常用的修改是修改日志级别等,下面记录常用的配置。 知识 Feign常用自定义配置 类型 作用 说明 feign.Looger.Level 修改日志级别 包含不同的四种级别:NONE,BASIC,HEADERS,F 阅读全文
摘要:
前言 使用工具:kafka_2.12-3.1.0.tgz 测试项目:spring cloud 测试系统:windows10 安装kafka 下载解压kafka,先启动zookeeper,启动命令为: zookeeper-server-start.bat ../../config/zookeeper. 阅读全文
摘要:
前言 Feign英语单词,主要用作为动词,用作动词译为“装作;假装,伪装;捏造(借口、理由等);创造或虚构,假装;装作;作假;佯作” Feign是一个声明式的http客户端,起作用就是帮助我们优雅的实现http请求的发送,解决restTemplate的不足之处。 RestTemplate存在的问题: 阅读全文
摘要:
前言 资源有限,在一台电脑上模拟搭建 搭建 新建数据库 新建nacos数据库,在下载的nacos压缩包中,config目录下有数据表,导入即可 配置nacos 进入nacos/conf目录下,修改cluster.conf.example文件名为cluster.conf,将各个nacos的ip和端口号 阅读全文
摘要:
前言 统一配置管理将各个服务的配置管理起来,如果发生变化,可以主动向服务发送信息。配置管理服务也在nacos中。 配置热更新 在配置列表新建配置 发布后,这个配置已经进入统一配置管理 服务配置拉去 项目先读取nacos的配置文件,然后再读取本地的配置文件。bootstrap.yml文件要比appli 阅读全文
摘要:
前言 nameSpace为最外层隔离,包括多个group,group包括多个service/data。namespace可以完成生产环境和开发环境这种隔离。 设置nameSpace 查看目前nacos前端页面情况 新建命名空间 目前dev下面没有任何服务列表,需要在代码配置文件中进行配置namesp 阅读全文
摘要:
前言 添加集群,级别分别为服务--集群--实例。 配置集群 可在配置文件中添加以下配置设置该服务的集群 cloud: nacos: server-addr: localhost:8848 # nacos服务地址 discovery: cluster-name: binzhou # 集群名称 假设我设 阅读全文