java
大鱼天
这个作者很懒,什么都没留下…
展开
-
arthas操作spring被代理目标对象命令速查
会得到,classLoaderHash 69c112b6,然后执行获取到的spring被代理的目标对象的方法。如果没有beanUtils工具类,还可以通过vmtool命令。2.通过vmtool重新消费消息。获取类加载器hash值,同上。获取类加载器hash值,同上。1.通过ognl重新消费消息。附:beanUtils工具类。原创 2022-09-20 19:51:07 · 1458 阅读 · 1 评论 -
Spring Cloud Consul配置中心无需重启刷新配置方法
前提条件Spring Cloud应用已改造为从Consul中读取配置,且应用启动正常第一种方法使用配置类,在启动类上用注解引入,然后在需要地方注入配置类即可使用import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;/** * @author kevin * @date 2020/9/24 */@ConfigurationProperties(pr.原创 2020-09-24 17:48:56 · 2142 阅读 · 1 评论 -
如何清除jenkins旧版本jar包
问题描述:一般公司都有自己内部封装的jar包,大都是SNAPSHOT,不改版本号,但是会更新时间戳,那如何清除jenkins旧版本jar包,以避免代码引用了新的jar包,但是依赖还是旧的jar包,导致打包失败呢?方法一:去jenkins部署主机,找到jenkins所使用的maven仓库位置,如果没有修改maven的settings文件,一般是.m2/repository下,去对应的jar包目录删除旧版本的jar包。方法二:修改jenkins配置,打包参数加上-U,强制刷新项目依赖jar包原创 2020-09-19 09:57:36 · 3919 阅读 · 0 评论 -
Could not write JSON: could not initialize proxy - no Session;
在spring boot中使用jackson作为rest controller出入参的序列化库,出现Could not write JSON: could not initialize proxy - no Session; nested exception is com.fasterxml.jackson.databind.JsonMappingException异常原因分析:DAO层使...原创 2018-06-21 11:14:49 · 3778 阅读 · 0 评论 -
spring security基于内存验证的变化
spring boot 1.x版本package hello;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.security.config....原创 2018-07-14 11:22:03 · 691 阅读 · 0 评论 -
elasticsearch 5.x安装错误:修改最大文件描述符4096不生效
安装elasticsearch 5.x报各种错误, 其中遇到“max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]”这个错误,参考网上的一些做法,如:#切换到root用户修改vim /etc/security/limits.conf # 在最后...原创 2018-08-07 17:24:25 · 915 阅读 · 1 评论 -
怎么使用Java 8 Stream将List(Object)转成List(Map(String, Object))?
问题描述:有一个用户列表List<User>,须将每个User部分字段提取出来,重新放入一个Map中,然后将生成的Map放入List中。原来代码如下:public static List<Map<String, Object>> toListMap(List<User> userList) { List<Map<Stri............原创 2018-08-30 17:05:41 · 45065 阅读 · 6 评论