首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面包师
掘友等级
web后台开发
|
CVTE
一个写代码里会做面包,做面包里会写代码的人
获得徽章 5
SugarTurboS Team
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Java面包师
web后台开发 @CVTE
·
1年前
关注
零拷贝
如果对IO流程还不太熟悉的话可以试试看这篇文章IO读写流程或其他文章,在这之后,对零拷贝会有一个更全面的理解。内核模式下,从磁盘读取文件内容到read缓冲区CPU从内核模式...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
ThreadLocal-CSDN博客
THREADLOCAL.System.out.println("0号线程:" + THREADLOCAL.System.out.println("1号线程:" + THRE...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java 引用
很早之前就有看过一些关于Java 引用的文章,此次借着阅读<<深入理解Java虚拟机>>一书,归纳引用这一块的一些知识。而关于为何要区分这么些个引用呢?我的理解是帮助GC(...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java 锁
各种花花绿绿的锁的充斥我们的眼球,在面对这么些个名词时:自旋锁,阻塞锁,可重入锁,读写锁,互斥锁,悲观锁,乐观锁,公平锁,偏向锁,对象锁,线程锁,锁粗化,锁消除,轻量级锁,...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java序列化源码概况-CSDN博客
Java序列化是把Java对象转换为字节序列的过程。Java反序列化是指把字节序列恢复为Java对象的过程。借助Java提供的API:java.io.ObjectOutpu...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java反射
方法之一,就是运用本文想要阐述的反射机制了。在编写代码的时候,有时在引用第三方类又或者作为一个公共服务给外界使用时,有些属性、方法等信息在编译阶段并不能获取到,需要在运行时...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
JVM|类加载机制
很早前就看了很多类加载机制的文章,但都零零碎碎的,此次借着阅读深入理解Java虚拟机一书的契机,归纳一下碎片化的知识。所谓的“类加载机制”并不单单指“加载”这一过程。我们的...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
JVM规范&源码|字符串长度限制问题
通过阅读JVM规范和源码,我们可以知道,String无论是字面量定义的形式还是运行时生成的方式都是有限制的。Javac(eclipse编译方式可能作了些修改)编译阶段,字面...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
谈谈Java里头的泛型
当我们无法确定一个方法的参数、或者返回型是啥的时候,我们可以尝试通过泛型来解决。而泛型的种类有:泛型接口、泛型类、泛型方法、泛型变量这四种。尽管Java里头提供了这么些泛型...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
【Java计时器】CountDownLatch
CountDownLatch是基于AQS进行实现的一个计时器,如果阅读了上面AQS系列的文章,相信对CountDownLatch里头的区区300多行代码,会有一个更加深刻的...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java之AQS(三)
上篇文章 中,我们分析了同步队列的节点如何new出条件队列,条件队列节点又是如何跑到同步队列中去的。而在分析同步队列的节点如何new出条件队列的时候,我们从 await方法...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java之AQS(二)
在前一篇文章,我们分析了AQS入队的方式( addWaiter)及入队后,对队列中每个节点进行自旋+CAS获取独占锁的操作(acquireQueued)。而本文将分析Con...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java之AQS(一)-CSDN博客
AQS,抽象队列同步器,通过维护一个锁状态state和一个双向队列,为各种花里胡哨的锁(ReentrantLock,重入锁;CountDownLatch,计数器;等等)提供...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java之volatile的实现-CSDN博客
上一篇说了Java的内存模型,并留下“volatile的可见性就一定是立即可见的吗?synchronize了有为何还需要volatile?”的疑问,这篇文章试着讲讲它们的恩...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
JVM 内存间的交互操作
内存运行的速度已经够快了,但CPU寄存器、高速缓存却比其更快~为了充分利用这特性(资源),JVM规划了两块区域,工作内存和主存,其中工作内存对应CPU寄存器、高速缓存部分,...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java 8 stream排序&分页
stream的降序排序和之前我们通过重写Comparable接口,实现降排相比,要节省很多代码,而用stream分页,额鹅…纯属玩玩,一般用来裁剪数据。list.strea...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
JVM中的Xms和Xmx
(1)这两个参数老是搞混,特地记一下。-Xms 为JVM启动时申请的初始Heap值,默认为操作系统物理内存的1/64但小于1G。默认当空余堆内存大于70%时,JVM会减小h...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java线程状态
1. 新建( new ):创建新的线程对象。创建的方式有3种:继承Thread类与实现Runnable接口,还可以通过线程池创建。2. 可运行( runnable ):线程...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
JNDI的来龙去脉
This factory resolves given bean names as JNDI names within the J2EE application’s "ja...
0
评论
分享
Java面包师
web后台开发 @CVTE
·
1年前
关注
Java之RMI
RMI——Remote Method Invocation,它是Java提供的一组开发分布式应用程序的API,其运用的设计模式的思想是代理模式。RMI由Java提供,这跟R...
0
评论
分享
下一页
个人成就
文章被阅读
4,114
掘力值
116
SugarTurboS Team
关注了
1
关注者
3
收藏集
0
关注标签
0
加入于
2021-12-23