首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
cco
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
AQS基础——多图详解CLH锁的原理与实现
自旋锁说白了也是一种互斥锁,只不过没有抢到锁的线程会一直自旋等待锁的释放,处于busy-waiting的状态,此时等待锁的线程不会进入休眠状态,而是一直忙等待浪费CPU周期。
分布式事务之Spring/JPA/JMS事务(二)
Spring事务机制主要包括声明式事务和编程式事务,声明式事务让我们从复杂的事务处理中得到解脱,编程式事务在实际开发中得不到广泛使用,仅供学习参考。 spring的事务管理提供了统一的API接口支持不同的资源,提供声明式事务方便与Spring框架集成。spring的事务管理器使…
Spring事务笔记
一荣俱荣,一损俱损非常形象的比如了事务,事务要么整体成功,要么整体失败。 脏读(dirty read) A事务读取B事务尚未提交的更改数据,A事务读取的数据不能保证持久。 不可重复读(unrepeatable read) A事务读取了B事务已经提交的更改数据。A事务应该读取B事…
Spring事务基础
我猜大概50%的Java程序员(别问我怎么知道的,反正我就是,太失败了!!!)现在仅仅局限于一个@Transactional注解或者在XML中配置事务相关的东西,然后除了事务级别之外,其他的事务知识可能是空白的。为了更加全面地学习,所以我就汇总一下Spring事务的知识点,有什…
SpringSecurity权限管理系统实战—二、日志、接口文档等实现
本篇文章的内容有点杂,搞得我都不知道怎么取标题了。 可以有些第一次接触到这个名词的小伙伴不清楚banner是什么,其实就是在运行springboot项目时控制台打印出的图案,就是下面这个东西。 这下是不是就熟悉了,其实SpringBoot支持自定义banner图案。只需要…
你必须懂也可以懂的@Async原理
想你在看这篇文章之前有过使用@Async注解进行任务异步处理的经历,在项目开发过程中,针对非主流程、非实时、耗时的任务,往往会进行异步处理,这样既不会影响主流程,还会提高主流程的响应时间。 在使用@Async注解进行异步处理的过程中,相信你也踩过不少的坑,比如:任务并没有异步执…
这篇最全 Java 8 讲解,有没有之一先看后说!
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 这种操作便是基于流式操作,cat 会把文件转换创建成一个流,然后tr会转换流中字符,sort会对流中的行进行排序,tail -3则会输出流的最后三行。这种就像是流水线操作,经过每个中转站,将…
一文搞定 Spring Data JPA
Spring Data JPA 是在 JPA 规范的基础上进行进一步封装的产物,和之前的 JDBC、slf4j 这些一样,只定义了一系列的接口。具体在使用的过程中,一般接入的是 Hibernate 的实现,那么具体的 Spring Data JPA 可以看做是一个面向对象的 O…
「查缺补漏」巩固你的Redis知识体系(笑)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据 Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复…
并发番@ThreadPoolExecutor一文通
备注:鉴于JDK文档的英文注释过多,因此笔者选择摘录部分笔者认为最重要的部分,其他内容会以中文注释展现 推荐:笔者建议读者结合 并发番@Synchronized一文通(1.8版) 理解 推荐:笔者建议读者结合 并发番@AbstractQueuedSynchronizer…