首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小之Evan
掘友等级
后端
|
美团点评
任何路都没有错,关键是要知道自己在哪
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 5
沸点 3
赞
8
返回
|
搜索文章
最新
热门
开源监控插件Cat Transaction模块堆栈信息丢失排查
果然发现最后Transaction提交的时候children的内容是空的,这也就能解释为啥Transaction里没有堆栈信息了。 看了看CAT的源码,感觉还是蛮好懂的。
务实优化:将本地单元测试Spring启动速度从1分半优化到16秒,全流程详解
某个平凡熟悉的早上,传来测试同学的一阵哀嚎:那个谁!你提测的代码连运行都不能运行,苦涩。 可是设置成功之后,完全不生效,还是1500个,尝试许久,还是没生效,感觉很懵逼,甚至都有点开始怀疑Spring了。 排查许久后,突然发现为什么Debug的时候,会报一些该Bean重复已存在…
看过Jdk动态代理类长啥样吗?Jdk动态代理原理源码一本到
哈喽呀~~筒子们,小之最近在看Spring的源码,正好遇到几个Aop的问题涉及到Java的动态代理,之前对这个东西大致能理解,但是没有仔细的去看源码,今天我们来扒一扒它的真面目。 上面的代码,相信大家在学动态代理的时候,都有写过,我就不赘述了,大家有想过他是怎么实现的吗?为什么…
你知道Chrome Network ,Size 和 Time 为什么有两行参数吗?
在服务器端采取gzip压缩算法将将原有441KB压缩至44.3KB,传输大小缩短10倍,大大的提高了接口传输的效率。 每个用户网络带宽不一样,对于网慢的用户来说,这个体验可能更差,所以在编写代码的时候,返回的数据量要尽量精简。
JAVA线程池原理源码解析—为什么启动一个线程池,提交一个任务后,Main方法不会退出?
早在JDK1.5的时候,就规定了当所有非守护线程退出时,JVM才会退出,Main方法主线程和Worker线程都是非守护线程,所以不会死。 看上面的注释下面的内容,为什么是非守护线程就真相大白了。
JAVA并发编程之AQS(1)— AQS论文分析总结
全称 AbstractQueuedSynchronizer,它是一个框架,为同步状态的原子性管理、线程的阻塞和唤醒以及队列模型提供一种通用机制。 同步器背后的基本思想非常简单。 AQS类使用单个int(32位)来保存同步状态,并暴露出getState、setState以及com…
老哥你知道JAVA线程到底有多少个状态吗?5大状态?6大状态?7大状态?
掌握多线程,并发,锁是一个优秀的程序员必备的知识,他们都是基于线程的而有意义,熟悉并且理解线程的机制是非常重要的。 新创建了一个线程对象,但还没有调用 start()方法。 这张图把运行状态中的(运行中和就绪的状态的转换)画了出来,这个内部状态是 CPU 去调度的。没有显性的在…
个人成就
文章被点赞
124
文章被阅读
27,465
掘力值
678
关注了
7
关注者
60
收藏集
0
关注标签
10
加入于
2018-02-08