01 2022 档案
摘要:一、为什么要学习数据结构和算法 其实,以前我们都会说,学习数据结构有多么多么的重要,长篇大论。这次,我们java程序员来看看数据结构和算法重要性。 例题:判断一个数是否是2的n次方。比如:2,4,8,16是2的n次方;6,10不是。 拿到这道题,用java的思路分析: 2:2 4:2*2 8:2 *
阅读全文
摘要:在docker中安装常用软件 一、Mysql 下载mysql docker pull mysql:5.7.15 启动mysql docker run -p 3306:3306 --name MySQLDocker -v $PWD/conf/my.cnf:/etc/mysql/conf.d/my.cn
阅读全文
摘要:分析JVM性能,肯定要看GC日志,那么GC日志中各个参数都代表什么含义呢?祥看下文。 日志导出来以后,用肉眼看,太费劲了,来看看有什么好用的工具对GC日志进行分析。不管能分析,还有推荐解决方案哦。 一、GC日志 我们在打印日志的时候,增加下面的参数,可以打印更加详细的日志 1. 日志命令解析 ‐Xl
阅读全文
摘要:Arthas线上 分析诊断调优工具 以前我们要排查线上问题,通常使用的是jdk自带的调优工具和命令。最常见的就是dump线上日志,然后下载到本地,导入到jvisualvm工具中。这样操作有诸多不变,现在阿里团队开发的Arhtas工具,拥有非常强大的功能,并且都是线上的刚需,尤其是情况紧急,不方便立刻
阅读全文