首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
风中有朵云做的雨
掘友等级
后端
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
内存屏障的前世今生
内存屏障的前世今生 从cpu的发展进程讲起 早期单核cpu 特点: 单核,按照程序指令顺序进行计算 性能优化: 乱序执行:让 CPU 可以不按程序的顺序执行指令,从而利用 CPU 的空闲资源,提升执行
Go知识点:项目布局
项目布局(project layout)/项目结构(project structure)表示项目中源码文件和目录的组织方式。对于项目布局,其实并没有强制性的约定,只是约定好规范后,可以减少不必要的重复
插手“容器的启动”——BeanFactoryPostProcessor篇
Spring提供了一种叫做BeanFactoryPostProcessor的容器扩展机制。该机制允许我们在容器实例化相应对象之前,对注册到容器的BeanDefinition所保存的信息做相应的修改。这就相当于在容器实现的第一阶段最后加入一道工序,让我们对最终的BeanDefin…
log4j漏洞?只给源码不打包?还打不成功?看这里吧
这里是使用的idea 所以也直接用内置的maven 1.下载源码并导入idea https://github.com/apache/logging-log4j2/releases/tag/log4j-
MySQL协议分析之握手认证
每次使用MySQL的时候,都是直接使用编写好的驱动,只关注业务部分。这次想探索一下连接的过程,因此有了这次总结。 这里主要探索握手认证的阶段,注意这里的握手认证,和TCP的三次握手不是同一个,是先建立了TCP连接,即已经完成了TCP三次握手,才进入到MySQL的握手认证。 My…
内存淘汰策略 手写LRU|刷题打卡
int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int key, int value) 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字-值」。当缓存容量达到上限时,它应该在写入…
这下我懂线程池了吧!
线程池在内部实际上构建了一个生产者消费者模型,将线程和任务两者解耦,并不直接关联,从而良好的缓冲任务,复用线程。 线程管理部分是消费者,它们被统一维护在线程池内,根据任务请求进行线程的分配,当线程执行完任务后则会继续获取新的任务去执行,最终当线程获取不到任务的时候,线程就会被回…
三级缓存和循环依赖(不看点源码都看不懂)
这里只是添加了一个工厂(通过这个工厂(ObjectFactory)的getObject方法可以得到一个对象),执行工厂的getObject相当于执行getEarlyBeanReference。那么,什么时候会去调用这个工厂的getObject方法呢? 它实际上就是调用了后置处理…
一个月面了几家大厂 总结了5W字的后端面经(持续更新)
前段时间敖丙不是在复习嘛,很多小伙伴也想要我的复习路线,以及我自己笔记里面的一些知识点,好了,丙丙花了一个月的时间,整整一个月啊,给大家整理出来了。 一上来我就放个大招好吧,我的复习脑图,可以说是全得不行,为了防止被盗图,我加了水印哈。 这期看下去你会发现很硬核,而且我会持续更…
XXL-JOB的四大线程
内部主要线程QuartzSchedulerThread调度线程,负责获取trigger,放到WorkThread去执行WorkThread工作线程,线程池(SimpleThreadPool)中的线程,
下一页
个人成就
文章被点赞
98
文章被阅读
46,497
掘力值
1,215
关注了
19
关注者
47
收藏集
4
关注标签
5
加入于
2019-04-11