05 2020 档案

摘要:Tomcat 性能监控与调优 Tomcat 远程 Debug JDWP bin/startup.sh 修改最后一行(添加 jpda) exec "PRGDIR"/"EXECUTABLE" jpda start "$@" bin/catalina.sh 为便于远程调试进行如下修改 JPDA_ADD 阅读全文
posted @ 2020-05-08 09:11 尐海爸爸 阅读(266) 评论(0) 推荐(0) 编辑
摘要:BTrace BTrace 可以动态地向目标应用程序的字节码注入追踪代码,使用的技术有 JavaCompilerApi, JVMTI, Agent, Instrumentation+ASM 使用方法:JVisualVM中添加 BTrace 插件 方法二:btrace <pid> <trace_scr 阅读全文
posted @ 2020-05-06 23:59 尐海爸爸 阅读(247) 评论(0) 推荐(0) 编辑
摘要:JVisualVM 详情参考官方文档 Mac命令行直接输入jvisualvm命令,Windows 找到对应的 exe 文件双击即可打开 插件安装Tools>Plugins>Settings根据自身版本(java -version)更新插件中心地址,各版本查询地址: http://visualvm.g 阅读全文
posted @ 2020-05-06 23:38 尐海爸爸 阅读(256) 评论(0) 推荐(0) 编辑
摘要:jmap+MAT 详情参考jmap 官方文档 内存溢出演示: https://start.spring.io/生成初始代码 最终代码:monitor_tuning 为快速产生内存溢出,右击 Run As>Run Configurations, Arguments 标签VM arguments 中填入 阅读全文
posted @ 2020-05-06 22:51 尐海爸爸 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:JVM的参数类型 标准参数(各版本中保持稳定) -help -server -client -version -showversion -cp -classpath X 参数(非标准化参数) -Xint:解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式,JVM 自己决定是 阅读全文
posted @ 2020-05-06 20:23 尐海爸爸 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1、缓存预热 缓存冷启动,redis启动后,一点数据都没有,直接就对外提供服务了,mysql就裸奔 (1)提前给redis中灌入部分数据,再提供服务(2)肯定不可能将所有数据都写入redis,因为数据量太大了,第一耗费的时间太长了,第二根本redis容纳不下所有的数据(3)需要根据当天的具体访问情况 阅读全文
posted @ 2020-05-02 10:45 尐海爸爸 阅读(501) 评论(0) 推荐(0) 编辑
摘要:讲了手写了storm wordcount程序 蕴含了很多的知识点 (1)Spout(2)Bolt(3)OutputCollector,Declarer(4)Topology(5)设置worker,executor,task,流分组 storm的核心基本原理,基本的开发,学会了 storm集群部署,怎 阅读全文
posted @ 2020-05-02 10:39 尐海爸爸 阅读(226) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示