首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
想不到一个好的ID
掘友等级
软件工程师
知人者智,自知者明
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
并发的可达性分析
常用垃圾回收器的流程 CMS CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。目前很大一部分的Java应用集中在互联网网站或者基于浏览器的B/S系
非强引用引发OOM
Weak、Soft 及 Phantom 引用 另一类影响 GC 的问题是程序中的 non-strong 引用。虽然这类引用在很多情况下可以避免出现 OutOfMemoryError,但过量使用也会对
常见OOM总结
Java 程序的内存可以分为几个部分:堆(Heap space)、非堆(Non-Heap)、栈(Stack)等等,如下图所示:
Java 问题排查之基础命令
jps:虚拟机进程状况工具 jps是jdk提供的一个查看当前java进程的小工具, 可以看做是Java Virtual Machine Process Status Tool的缩写。 JDK的很多小工
ZGC
1 ZGC收集器 ZGC(“Z”并非什么专业名词的缩写,这款收集器的名字就叫作THE Z Garbage Collector)是一款在JDK 11中新加入的具有实验性质的低延迟垃圾收集器,是由Orac
IO方面的知识
IO方面的知识的滴滴答答滴滴答答滴滴答答滴滴答答滴滴答答滴滴答答滴滴答答滴滴答答滴滴答答1亲亲亲亲亲
线程实现模型
线程是处理器调度和分配的基本单位,进程则作为资源拥有的基本单位。每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成。线程是进程内部的一个执行单元。每一个进程至少有一个主执行线程,它无需由
java中的泛型
为什么会引入泛型 泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在
Redis对Reactor模型的实现
如果要让服务器服务多个客户端,那么最直接的方式就是为每一条连接创建线程。 其实创建进程也是可以的,原理是一样的,进程和线程的区别在于线程比较轻量级些,线程的创建和线程间切换的成本要小些,为了描述简述,
Redis_网络编程模型前置知识
网络编程 网络编程是指编写运行在多个设备的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注
下一页
个人成就
文章被点赞
64
文章被阅读
53,515
掘力值
2,646
关注了
3
关注者
41
收藏集
0
关注标签
10
加入于
2021-12-27