2019年8月22日
摘要: mysql 数据支持表级锁,也支持行级锁,但是myIsam 存储引擎只支持表级锁,innodb存储引擎支持行级锁。 表级锁的使用语法为: 加 表级读锁 lock table t_user(表名) read; 加表级写锁:lock table t_user write; 释放锁:UNLOCK tabl 阅读全文
posted @ 2019-08-22 01:29 城序猿 阅读(250) 评论(0) 推荐(0) 编辑
  2019年8月19日
摘要: 本文的参考博客地址为:https://blog.csdn.net/fuzhongfaya/article/details/80943991 和 https://www.cnblogs.com/davygeek/p/5253830.html 本文的目的一方面是自己整理,防止后续忘记,一方面是对参考博客 阅读全文
posted @ 2019-08-19 01:14 城序猿 阅读(5406) 评论(0) 推荐(0) 编辑
  2019年7月29日
摘要: 虚拟机类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载 (Loading)、验证(Verific 阅读全文
posted @ 2019-07-29 00:20 城序猿 阅读(251) 评论(0) 推荐(0) 编辑
  2019年7月24日
摘要: VisualVM(All-in-One Java Trouble shootingTool)是到目前为止随JDK发布的功能最强大的运行监视和故障处理程序,并且可以预见在未来一段时间内都是官方主力发展的虚拟机故障处理工具。官方在VisualVM的软件说明中写上了“All-in-One”的描述字样,预示 阅读全文
posted @ 2019-07-24 23:55 城序猿 阅读(5825) 评论(0) 推荐(0) 编辑
摘要: JConsole(Java Monitoring and Management Console)是一种基于JMX的可视化监视、管理工具。管理的是什么?管理的是监控信息、永久代的使用信息、类加载等等 如果我们想监控本机的某一个java程序的运行,那么直接输入jconsole(windows下可以弹出图 阅读全文
posted @ 2019-07-24 22:13 城序猿 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.jianshu.com/p/213710fb9e40 jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈 的集合, 阅读全文
posted @ 2019-07-24 01:26 城序猿 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文件文章中讲到了jhap的用法:https://www.cnblogs.com/cheng21553516/p/11223615.html,既然jhap可以转储堆的快照文件, 那么用什么来分析堆的快照文件,这个分析命令就是jhat 生成堆的快照文件:jmap -dump:live,forma 阅读全文
posted @ 2019-07-24 01:08 城序猿 阅读(615) 评论(0) 推荐(0) 编辑
  2019年7月22日
摘要: 参考博客:https://www.jianshu.com/p/a4ad53179df3 jmap(Memory Map for Java)命令用于生成堆转储快照(一般称为heapdump或dump文件)。 jmap的作用并不仅仅是为了获取dump文件,它还可以查询finalize执行队列、Java堆 阅读全文
posted @ 2019-07-22 01:39 城序猿 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.jianshu.com/p/8d8aef212b25 jinfo(ConfigurationInfoforJava)的作用是实时地查看和调整虚拟机各项参数,使用jps命令的-v参数可以查看虚拟机启动时显式指定的参数列表。但如果想知道未被显式指定的参数的系统默认值,除 阅读全文
posted @ 2019-07-22 01:16 城序猿 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.cnblogs.com/lxcmyf/p/9878293.html jstat(JVMStatisticsMonitoringTool)是用于监视虚拟机各种运行状态信息的命令行工具。它可以显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在 阅读全文
posted @ 2019-07-22 00:41 城序猿 阅读(865) 评论(0) 推荐(0) 编辑