spring cloud
文章平均质量分 57
zhuping2002
属仙人掌的
展开
-
小知识-EnableFeignClients注解开启fegin的loadBalance
在Application中@EnableFeignClients用于开启FeginClient功能,会扫描@FeignClient生成feginClient代理对象,在生成代理对象的过程中会判断FeignClient注解是否有url属性如果没有url属性则生成具有loadBalance功能的代理对象如:@FeignClient(name="app", path="/api/user", url = "127.0.0.1:8888")1. 注解导入了FeignClientsRegistrar.cla原创 2021-03-23 19:16:05 · 2025 阅读 · 0 评论 -
kryo与redis结合的使用demo
在项目中使用redis作为缓存,将对象转换为json字符串存储到了redis,然后将字符串获取处来再转换成对象,感觉会有性能上的损耗,于是突发奇想使用的kryo将对象转成字节数组存入到redis中,然后将redis存储的字节数组取出来再反序列化成对象。具体代码如下1.maven引入依赖<dependency> <groupId>com.esotericsoftware</groupId> <artifactId>kryo<原创 2021-01-27 15:05:35 · 568 阅读 · 0 评论 -
jasypt-spring-boot-starter使用遇到的问题
1.问题的出现项目使用的是springboot2.1.6.RELEASE版本,使用了jasypt-spring-boot-starter 3.0.3来进行对配置文件进行加密操作,在压测过程中使用JProfiler发现RefreshScopeRefreshedEventListener中的调用ClassUtils.forName占用不少的cpu2.原因 jasypt-spring-boot-starter 3.0.3使用了jasypt的CachingConfiguration用于做配置...原创 2021-01-27 14:48:04 · 2937 阅读 · 0 评论