最新消息:www.yxkong.com也可以访问

最新发布 第5页

我要编程专注于java技术的研究与应用

常用jvm参数查看
jvm

常用jvm参数查看

yxkong 7个月前 (05-15) 165浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 当我们在生产调优的时候,有时候不确定当前的jvm哪些参数已过期。通过以下两种方式,可以确认当前jdk是否支持,以及对应...

代理模式详解
设计模式

代理模式详解

yxkong 7个月前 (05-14) 163浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 什么叫代理模式? 代理模式是在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类增加功能。代理对象在在...

一文读懂零拷贝
linux

一文读懂零拷贝

yxkong 7个月前 (05-08) 171浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 什么是零拷贝? 零拷贝描述的是cpu不参与执行从一个存储区域到另一个存储区域的数据拷贝任务;避免让CPU做大量的数据拷...

记一次数据库
问题解决

记一次数据库”脑裂”问题的复盘

yxkong 7个月前 (05-07) 168浏览 0评论

问题回顾 4月2日 开发发现专有云的用户rds实例链接数报警,并于中午发起了数据库配置变更申请; 4月8日14:00 某云在场运维巡检,发现该实例有中断的任务,尝试补偿执行失败; 4月8日14:23 某云在场运维直接手动操作跳过一些步骤,将中断任务继...

基于jdk8的线程池分析
JUC

基于jdk8的线程池分析

yxkong 7个月前 (04-29) 167浏览 0评论

这可能是最简短的线程池分析文章了。 顶层设计,定义执行接口 Interface Executor(){ void execute(Runnable command);} ExecutorService,定义控制接口 interface Executo...

解决Mysql 出现Table‘xxx’is read only问题
mysql/mariadb

解决Mysql 出现Table‘xxx’is read only问题

yxkong 7个月前 (04-26) 178浏览 0评论

背景:在博客迁移过程,由于误操作原来的mysql无法启动,只能通过新建一个mysql,然后清空data目录,将原来的data都拷贝过去。 启动后登录没问题,读取也没问题,就是无法写入,出现了Table‘xxx’is read only。 我这是因为迁...

记一次外部agent侵入导致的OOM排查过程
问题解决

记一次外部agent侵入导致的OOM排查过程

yxkong 7个月前 (04-26) 171浏览 0评论

业务系统从公有云在迁移到专有云后,有几台服务器一直有问题,直接导致迁移进度无进展。通过 jstat -gcutil pid 5000 查看,发现应用程序的老年代已满,fullgc一直在增长,反而ygc很小。 猜测: 对象生成没有经过年轻代,直接进了老...

探索ThreadLocal
JUC

探索ThreadLocal

yxkong 7个月前 (04-24) 177浏览 0评论

先看下Thread的代码结构 public class Thread implements Runnable { //默认线程里存放的为空,维护的是当前线程关联的的ThreadLocal.ThreadLocalMap的值 ThreadLocal.Th...

深入理解Instrument
jvm

深入理解Instrument

yxkong 7个月前 (04-22) 139浏览 0评论

转自:Java高级架构狮  链接:https://www.jianshu.com/p/5c62b71fd882 一. 前提 很早之前就了解到目前主流的APM开源框架如Pinpoint、SkyWalking等等都是通过java.lang.in...