首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jungly
掘友等级
java develop
java资深开发工程师,从事过人工智能行业、保险金融
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
125
文章 125
沸点 0
赞
125
返回
|
搜索文章
赞
文章( 125 )
沸点( 0 )
@Tranactional注解rollbackFor为什么默认是RuntimeException?
来源 这个问题是大概三年前,去面试的时候,面试官问我的问题,当时对这个问题是不清楚,平时开发工作的时候,只知道用到事务的方法上加上@Tranactionnal注解,甚至看别人的代 码使用了rollba
FutureTask实现异步的分析
具备了Future的异步的功能. 2. Future的定义 任务没有执行完成,会阻塞任务的执行.直到任务返回结果. 3. 任务状态转换 则是异步的回调的方式实现异步,是JDK的异步的增强,有兴趣的同学可以看下它的实现,以后有机会会再次分享出来.
Spring的Bean的生命周期
Bean的BeanDefiniton在解析,由Annotation或者XML、Properties加载,解析并转化为BeanDefiniton. 将BeanDefiniton注册到BeanFactory的容器.然后通过BeanFactoyPostProcess,可以Bean的B…
Spring的应用Refesh的基本流程
主要Spring的版本是5.2.2版本分析. Spring的ApplicationContext的刷新流程,总共是以下图中的十个步骤, 接下来会对每一个步骤进行的详细介绍. 2) 设置BeanExpressionResolver,默认是StandardBeanExpressio…
Dubbo源码分析之JavassistProxy代理---(十四)
本源码主要是基于2.7.7-release版本. 创建动态代理,这里Proxy是Dubbo实现的代理抽象类,并不是jdk的原生的Proxy,但是这列InvokerInvocationHandler还是实现JDK原生的InvocationHandler接口. 通过ClassUti…
深入理解反射原理
下图就实现了对于对象的调用. 1.判断是override,初始化是false,然后对于调用Class的访问检查. 然后看下NativeMethodAccessorImpl#invoke方法,这里是JNI调用方式,这里涉及一个概念,调用的膨胀阈值,是ReflectionFacto…
深入理解jdk的动态代理
在说jdk的动态代理之前,也顺便说下与之对应的静态代理因为比较简单, 就不讲了,直接来动态代理. 通过Proxy类生成代理生成类,首先获取代理类的构造函数,然后通过newProxyInstance生成代理类实例,这个函数比较获取实例比较复杂,下面会详细介绍. 存,将代理接口类作…
看懂JVM的字节码的格式的简析
首先开始4个字节表示魔数(magic)0xcafebabe,以此判断是不是java的字节码文件. 接下来的4个字节表示java的主要版本好号和次版本号. 下面这个表格表示java主版本号以及次版本号的搭配的种类. JVM规范中说明了一点,主要版本号是45-55,次版本号可以是任…
Reactor之Flux的使用介绍(二)
0个或者1个对象,而Flux则是0个或者多个集合元素. LATEST: 下游将会从上游获取最新的信号. BUFFER: 如果下游无法保持处理,则缓存所有信号. 接着会以LambdaSubscriber这个订阅者. 然后执行FluxCreate的subscribe方法订阅Lamb…
Reactor的Mono的使用介绍(一)
在Reactor-Netty基础上实现SpringMVC的框架命名为Spring Webflux,这是取代传统的servlet API的异步框架. 接下来,主要了解下Reactive Streams的标准. 这个接口集成了发布者和订阅者接口,所以处理器是发布者和订阅者都可以使用…
下一页
个人成就
文章被点赞
203
文章被阅读
133,769
掘力值
3,410
关注了
59
关注者
75
收藏集
0
关注标签
62
加入于
2018-01-16