首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JimBean0615
掘友等级
自由职业者
编程阁楼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
Pinpoint中的方法self执行时间包含外层拦截器自身的执行时间吗?
这里的Self 时间实际上 = t1 - t2 - t3。 上述简单场景很容易理解,但是实际场景往往并非这么简单。例如,上图中的real method真实场景中往往是个拦截器(代理对象),那么这里的Self 时间是否包含拦截器自身的执行时间呢? 要弄清楚这个问题,我们就要回到上…
Dubbo异步调用源码解读和Bug分析
默认为同步调用,并且有返回结果。 异步调用配置,设置 async="true",异步调用可以提高效率。 默认是有返回结果,设置return="false"则不需要返回,可以减少等待结果时间。 注意:通过以上源码阅读。我们知道了Dubbo底层调用虽然使用Netty异步实现的,但默…
聊聊AtomicIntegerFieldUpdater的使用
1. 背景 1.1. dubbo源码 1.2. netty源码 1.3. druid 因为平时开发中很少使用到,不禁好奇这几个类到底有什么神奇之处,让底层中间件框架如此青睐?其实这三个类都是Java大神Doug Lea写的,在jdk1.5中就已经提供了,位于J.U.C包下面。我…
聊聊dubbo的EchoService
以上代码正常情况下返回值status=Ok。可是很明显,我们写的Dubbo服务接口并没有与EchoService接口有任何继承关系,这是如何实现的呢? 这里涉及到另外一个知识点,Dubbo接口远程调用时实际上都是通过生成代理对象实现的。拿调用方举例,spring xml配置方式…
跟踪源码一步步解密Pinpoint插件加载过程
Pinpoint Agent is started when the JVM starts. Pinpoint Agent loads all plugins under plugin directory. Pinpoint Agent invokes ProfilerPlug…
基于mybatis拦截器实现的一款简易影子表自动切换插件
因工作需要,小编近期基于mybatis拦截器开发了一款简易影子表自动切换插件,可以根据配置实现动态修改表名,即将对原source table表的操作自动切换到对target table表的操作。该插件既可以支持对简单的单表操作,也可以支持复杂的多表联合操作。 1. MyBati…
记一次lua io使用不当导致内存泄露问题
小编公司的网关上提供了一个文件上传的接口,最近在与外部对接是发现,当文件超过100m后,大概率会导致上传失败。 对应状态码为413,"Request Entity Too Large"错误。 这个问题的出现是因为nginx层有默认的body size阈值限制,默认是1m,可以通…
个人成就
文章被点赞
26
文章被阅读
12,623
掘力值
300
关注了
0
关注者
6
收藏集
0
关注标签
15
加入于
2020-07-25