首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
special
订阅
风轻扬zx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
@Transactional使用及原理
当前事务只涉及到一台机器上的一个数据库:一般是基于 一个数据库连接,而数据库也可以基于一个Connection(连接)层面实现数据库事务。 但是如果此时我们需要更换Hibernate或Mybatis进行数据访问时,所有涉及到事务提交的方法都需要进行改变:如使用Hibernate…
问题备忘:Spring Cloud OAuth2.0 开发过程中碰到的问题
问题5: 在passwod模式下,执行刷新token时,抛出异常Handling error: IllegalStateException, UserDetailsService is required.
可能是最漂亮的Spring事务管理详解
事务是逻辑上的一组操作,要么都执行,要么都不执行. 原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。 所谓事务管理,其实就是…
代码以外的生存之道
最近刚刚读完了一本书,深受启发,想和各位程序员同道分享一二,也强烈建议大家去阅读一下。 这本书叫做 《软技能:代码以外的生存之道》,本章的名字也截选与此。 这本书虽说是一名程序员所写,但是通篇没有一行代码。但这确是一本我步入这个行业以来,读过最棒的有关程序员的书籍,因为他讲了作…
从源码解读Spring的IOC
是不是一下子就简单了很多,这也是分析源码常用的方式,可以更方便地理解程序结构。好了不多说,我们看这段程序,首先是传入了三个参数:bean名称、父类bean,以及参数列表,然后就是一些常规操作,我们这里只看核心方法,发现实际这里并没有创建bean的代码,毕竟连new都没有,别急,…
[java基础系列]日常工作中我所使用的java代码技巧
特别是遍历过程中使用,需要判断是否为空。
当@Transactional遇到@CacheEvict,你的代码还运行正常吗?
首先,@Transactional是给当前方法添加事务支持,是通过 AOP 动态代理实现的,在方法执行完之后才提交事务。其次,@CacheEvict是在该方法执行完之后,清除 redis 中的缓存,也是使用 AOP 动态代理实现的。 那么,上述方法想表达语义应该是:先保存对象,…
3万字总结,Mysql优化之精髓
非null字段的处理要比null字段的处理高效些!且不需要判断是否为null。 null在MySQL中,不好处理,存储需要额外空间,运算也需要特殊的运算符。如select null = null和select null <> null(<>为不等号)有着同样的结果,只能通过is…
博客文章汇总
概述本文对本文的所有博客所有的文章进行汇总,方便大家搜索SpringBoot用法的博客总结SpringSpEL系列一基础用法SpringSpEL系列二@Value,xml,Java代码使用SpELSp