首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jungly
掘友等级
java develop
java资深开发工程师,从事过人工智能行业、保险金融
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
125
文章 125
沸点 0
赞
125
返回
|
搜索文章
最新
热门
Java对象资源清理之Cleaner
从上一篇文章中在读取jar的资源文件时,对于资源的清理工作时利用JDK提供的Cleaner工具,当Jar文件资源没有引用后需要关闭native资源。\ ZipFile的字段和构造函数 ZipFile的
URLClassloader的实现加载类原理
首先来看下URLClassloader的example 从例子中可以看到只要创建URLClassloader并传入URL的集合,然后直接调用loadCLass传入类资源全限定名称, 就可以实现对类的U
Class.forName的加载类底层实现
Class的forName的demo 我们平时写代码时可以通过Class.forName传入三个参数类全限定名称.就可以返回Class对象.那么加载类是如何实现的呢? Class.forName的调用
Java实现热加载的三种方式
基于java agent方式 新建一个maven工程 再pom中增加一下 核心代码如下 主要是利用JDK中Instrument的redefine方法去重定义class,去重新加载了Class. 基于C
JAVA类加载机制之Classloader以及打破加载机制的方式
在jDK1.8中,Classloader加载class的字节码到JVM,它是遵循双亲委派模型的加载机制,主要是由BootstrapClassLoader,ExtClassLoader、AppClass
Netty之Bootstrap客户端的启动流程
首先来看下官方的example中echo的例子 配置客户端的EventLoopGroup. 设置channel类型为NioSocketChannel. 设置channelOption. 设置Chann
Netty Server端处理器链之ChannelPipeline
Netty处理一个用户请求是通过boss的EventLoop的Selector注册ServerSocketChannel并设置关注SelectKey.OP_ACCEPT事件,然后在该EventLoop
Netty之核心事件处理器-EventLoopGroup
接着上一篇Netty的Server启动中,首先会创建一个线程的的boss的EventLoopGroup, 以及创建 无参的worker的EventLoopGroup(默认机器的处理器的数量的2倍).
Netty的Server启动流程
以下是Netty官方提供的example中服务端启动流程: 首先创建一个parent线程和child线程组,设置到ServerBootstrap, 并设置ReflectiveChannelFactor
对于java的四种引用-强引用、软引用、弱引用、虚引用的理解
对于JAVA系统的引用有四种方式。 强引用 一般指的通过new 、射创建对象的引用。我们一般开发都是使用这一种引用。 软引用 SoftReference 一般是应用内存敏感的缓存,所有的软引用的对象都
下一页
个人成就
文章被点赞
204
文章被阅读
137,780
掘力值
3,421
关注了
59
关注者
76
收藏集
0
关注标签
62
加入于
2018-01-16