首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
飞天小女警喵
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
浅谈Spring中的@EventListener和@TransactionalEventListener
Spring中的发布/订阅模式非常好用,我个人经常将它用于监听程序中的事件并做相应的处理,这样有利于分离关注点和代码解耦。而本文的目的就在于描述@EventListener和@TransactionalEventListener的区别,帮助大家更好地使用发布/订阅模式。 假设我…
我的前端开发工具箱
Tomas Pustelnik 原作, New Frontend 翻译。 前端开发是一个相当复杂的方向,至少就大项目而言,你很难仅用浏览器和编辑器完成工作。这里列出了我在开发过程中用到的工具。我希望这个列表能帮助其他人发现一些可以用在工作流程中的好工具。 这些是我日常使用的工具…
写给女朋友的中级前端面试秘籍(含详细答案,15k级别)
能不能讲一讲Flex布局,以及常用的属性?。 WeakMap只能以复杂数据类型作为key,并且key值是弱引用,对于垃圾回收更加友好。 深拷贝:一般需要借助递归实现,如果对象的值还是个对象,要进一步的深入拷贝,完全替换掉每一个复杂类型的引用。 React需要尽可能的保证熟练。因…
Java并发编程(九)——线程安全的概念与synchronized
线程安全是编写并发程序时最需要关注的重点之一。程序并行化固然可以提高运行效率,但前提是不能牺牲正确性。如果连程序的正确性都无法保证,并行化也就没有任何意义了。因此,线程安全就是并行程序的根本。之前的文章中介绍了使用volatile将多线程读写long会出现错误的情况进行了改善,…
Java并发编程(十)——重入锁(ReentrantLock)
重入锁可以完全替代synchronized关键字。事实上,在JDK1.5之前,重入锁的性能远远好于synchronized,但从JDK1.6后在synchronized上做了大量的优化,使得两者的性能差距并不大。 重入锁的类路径是java.util.concurrent.loc…
个人成就
文章被点赞
3
文章被阅读
939
掘力值
82
关注了
5
关注者
0
收藏集
15
关注标签
34
加入于
2020-05-27