会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jake
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
9
下一页
2021年7月18日
源码解析Java Attach处理流程
摘要: 当Java程序运行时出现CPU负载高、内存占用大等异常情况时,通常需要使用JDK自带的工具jstack、jmap查看JVM的运行时数据,并进行分析。 那么JVM自带的这些工具是如何获取到JVM的相关信息呢?
阅读全文
posted @ 2021-07-18 12:37 杰哥很忙
阅读(1982)
评论(0)
推荐(2)
2021年6月5日
JVM-垃圾收集算法基础
摘要: 目录 JVM-运行时数据区域 JVM-对象及其内存布局 JVM-垃圾收集算法基础 前言 上一篇文章对JVM的对象的内存布局以及对象创建逻辑等内容进行了梳理,本篇文章对常见的垃圾回收算法以及HotSpot垃圾回收器进行深入解析。 手动释放内存导致的问题 在托管代码出现之前,我们申请一片内存使用完后,需
阅读全文
posted @ 2021-06-05 17:06 杰哥很忙
阅读(446)
评论(0)
推荐(0)
2021年3月5日
JVM-对象及对象内存布局
摘要: 本篇文章对JVM中的对象和对象的内存布局进行深入解析。
阅读全文
posted @ 2021-03-05 09:49 杰哥很忙
阅读(1624)
评论(1)
推荐(2)
2021年1月26日
JVM-运行时数据区域
摘要: 本系列文章梳理了对《深入理解Java虚拟机》和《Java虚拟机规范(Java SE 8版)》两本书关于JVM内存区域学习内容。
阅读全文
posted @ 2021-01-26 20:28 杰哥很忙
阅读(609)
评论(0)
推荐(1)
2020年10月5日
windbg分析dump-解决mscorwks不匹配
摘要: 解决使用windbg进行dump文件分析时,本地的mscorwks、sos、mscordacwks文件和创建dump的服务器的环境不一致。
阅读全文
posted @ 2020-10-05 10:48 杰哥很忙
阅读(1904)
评论(0)
推荐(0)
2020年8月17日
MyBatis学习-使用Druid连接池将Maybatis整合到spring
摘要: 前言 在MyBatis学习-连接oracle实现CURD操作实现了MyBatis基本配置与CRUD操作。但是每次都是手工创建SqlSessionFactory本篇将通过spring来管理bean,同时使用Druid连接池替换自带的连接池。 什么是Druid连接池 Druid是一个JDBC组件,它包括
阅读全文
posted @ 2020-08-17 18:21 杰哥很忙
阅读(1928)
评论(0)
推荐(0)
2020年8月3日
网络数据传输时操作系统干了什么?
摘要: 本篇讨论的是TCP协议的数据收发的过程。
阅读全文
posted @ 2020-08-03 17:59 杰哥很忙
阅读(2010)
评论(2)
推荐(1)
2020年8月2日
访问互联网时发生了什么?
摘要: 本篇文章从网络协议对设备连网的过程和发送数据的过程进行探讨。
阅读全文
posted @ 2020-08-02 21:51 杰哥很忙
阅读(4628)
评论(3)
推荐(1)
2020年6月22日
MyBatis入门学习-连接oracle实现CURD基本操作
摘要: 前言 本篇记录使用mybatis连接oracle数据库实现基本的CURD操作。 导入oracle库 由于oracle收费, 因此maven没有oracle库包,需要我们自己导入,可以手工导入外部包,也可以将oracle的jar导入到maven库种。具体导入步骤可以查看Maven添加Oracle的依赖
阅读全文
posted @ 2020-06-22 22:24 杰哥很忙
阅读(3987)
评论(0)
推荐(1)
2020年6月20日
TLS1.2协议设计原理
摘要: 本篇文章对TLS1.2的理论知识和处理流程进行分析
阅读全文
posted @ 2020-06-20 22:42 杰哥很忙
阅读(14294)
评论(0)
推荐(2)
1
2
3
4
5
···
9
下一页
公告