2020年4月4日
摘要:
老话说,工欲善其事,必先利其器。 那么,作为编程人员,你都用过哪些“兵器”呢?你的”兵器“够”锋利”吗? 近期,有很多新朋友问,都有什么画流程图的工具,给推荐推荐? 索性,就静下来,好好梳理一下,从事编程十余载中,用到了哪些工具?尝试汇总分享给大家,希望对大家有所帮助。 Tips: 1. 考虑方便收
阅读全文
posted @ 2020-04-04 10:43
一猿小讲
阅读(549)
推荐(1)
摘要:
面试官:出现了性能问题,该怎么去排查呢? 程序猿:接口响应那么慢,时间都花到哪里去了? 运维喵:为什么你的应用跑着跑着,CPU 就接近 100%? 分享一些真实生产问题排查故事,看看能否涨姿势,能否 get 到其中之「趣」? 另外,为了方便收藏,文末把 Java 程序优化及问题排查套路,整理成了葵花
阅读全文
posted @ 2020-04-04 10:22
一猿小讲
阅读(828)
推荐(0)
摘要:
程序员:为什么程序总是那么慢?时间都花到哪里去了? 面试官:若你写的 Java 程序,出现了性能问题,该怎么去排查呢? 工欲善其事必先利其器,为你呈上一箩筐性能优化工具,必有一款满足你,废话不多说,直奔主题。 1. hprof 工具 hprof 工具是通过织入监控代码,来对 Java 程序进行监控的
阅读全文
posted @ 2020-04-04 10:19
一猿小讲
阅读(713)
推荐(0)
摘要:
灵魂拷问,JDK 提供的命令,除了 java、javac,你还用过哪些命令呢? 灵魂再拷问,若你写的 Java 程序,出现了性能问题,该怎么去排查呢? Java 作为编程语言中的战斗机,JDK 默认已经为我们提供了很多排查问题的工具,接下来就逐一认识认识。 1. jps jps 命令,可以列出系统中
阅读全文
posted @ 2020-04-04 10:16
一猿小讲
阅读(357)
推荐(0)
摘要:
搬砖者:为什么程序总是那么慢?它现在到底在干什么?时间都花到哪里去了? 面试官:简单谈谈 Java 程序性能优化? 1. 字符串处理优化,乃优化之源。 研发过程中,String 的 API 用的应该是最多,创建 String 对象,以及字符串分割处理那是常有的事儿。 1.1. 字符串分割,谁更胜一筹
阅读全文
posted @ 2020-04-04 10:12
一猿小讲
阅读(2602)
推荐(0)
摘要:
当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。 但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好? 昨夜,闲情雅致,瞅了瞅隔壁小王的代码,看完之后真是太上火,气不打一处来。 于是,把小王犯的错误拉了个清单,一起帮他改进一下,顺便看看这些坏习惯,你是
阅读全文
posted @ 2020-04-04 10:10
一猿小讲
阅读(290)
推荐(0)
摘要:
老话说,工欲善其事,必先利其器。 那么,作为编程人员,你都用过哪些“兵器”呢?你的”兵器“够”锋利”吗? 近期,有很多新朋友问,都有什么画流程图的工具,给推荐推荐? 索性,就静下来,好好梳理一下,从事编程十余载中,用到了哪些工具?尝试汇总分享给大家,希望对大家有所帮助。 Tips: 1. 考虑方便收
阅读全文
posted @ 2020-04-04 10:09
一猿小讲
阅读(469)
推荐(0)
摘要:
是否,处于低谷期,而又不知道该学点什么? 是否,想了解点技术轮子,而又无从下手? 是否,想让线上的应用加上监控,拒绝线上应用裸奔? 是否,想让线上的服务更加透明,而又不知道怎么做? 近期,我们围绕 Metrics 监控,进行了系列分享。 为了更清晰,本期就回顾一下,一回生二回熟,希望你能醍醐灌顶。
阅读全文
posted @ 2020-04-04 10:07
一猿小讲
阅读(295)
推荐(0)
摘要:
数据结构是 10 年前大学里学的一门课程,也是我北漂唯一携带的一本书。幸运的是,书还没有被孩子给撕碎。 为了让大家都能够搞懂「树」这个苦涩而硬核的知识,今天就重拾记忆,分享一下研发人员心中那些放不下的「树」。 不过,一定要冲好咖啡、沏壶好茶,心平气和去看文。 01. 「树」现实与虚拟的抽象 在「中华
阅读全文
posted @ 2020-04-04 10:05
一猿小讲
阅读(2034)
推荐(0)