暂无个人介绍
2020年03月
需要分析处理能力不行的时候的系统表现,到底是有线程在拖慢系统处理速度还是有内存泄漏,需要dump下堆内存看看
上工具:JStack JConsole VisualJVM 还有jvm自带的那些
python入门快,java场景更多。建议都学,但前提是先精一门
性能和安全考虑,防止被误修改
一般需要一个第三方来协助,比如zookeeper,redis都可以
git revert [commit-id]
阅读 Java 并发编程实战, 阅读java并发包源码
高并发场景。优化多线程的性能
年轻代和老年代的容量是jvm启动的时候就确定的,但是里面使用的值,是会随着gc发生变化的
很多方案,数据库的监听binlog,自己写流处理脚本都可以
db的批量插入功能
er-win
两个都没接触过那rocketmq, 否则哪个熟悉用哪一个
linkedHashMap
重新写一遍类似es的目前太费时了,是指使用es吧,参考es本身的帮助文档即可
查看下线程池的相关配置参数,最大线程数等
看应用场景和自己擅长的,java,node.js, php都可以
目前的ide基本都支持自动集成了,推荐使用intellij
合理使用索引,然后针对慢sql进行专门的优化
cpu占满,一般是代码有问题,dump线程看看有没有什么耗时的线程在跑