首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
726打卡
小虾米吃橘子
创建于2023-09-05
订阅专栏
每周坚持7天连续学习 每天2个小时以上的学习时间 连续坚持6个月
暂无订阅
共21篇文章
创建于2023-09-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
21.导致JVM内存泄露的ThreadLocal详解
为什么要有 ThreadLocal 在原生 JDBC 代码中,为了使事务使用同一个连接。 ①把连接对象使用参数传递的方式 Spring 是如何解 决这个问题的? ②使用一个 ThreadLocal 绑
20.从0开始深入理解并发、线程与等待通知机制(下
深入学习 Java 的线程 线程间的通信和协调、协作 synchronized内置锁 关键字synchronized可以修饰方法或者以同步块的形式来进行使用,用来处理不可预料的结果。 对象锁 作用于对
19.从0开始深入理解并发、线程与等待通知机制(中
深入学习 Java 的线程 线程的状态/生命周期 Java中线程的状态分为6种 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 运行(RUNNABLE):Java线程中将就绪(
18.从0开始深入理解并发、线程与等待通知机制(上
为什么开发中需要并发编程 加快响应用户的时间 使代码模块化,异步化,简单化 充分利用CPU的资源 基础概念 进程 运行这些应用程序,指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。
17.JVM调优实战及常量池详解
阿里巴巴Arthas详解 参考 https://arthas.aliyun.com/doc/ Arthas使用场景 是否有一个全局视角来查看系统的运行状况? 为什么 CPU 又升高了,到底是哪里占用了
16.JVM调优工具详解及调优实战
JVM自带工具 jmap 查看内存信息 可以用jvisualvm命令工具导入该dump文件分析 jstack 通过jstack找出占用cpu最高的线程堆栈信息 jinfo jstat ①垃圾回收统计
15.垃圾收集器G1&ZGC详解
G1收集器 G1将Java堆划分为多个大小相等的独立区域(Region),JVM目标是不超过2048个Region 物理内存上没有分代概念,逻辑上依然存在。 G1垃圾收集器对于对象什么时候会转移到老年
14.垃圾收集器ParNew&CMS与底层三色标记算法详解
垃圾收集算法 垃圾收集器 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 直到现在为止还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,我们能做的就是根据具体应用场景选择
13.JVM对象创建与内存分配机制深度剖析
了解创建对象的流程 类加载检查 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,先执行
12.JVM内存模型深度剖析与优化
课程内容 1、JDK体系结构与跨平台特性介绍 2、JVM内存模型深度剂析 3、从jvisualvm来研究下对象内存流转模型 4、讲透Gc Root与STW机制 5、日均百万级订单交易系统JVM参数如何
11.从JDK源码级别彻底剖析JVM类加载机制
1、从java.exe开始讲透Java类加载运行全过程 2、从JDK源码级别剖析JVM核心类加载器 3、从JDK源码级别剖析类加载双亲委派机制 4、手写自定义类加载器打破双亲委派机制 5、Tomcat
10.MySQL全局优化与Mysql 8.0新增特性详解
Mysql 8.0新特性详解 参数修改持久化 新增降序索引 示例语句:create table t1(c1 int,c2 int,index idx_c1_c2(c1,c2 desc)); group
9.Innodb底层原理与Mysql日志机制深入剖析
MySQL的内部组件结构 连接器 用来跟服务端建立连接。在完成经典的 TCP 握手后,连接器就要开始认证你的身份。 一个用户成功建立连接后,即使你用管理员账号对这个用户的权限做了修改,也不会影响已经存
8.Mysql锁机制与优化实践以及MVCC底层原理剖析
锁机制详解 锁的分类 从性能 读操作较多的场景使用乐观锁(使用版本比对机制) 写操作较多的场景使用悲观锁 从数据操作粒度 表锁 (开销小,加锁快) 页锁 (只有BDB存储引擎支持页锁) 行锁 (开销大
Mysql事务原理与优化最佳实践
如何使用事务 数据库多事务并发引起的问题 更新丢失(Lost Update)或脏写 脏读(Dirty Reads) 不可重读(Non-Repeatable Reads) 幻读(Phantom Read
Mysql索引优化实战②
根据非主键字段排序的分页查询 Join关联查询优化 嵌套循环连接 Nested-Loop Join(NLJ) 算法 基于块的嵌套循环连接 Block Nested-Loop Join(BNL)算法 c
Mysql索引优化实战①
综合示例 示例数据 综合案例 1.联合索引第一个字段用范围不会走索引 2.强制走索引 3.覆盖索引优化 4.in和or在表数据量比较大的情况会走索引,在表记录不多的情况下会选择全表扫描 5.like
打卡第三天.Explain详解与索引最佳实践①
Explain详解与索引最佳实践① EXPLAIN 可以在 SELECT, DELETE, INSERT, REPLACE, UPDATE 语句上工作,解释MySQL如何执行这些语句 课程内容 Exp
打卡第四天.Explain详解与索引最佳实践②
Explain详解与索引最佳实践② 案例解析 复习InnoDb数据存储结构,索引最佳实践案例,复习explain结果
打卡第二天.深入理解Mysql索引底层数据结构与算法
深入理解Mysql索引底层数据结构与算法 总结 Mysql有两种索引 = 聚集索引 + 二级索引 聚集索引是主键组织的B+树,Mysql在B树的基础上,添加了指向相邻数据页的指针,并且把数据都存入叶子
下一页