自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 声明式事务

声明式事务@Transactional是基于Spring AOP实现,方法就是在方法前后进行拦截。这种事务的开启简单优雅,是Spring官方推荐的用法。声明式事务的缺点1.声明式他是作用在方法上也就是说,如果需要给哪部分代码增加事务的话,需要把这部分代码独立出来,作为一个方法。这种通过注解(配置也可以)的方式,很容易被人开发同学忽略。忽略的是让开发同学没有意识到使用的方法是被事务嵌套的也就是在编码过程中,在事务方法中加入如下方法1. RPC调用2. 文件写入3. 缓存更新4. 消息发

2021-05-14 09:16:02 1599

原创 基于Redis的分布式锁

基于Redis的分布式锁        大家在网上搜索分布式锁,恐怕最多的实现就是Redis了,Redis因为其性能好,实现起来简单所以让很多人都对其十分青睐。同样,利用Redis加锁也是EMS系统中主要采用的加锁方式。1 Redis分布式锁简单实现        实现Redis锁,用源生方式,就是采用setNX。setNX的含义是SET if

2021-05-14 09:00:42 332

转载 HarmonyOS 编写我的第一个页面

编写第一个页面在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,为了熟悉两种方式,我们将通过XML的方式编写第一个页面,通过代码的方式编写第二个页面。XML编写页面在“Project”窗口,打开“entry > src > main > resources > base”,右键点击“base”文件夹,选择“New > Directory”,命名为“layout”。右键点击“layout”文件

2020-09-14 19:00:31 1451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除