- 博客(4)
- 收藏
- 关注
原创 【无标题】
1、 系统并发量比较大,频繁发生Young GC,但是每次发生Young GC之后存活对象比较多,而Survivor内存配置不合理,放不下Young GC的存活对象,导致Young GC之后存活对象直接存放在老年代,从而导致老年代内存不足触发Full GC。解决方式:其实这种一般是代码编写不恰当导致的,比如有一些导出的功能,直接select * from xxx,全量导出,导致创建大对象,对于这种情况,一般都是优化代码。解决方式:通常也是代码编写不合理导致内存泄露,对于这种情况,一般都是优化代码。
2023-03-11 23:14:56
114
1
原创 mybatis注解版解决in()参数传入问题
1、 @Select * FROM user WHERE user_id IN(${orderNo}) AND status=1") List getByUserId(@Param(“userId”) String userId); 2、List list = userMapper.getUserById( StringUtil.join(userList.stream().map(user::...
2020-04-20 17:52:57
1666
原创 kafka的配置与启动
1.从http://kafka.apache.org/downloads.html 下载jar包 2.新建根目录的logs 文件夹,存放kafka的日志 3.修改vi server.properties 文件,包括 topic delete 打开True, zookeeper ip地址 (集群用,分隔),修改kafka日志存放目录。 其他可修改的,log的最长时间(默认7天) 和 最大大小(默认1...
2020-02-29 23:23:44
247
原创 有关dubbo 服务端和客户端同时设置超时时间问题
关于dubbo 服务端(privide)和客户端(comsumer)超时timeout设置生效问题,结论: 1.当服务端调用的方法执行时间超过设置的超时时间,方法还是会一直执行,只是执行结束后会拿设置的timeout进行比较,报[ WARN ] [2020-01-09 11:04:04.927][DubboServerHandler-172.26.135.37:20880-thread-3] o...
2020-01-09 19:48:34
2925
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人