发现问题 线上服务重启,好在抓到了线上服务的dump文件,下载到本地进行分析。 使用MAT打开快照文件,此处省略掉使用MAT的过程,分析发现有大量的com.netflix.servo.monitor.BasicTimer未释放,且被org.springframework.cloud.netflix.metrics.se […]
发现问题 线上服务重启,好在抓到了线上服务的dump文件,下载到本地进行分析。 使用MAT打开快照文件,此处省略掉使用MAT的过程,分析发现有大量的com.netflix.servo.monitor.BasicTimer未释放,且被org.springframework.cloud.netflix.metrics.se […]
背景 本文仅是为了帮助入门新人了解什么是内存屏障、内存屏障都做了什么等基础问题,并无深入说明。 内存屏障的实现涉及大量硬件架构层面的知识,又需要操作系统或JVM的配合才能发挥威力,单纯从任何一个层面都无法理解。 如有疏漏,还望指正! 什么是内存屏障 内存屏障(Memory Barrier)是一个CPU指令。是硬件之上、 […]
公元2021年8月29号下午三点多,看到最新的主题功能挺多的,就捉摸着给博客的主题升下级,结果主题刚升完级就完犊子了…… WordPress给出的提示PHP是版本需要大于7.2。 联想到之前升级PHP版本屡次失败,今次决定一定要把PHP版本升级成功,然后就跑到后台去升级PHP版本。 经历一番波折,PHP版本终于升级成功 […]
数据库事务的隔离级别有4种,由低到高分别是:Read uncommitted、Read committed、Repeatable read、Serializable。事物的并发操作中可能出现脏读,不可重复读,幻读。 数据库事务隔离级别: 未授权读取级别(读未提交): 也称为读未提交(Read Uncommitted)。 […]
Spring Boot 2.5.0 发布:支持Java16、Gradle 7、Datasource初始化机制调整。 这次就简单说下重新设计的spring.sql.init 配置有啥用。 先来看看这次被弃用部分的内容(位于org.springframework.boot.autoconfigure.jdbc.DataSo […]
我们都知道top命令可以查看linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 top对CPU时间片的分类如下: us:用户进程空间中未改变过优先级的进程占用CPU百分比 sy:内核空间占用CPU百分比 ni:用户进程空间内改变过优先级的进程占用CPU百分比 id:空闲时间百分比 w […]
早前git上找的一大堆Xshell配色方案,git地址忘记了…… :douyin.86: 蓝奏云下载地址:https://lfd.lanzoum.com/iuYNBpioy3e 密码:etfv
工作原因,需要经常使用Xshell,不过Xshell自带的配色方案,emmm…… 这里分享下个人比较喜欢的一款配色方案吧。 比较养眼,视觉效果也算柔和。 这里上图看下效果。 空白界面: 目录:vim: 使用方法: 把下面代码保存到一个文件里,文件名为:dycolor.xcs [dycolor] text=00ff80 […]
谷歌浏览器好用是好用,就是太吃资源了…… 妈耶,我16G的内存,打开Google浏览器,随便开几个网页,内存直接暴涨 :douyin.69: :douyin.69: :douyin.69: :douyin.69: :douyin.69: :douyin.69: 这么多(20%往上),我的天呐…… 再加上其他的一些软件, […]
待到秋来九月八,我花开后百花杀。
冲天香阵透长安,满城尽带黄金甲。