自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 mysql两表更新--转载

转载

2022-03-11 17:38:09 460

原创 项目重构后的一些感悟

项目重构后的一些感悟

2022-02-28 16:18:00 93

原创 项目重构后的一些感悟

项目重构后的一些感悟

2022-02-28 16:15:49 98

原创 volatile关键字的理解

volatile关键字理解

2022-02-27 13:17:26 208

原创 利用dump分析死锁问题

利用dump分析死锁问题事先准备jps名称查询进程jstack命令查询dump信息事先准备public class DeadLockDemo { private static String A = "A"; private static String B = "B"; //死锁代码 public static void main(String[] args) { new DeadLockDemo().deadLock(); } private

2020-12-19 17:34:44 613 1

原创 浅谈MySQL整体架构

浅谈MySQL整体架构最初我学习MySQL的时候,都是去网上看使用教程,例如怎么查询、修改等、只是停留在使用的层次,从来没有深入了解过MySQL的架构设计、以及内部的原理,接下来一个月会死磕MySQL,1、接下来我们通过一条查询语句来分析MySQL的整体架构select * from user where id=10;Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在

2020-07-13 15:47:15 127

原创 arthas入门

1、作用1、这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception2、我改的代码为什么没有执行到?难道是我没commit?分支搞错了?3、遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?4、线上遇到某个用户的数据处理有问题,但线上同样无法 debug,5、线下无法重现! 是否有一个全局视角来查看系统的运行状况6、有什么办法可以监控到JVM的实时运行状态 怎么快速定位应用的热点,生成火焰图?2、安装1、下载arthas-boot.jar,然后用java -j

2020-07-10 12:38:35 262

原创 ip限制接口加强版

ip限制接口加强版传统ip限制接口实现思路1、定义注解IpLimiter2、ip调用频次限制器切面3、测试postman调用接口第三次返回自己设定的信息【请求次数过于频繁,请联系管理员】传统ip接口限制就如上面代码一样没有问题,因为我们把这个ip限制放在了获取验证码接口上面,主要作用就是防止别人暴力破解,突然有一天线上有人反馈一个问题,如下图:分析:解决方案:传统ip限制接口实现思路1、定义注解IpLimiter/** * 方法级的ip调用频次限制器 * */@Target({ElementT

2020-05-16 20:10:33 1542

空空如也

空空如也

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

TA关注的人

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