会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
重生之我是java程序员
博客园
首页
新随笔
联系
订阅
管理
2023年7月7日
idea常用插件
摘要: Alibaba Java Code Guidelines 阿里java编码规范 CodeGlance Pro 右侧窗口拖动代码 Gsonformat 根据json生成实体类 maven helper 分析maven冲突,依赖 mybatisX xml跳转工具 Rainbow brackets 彩虹大
阅读全文
posted @ 2023-07-07 17:36 重生之我是java程序员
阅读(23)
评论(0)
推荐(0)
2023年6月25日
转载 分库分表流量倾斜问题的排查与解决
摘要: 一、背景 2022年11.10号晚8点,月黑风高 各大电商公司正在等待着即将到来的大促... 而作为交易订单组的我们也不例外,此时我们在紧盯监控大盘,试图找到系统蛛丝马迹的问题,以便及时应对,如果这时候出了问题,那就关乎着团队的面子,关乎着今年的绩效,当然还关乎着今年的年终奖……,秃然,奇怪的现象发
阅读全文
posted @ 2023-06-25 17:26 重生之我是java程序员
阅读(982)
评论(0)
推荐(0)
线上非业务问题排查
摘要: 常见的线上问题基本都是业务代码导致的问题,例如某个空指针或者是代码编写存在漏洞。这里记录一下网上看到的容器服务线程数飙升导致的问题 一、监控数据 首先看下监控 公司采用Prometheus监控,有较为完善的监控指标,因运维同学说的是线程数过多,那就只列出和线程相关的监控,即存活线程数、RUNNABL
阅读全文
posted @ 2023-06-25 17:06 重生之我是java程序员
阅读(46)
评论(0)
推荐(0)
2023年6月12日
应用启动太长解决方案
摘要: 1.自定义异步加载bean https://mp.weixin.qq.com/s/ZMIUXDc7yY64GDE70g3-kA 2.替换spring-boot为SofaBoot https://juejin.cn/post/7241031579509850167
阅读全文
posted @ 2023-06-12 10:09 重生之我是java程序员
阅读(8)
评论(0)
推荐(0)
2023年6月6日
线程池开启多线程带来的@Transactional失效
摘要: 一、问题复现 批量插入时,使用多线程对插入数据实现分批插入,在service层使用@Transactional注解,对应方法中线程池中开辟的子线程抛出异常时,没有回滚事务。 二、原因分析 事务管理范围不正确:@Transactional注解仅对当前方法有效,如果在方法内创建新的线程或使用线程池等异步
阅读全文
posted @ 2023-06-06 10:11 重生之我是java程序员
阅读(3689)
评论(0)
推荐(0)
2023年4月27日
线上问题排查回答(转载)
摘要: 面试官:「你是怎么定位线上问题的?」 这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。 下一次我应该会按照这个思路去答: 1、如果线上出现了问题,我们更多的是希望由监控告警发现我们出了线上问题,而不是等到业务
阅读全文
posted @ 2023-04-27 16:34 重生之我是java程序员
阅读(112)
评论(0)
推荐(0)
2023年4月13日
mysql数据库锁(转载)
摘要: 在MySQL数据库中,为了解决并发问题,引入了很多的锁机制,很多时候,数据库的锁是在有数据库操作的过程中自动添加的。 所以,这就导致很多程序员经常会忽略数据库的锁机制的真正的原理。比如,我经常在面试中会问候选人,你知道MySQL Innodb的锁,到底锁的是什么吗? 关于这个问题的回答,我听到过很多
阅读全文
posted @ 2023-04-13 11:11 重生之我是java程序员
阅读(42)
评论(0)
推荐(0)
2022年11月7日
redis集群搭建
摘要: 转载自 https://blog.csdn.net/fengyuyeguirenenen/article/details/123826575
阅读全文
posted @ 2022-11-07 16:58 重生之我是java程序员
阅读(8)
评论(0)
推荐(0)
2022年11月1日
dns解析
摘要: 一、根据域名服务器作用,分为四种: 1.根域名服务器,只要本地域名服务器无法解析,会首先求助于根域名服务器 2.顶级域名服务器(TLD服务器/二级域名服务器),负责管理二级域名,当收到DNS查询请求时,就给出相应的回答(也可能是下一步应当查找的域名服务器的IP地址) 3.权限域名服务器(三级域名服务
阅读全文
posted @ 2022-11-01 10:48 重生之我是java程序员
阅读(279)
评论(0)
推荐(0)
2022年10月31日
慢接口优化
摘要: 一、场景 绑定角色和权限接口,当一个角色绑定300多个权限时,优化之前耗时8s,优化之后耗时300ms。角色-权限:1-N 二、问题分析 接口逻辑:1、需要先删除修改之前角色和权限的关联关系(批量删除) 2、重新建立提交的角色和权限的关联关系(批量插入) 3、需要删除对应用户是否拥有涉及权限的red
阅读全文
posted @ 2022-10-31 22:20 重生之我是java程序员
阅读(190)
评论(0)
推荐(0)
下一页
公告