![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序修行
文章平均质量分 71
杨五行
编程养心,心学格物
展开
-
jvm问题系列-----记压测系统宕机排查过程
背景收银台系统压测过程中率先挂掉,紧急排查原因步骤一 查看服务状态可以看到服务已挂掉,但cpu一直标高,查看进程号[root@localhost pay]# ps -ef|grep javaroot 19153 1 41 8月31 ? 3-04:39:01 java -Dserver.port=9090 -jar -Xmx256m -Xms256m -XX:+PrintGCDetails -Xloggc:/apps/pay/log/paycenter-cashier-原创 2021-09-08 20:31:46 · 450 阅读 · 0 评论 -
程序员的自我修炼-基础知识(一)
程序员的自我修炼-基础知识集合我们的系统篇章,都将会以问答的方式收录知识要点,且会不断改善每章内容,本节我们谈论集合和map的问题问题清单ArrayList的插入的时间复杂度?查询时间复杂度?默认长度是多少?内部如何扩容?LinkedList的内部链表是单链表还是双链表?实际中我们什么时候用了LinkedList?集合的类图是什么样的?为什么这么设计hashmap的类图是什么样的?为什么这么设计?hashmap的时间复杂度是多少?空间复杂度是多少?hashmap在jdk中是如何不断优化的?原创 2021-07-25 16:57:54 · 131 阅读 · 1 评论 -
程序员的自我修炼一序
程序员的学习成长之路程序员的自我修炼心的改变爱编程的人,大多都有一颗大神梦:睥睨群雄,bug无处不破,架构设计一语道破,甚至还有如我者,甘心为一扫地神僧,于危难之际能力挽狂澜。然世事无常,生活举步维艰,经常是我们沉沦于各种杂乱问题和事务中无法自拨,功力难有提升。心之坚持程序员们经常想努力学习,然日复一日功力难有提升,终其缘由,我以为大多因为程序修行博大精深,各自修行方向不明确,难有系统思维,更难有整体突破性成长。常言道:“不积跬步,无以至千里”,然即使积累了千里的跬步,但如果都是原地踱步,终难有成原创 2021-07-24 11:33:01 · 173 阅读 · 1 评论