首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
sepiggy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
Java NIO 中的 Pipe 和 FileLock 详解
Pipe Java NIO 管道是 2 个线程之间的单向数据连接, Pipe 有一个 source 通道和一个 sink 通道。数据会被下入到 Sink 通道,从 source 通道读取。
定时任务方案大百科
前言节前有更新一篇定时任务的相关文章《延时消息之时间轮》,有朋友提出希望可以完整的介绍下常见的定时任务方案,于是便有了这篇文章。Timer本次会主要讨论大家使用较多的方案,首先第一个就是Timer定时
如何减少代码中的if-else语句,写出优雅的代码,
一. 方案一:使用三元表达式: 二. 方案二:使用JDK1.8中的Optional类包装
Synchronize 关键字原理
同步普通方法,锁的是当前对象。 同步静态方法,锁的是当前 Class 对象。 同步块,锁的是 {} 中的对象。 JVM 是通过进入、退出对象监视器( Monitor )来实现对方法、同步块的同步的。 具体实现是在编译之后在同步方法调用前加入一个 monitor.enter 指令…
JVM 指令集整理
知其然知其所以然
Jvm之用java解析class文件
前言: 身为一个java程序员,怎么能不了解JVM呢,倘若想学习JVM,那就又必须要了解Class文件,Class之于虚拟机,就如鱼之于水,虚拟机因为Class而有了生命。《深入理解java虚拟机》中花了一整个章节来讲解Class文件,可是看完后,一直都还是迷迷糊糊,似懂非懂。…
JAVA线上故障排查全套路
线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候…
SpringMVC 之 RequestContextHolder 分析
最近遇到的问题是在 service 获取 request 和 response, 正常来说在 service 层是没有 request 的, 然而直接从 controlller 传过来的话解决方法太粗暴, 后来发现了 SpringMVC 提供的 RequestContextHolder 遂去分析一番, 并借此对 SpringMVC 的结构深入了解一下, 后面会再发文章详细分析源码
Java 内部类详解
Java 内部类详解
Java字节码增强探秘
Java之所以可以“一次编译,到处运行”,一是因为JVM针对各种操作系统、平台都进行了定制,二是因为无论在什么平台,都可以编译生成固定格式的字节码(.class文件)供JVM使用。因此,也可以看出字节码对于Java生态的重要性。之所以被称之为字节码,是因为字节码文件由十六进制值…