• 【JVM】阿里Arthas使用介绍

    阿里Arthas使用介绍阿里Arthas使用介绍介绍安装命令说明dashbordthreadjvmvmoptionheapdumpgetstatic和ognlsc和smdumpmonitortraceresetshutdown其他补充介绍Arthas是阿里开源的Java诊断工具,功能很齐全,交互友好...

    【JVM】永久代和元空间

    JVM永久代和元空间JVM永久代和元空间简单介绍区别移除永久代原因关于永久代和堆的关系测试参考番外:简单介绍永久代是JDK7及以前对方法区的一个JVM实现。主要存放的是类信息、字符串常量、静态常量等(PS:JDK7之后比如字符串常量池等信息移到了堆内,不在永久代存储了)元空间是JDK8之后才有,目的...

    【工具】程序猿软件安装清单(OSX)

    程序猿软件安装清单(OSX)程序猿软件安装清单(OSX)开发效率工具影音配置iTerm配色配置IntelliJIDEA插件配置VisualVM插件Chrome扩展开发IntelliJIDEAJava开发神器,需要收费。OmniGraffle画图工具,流程图、架构图等等Charles代理抓包工具Das...

    【总结】4月小结:小有成就,仍有不足

    4月小结4月小结读书习惯养成运动其他小结2020年总结汇总读书相对于三月份,4月读了两本书,虽然读的数量少,但觉着还是很充实。花的时间比较久的是《曾国藩-又笨又慢平天下》,前前后后,大概花了3个礼拜的时间读完。从最开始的搞笑(曾国藩笨的出奇,背书都没有比过小偷),到中间的佩服(组建湘军,多次大败欲自...

    【JVM】初探直接内存DirectMemory

    直接内存DirectMemory直接内存DirectMemory简单介绍有啥用如何申请直接内存使用ByteBuffer使用Unsafe如何限制直接内存大小直接内存GC测试申请性能测试对比(堆内存和直接内存对比)读写性能对比(堆内存和直接内存对比)补充为什么数据要在Java堆和Native堆之间来回拷...

    【JVM】jcmd使用简介

    jcmd使用简介jcmd使用简介简单介绍语法参数说明jcmd[-l|-h|-help]jcmd<pid|main-class>PerfCounter.printjcmd<pid|main-class>-ffilenamejcmd<pid|main-class>co...

    【工具】Typora结合PicGo上传图片

    Typora结合PicGo上传图片Typora结合PicGo上传图片起因常见的几个图床工具IPicPicGoPicGo使用UPic其他起因Typora是一款非常好用的Markdown的编辑器,尝试过MWeb、印象笔记markdown、Ulysless。最终还是觉着Typora体验最好。起初图片都是直...

    【JVM】JVM的Xms参数和Linux TOP命令的RES关系

    xms/xmx和RES关系几个名词解释为什么建议xms=xmx为什么RES会小于xms为什么RES会大于xmsJava进程实际使用内存和什么有关为何GC后不释放RESGC后如何归还内存给系统示例代码CMSJDK8JDK11TOP-RES效果G1JDK8JDK11备注小结关于MinHeapFreeRa...

    【读书】《小狗钱钱》笔记整理

    小狗钱钱小狗钱钱以故事方式,讲述如何规划自己的金钱想要变得富有,需要有变富有的愿望:如何赚到更多钱:陷入债务的人如何解决债务问题:如何分配财富:如何选择基金:72公式:关于教育孩子:补充:如何财富自由:总结以故事方式,讲述如何规划自己的金钱几个主角:吉雅:女主钱钱:会说话的拉布拉多狗狗,教吉雅建立理...

    【设计模式】策略模式

    目录定义UML代码框架优缺点优点缺点案例场景使用定义策略模式是一种定义了不同算法的方法。理论上,这些算法都是在做同一件事情,但是实现方式不同。以相同的方式调用不同的算法实现,降低了算法实现类和算法使用类之间的耦合。UML代码框架算法接口/***算法接口(可以用抽象类,也可以用接口形式)*/publi...