Spring事务失效的常见陷阱与解决方案

Spring事务失效的常见陷阱与解决方案

本篇通过一道面试题和一些实践,来拆解几个Spring事务的常见坑点。原理Spring事务的原理是:通过AOP切面的方式实现的,也就是通过代理模式去实现事务增强。具体过程是:对包含@Transactional注解的方法进行拦截,然后重写,重新在方法里加入异常回滚的逻辑。而且,每个线程都是独立管理自己的事务,相互隔离。原理...

PHP(Laravel) 实现 sm2、sm3、sm4 加密,对接招行薪福通教程

背景单位最近的业务基本都迁移到招行的薪福通系统上了,但是还是有一些特殊需求要实现,需要对接薪福通的API。银行的api加密方式基本都是固定的国密算法,招行薪福通使用了其中的sm2、sm3和sm4,关于加密算法简单说明一下:SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法,基于ECC。其签名速度与...
移动硬盘没有新建选项不能新建文件夹或文件(写保护)的解决办法

移动硬盘没有新建选项不能新建文件夹或文件(写保护)的解决办法

一、在键盘上同时按下Win+R键,打开运行对话框,输入cmd命令,打开Dos窗口。二、在命令行窗口下输入diskpart命令,稍等片刻进入Diskpart磁盘管理工具。三、输入list disk列出磁盘信息,通过磁盘大小区分移动硬盘或U盘。四、使用select disk number命令选中要操作的移动硬盘,比如我这里...

友情链接

申请友链 >