自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (7)
  • 收藏
  • 关注

原创 堆内存Old Generation有百万个Java Bean实例对象造成OOM(jpa使用不当造成OOM)

场景:线上间断发生CPU飙高的问题,查看heap used,会发现在cpu飙高的时间内,机器hang住,无法响应请求上图为pinpoint监控所示,在这2分半钟时间内发生了GC,其机器hang住用jmap看了一下当jvm内存为2G时放到memoryAnalyzer(MAT)里面看一下在unreachable jobject中查看Object中的值,发现一个规...

2019-11-04 16:03:14 1757

原创 重复插入相同数据导致deadlock问题:Deadlock found when trying to get lock; try restarting transaction

场景:业务逻辑:第三方登录情况下,获取到用户的实名信息。之后判断该用户在用户表中是否存在,如果不存在或非实名,那么将其实名;如果已经实名,那么不做处理,直接登录。ORM使用的是spring data jpa,用户表在mobile字段上有唯一索引idx_mobile发现不定期的发生业务报错:Deadlock found when trying to get lock; try restart...

2019-11-04 15:40:18 65485 1

原创 使用spring data redis默认redisTemplate带来的序列化问题

场景:两个服务A和B使用同一个redis cluster,服务A使用redisTemplate 将key和value set进去服务B使用redisTemplate get key发现服务B在get key为nil原因:服务A中使用的是spring data redis默认的redisTemplate而服务B中自定义了redisTemplate Bean,overrid...

2019-11-04 15:15:20 1985 2

kafka-manager-1.3.3.16编译好的zip包

sbt编译kafka-manager项目的苦难经历,参考:https://blog.csdn.net/u013905744/article/details/85007922#t4

2018-12-14

spring jdbc示例代码

spring jdbc示例代码,包括增删改查等一系列操作。了解spring jdbc与jdbc、orm框架的区别

2017-10-24

使用SessionListener+持久化Session+Springmvc拦截器实现单点登录

使用SessionListener+持久化Session+Springmvc拦截器实现单点登录

2017-10-24

IntelliJ_idea_keymaps_eclipse_copy快捷键_重新整理

IntelliJ_idea_keymaps_eclipse_copy快捷键_重新整理

2017-06-09

IntelliJ_idea_keymaps_eclipse_copy快捷键

IntelliJ_idea快捷键 with keymaps using eclipse copy

2017-06-09

使用面向对象思想以及应用设计模式实现计算器

01面向对象计算器_封装版 02面向对象计算器_继承多态虚方法版 03面向对象计算器_抽象类版 04面向对象计算器_接口版 05面向对象计算器_构造方法进行参数传递 06面向对象计算器_简单工厂模式 07委托多态计算器 08计算器终极版_插件机制(反射)

2016-02-09

骑士飞行棋项目需求及c#控制台程序实现

传智播客骑士飞行棋项目总结,包括项目需求,实现代码,适合初学者进行面向过程的方法调用的联系

2015-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除