首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
翟工说
掘友等级
后端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
java 线程池的原理
程序中常常使用多线程的方式充分利用CPU的多核特性,但是线程过多会带来额外的开销,比如创建、销毁线程的开销,调度线程的开销等,给系统带来了额外的问题。线程池通过维护一组线程池,给线程分配任务并执行,从而避免了线程的创建、销毁开销,和线程无限制创建带来的调度和内存占用问题。 提高…
Spring aop之<aop:config>标签解析
在开发过程中,程序员除了要关心主业务逻辑之外,还需要关注其他统一的日志、异常处理等,这些功能属于系统中不可缺少的功能,如果每一个接口的代码中都需要与这些日志、监控代码耦合在一起,往往会增加系统的维护成本,也会降低工作效率。为了解决这个问题,spring使用了面向切面编程(AOP…
<context:component-scan>标签解析原理
Spring中除了在xml中定义bean,还支持注解方式,我们只需要使用<context:component-scan>标签声名bean所在的路径即可。如下图所示: 在自定义标签解析中,分析了spring如何解析自定义标签,spring会根据自定义标签的命名空间选择对应的命名空…
自定义标签的解析
我们在默认标签解析中分析了Spring对默认标签的解析,主要流程是加载配置文件,获取xml文件的校验方式(DTD/XSD),并加载代表xml的Document对象(XML解析的那一套),然后解析Document对象的子对象,对于bean、import、alias、beans标签…
AQS共享锁原理分析
共享锁区别于独占锁,多个线程可以同时持有锁,java中的Semaphore、CountdownLatch、ReentrantReadWriteLock中的readerLock都是共享锁,独占锁的原理在https://juejin.im/post/1…
AQS独占锁原理分析
在并发场景下,多个线程同时对某个变量进行写入,可能导致某个线程在写入变量前读取到的是过期的值(不是其他线程已经写入的数据),为了解决此类数据安全问题,java通过锁来控制多个线程访问同一变量的顺序,从而解决该问题。锁有多种分类,比如悲观锁/乐观锁,共享锁/独占锁,公平锁/非公平…
个人成就
文章被点赞
1
文章被阅读
6,329
掘力值
126
关注了
3
关注者
4
收藏集
0
关注标签
9
加入于
2020-03-08