首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户3393376180459
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
分析常见的CMS GC问题
本文通过详细分析ParNew + CMS收集器如何按照分代算法进行内存区域的分配,然后由实现的过程中不断发现问题->优化的思路,找到可能触发不必要GC的原因。
AQS实现的原理及一个实例分析(ReentrantLock) 博客重写计划Ⅳ
首先介绍AQS如何使用,基于AQS实现锁机制需要关心什么接着再详细分析AQS背后做了什么,使得我们可以如此方便的使用它。
浅析微服务下保证事务数据一致性的几种方案
主要分析了基于二阶段提交、协调者同步通信的2PC,接着通过2PC的性能与缺乏容错的问题引出基于消息队列实现的异步通信的可靠事件模式,最后再介绍了基于协调者+消息队列实现的命令/异步响应方式。
Spring MVC容器启动及请求处理流程详解
文章主要分为MVC容器的启动与对外提供服务两个部分,概括介绍了Tomcat容器、IOC容器与MVC容器这三者在上述两个部分中的关系。
我曾以为我了解双亲委派|8月更文挑战
最近面试被问到双亲委派,对于双亲委派和破坏双亲委派的机制之前自己在《深入理解Java虚拟机》中了解过,当时觉得挺简单的一个概念,但是面试官仔细追问下去发现自己这块的只是还是存在一些误区。
JVM线程源码浅析-JVM线程如何映射到操作系统线程
创建Java Thread对象,调用start()方法后;会调用JVM的JVM_StartThread()方法创建JavaThread对象,并按照当前虚拟机所处的操作系统创建不同的OSThread对象
Linux中一个网络包的发送/接收流程
Linux发送网络包时为什么会粘包拆包,期间网络包经历了哪些缓冲区、经历了几次拷贝(CPU、DMA),TCP又是如何实现滑动/拥塞窗口...
两年编程杂谈-如何写出可读性高、不易崩溃的代码
在业务逻辑的本质复杂度无法改变的情况下,如何基于编程范式编写可读性高的代码?在机器资源一定的情况下,写代码的时候如何考虑资源的使用?如何更好的利用资源;
从进程的角度来看JVM的内存分布
JVM(下面JVM都是指代HotSpot)本质上是运行在操作系统上的一个C++程序,本文会从这个角度来构建对于JVM内存的完整视角。
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2022-12-06