- 博客(5)
- 收藏
- 关注
原创 jvm问题系列-----记压测系统宕机排查过程
背景 收银台系统压测过程中率先挂掉,紧急排查原因 步骤一 查看服务状态 可以看到服务已挂掉,但cpu一直标高,查看进程号 [root@localhost pay]# ps -ef|grep java root 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 484
原创 程序员的自我修炼-基础知识(一)
程序员的自我修炼-基础知识集合 我们的系统篇章,都将会以问答的方式收录知识要点,且会不断改善每章内容,本节我们谈论集合和map的问题 问题清单 ArrayList的插入的时间复杂度?查询时间复杂度?默认长度是多少?内部如何扩容? LinkedList的内部链表是单链表还是双链表?实际中我们什么时候用了LinkedList? 集合的类图是什么样的?为什么这么设计 hashmap的类图是什么样的?为什么这么设计? hashmap的时间复杂度是多少?空间复杂度是多少? hashmap在jdk中是如何不断优化的?
2021-07-25 16:57:54 185 1
原创 程序员的自我修炼一序
程序员的学习成长之路 程序员的自我修炼 心的改变 爱编程的人,大多都有一颗大神梦:睥睨群雄,bug无处不破,架构设计一语道破,甚至还有如我者,甘心为一扫地神僧,于危难之际能力挽狂澜。然世事无常,生活举步维艰,经常是我们沉沦于各种杂乱问题和事务中无法自拨,功力难有提升。 心之坚持 程序员们经常想努力学习,然日复一日功力难有提升,终其缘由,我以为大多因为程序修行博大精深,各自修行方向不明确,难有系统思维,更难有整体突破性成长。常言道:“不积跬步,无以至千里”,然即使积累了千里的跬步,但如果都是原地踱步,终难有成
2021-07-24 11:33:01 219 1
原创 ES学习总结1 -(基础概念和安装测试)
一 基础概念(官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/getting-started.html) near real (准实时搜索):秒级搜索 集群(cluster):多个node节点组合提供搜索服务 索引分片(shards): `It allows you to horizontally s...
2020-03-17 16:43:17 187
原创 源码欣赏——dubbo源码
源码分析一dubbo源码欣赏系列内容摘要dubbo简介 dubbo源码欣赏系列 从早期的lamp(linux、apache、mysql、php)架构到分布式集群部署,创造服务的架构层出不穷,dubbo作为处理分布系统中地址维护、降级容错以及限流监控架构中十分优秀的框架,值得分析学习下,下面一起来欣赏下dubbo源码的设计思路 内容摘要 dubbo简介 ; dubbo扩展机制spi源...
2018-10-22 14:27:35 680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人