首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jungly
掘友等级
java develop
java资深开发工程师,从事过人工智能行业、保险金融
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
125
文章 125
沸点 0
赞
125
返回
|
搜索文章
赞
文章( 125 )
沸点( 0 )
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
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 一般是应用内存敏感的缓存,所有的软引用的对象都
SpringMVC的DispatcherServlet如何加入tomcat的servlet提供服务请求
@AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE) @Configuration(proxyBeanMethods = false) @Conditiona
LockSupport的park等待的底层实现
从上一篇文章中的JDK的延迟队列中,最终是通过LockSupport.park实现线程的等待,那么底层是如何实现等待和超时等待的 LockSupport的park和unpark的方法 从上面可以看到实
下一页
个人成就
文章被点赞
203
文章被阅读
133,765
掘力值
3,410
关注了
59
关注者
75
收藏集
0
关注标签
62
加入于
2018-01-16