摘要:
1 为什么要使用分布式锁的理解 分布式架构图: 例1:在电商业务采用分布式架构后,程序部署在3个tomcat容器中(1个tomcat容器代表一个服务器,3个tomcat可理解在北京上海深圳都有部署电商服务),成员变量A代表商品数量。在北京的Alice,上海的Bob,深圳的Tom,都分别发起了购买或取
阅读全文
posted @ 2023-07-09 21:26
想去放牛
阅读(122)
推荐(0)
摘要:
1 与编程式事务区别 1.1 声明式事务 使用@Transactional注解来实现事务创建的,spring会为加了事务配置的类创建一个代理对象,基于动态代理,通过其中参数来控制事务的传播、事务回滚等。加在类上相当于给类中所有方法都添加事务。使用声明式事务的好处是使用简单,减少很多像是开启注解、提交
阅读全文
posted @ 2023-07-09 21:23
想去放牛
阅读(192)
推荐(0)
摘要:
换了一个电脑,所有软件、环境都得重新来安装一次,安装到Mysql的时候,发现网上有两种安装方式,一种是Mysql的压缩包安装方式,这种方式直接到官网下载Mysql的压缩包,解压之后做些配置就可以了,另一种是Mysql的Installer一站式的安装,这种方法步骤相对来说少点,但是要先安装个Insta
阅读全文
posted @ 2023-05-10 23:26
想去放牛
阅读(213)
推荐(0)
摘要:
bean的作用域和@scope注解
阅读全文
posted @ 2022-04-20 17:55
想去放牛
阅读(109)
推荐(0)
摘要:
TranslationDefinition
阅读全文
posted @ 2022-04-20 17:50
想去放牛
阅读(52)
推荐(0)
posted @ 2022-04-20 17:07
想去放牛
阅读(62)
推荐(0)
摘要:
String、StringBuilder、StringBuffer
阅读全文
posted @ 2022-04-19 16:22
想去放牛
阅读(83)
推荐(0)
摘要:
引用类型由上往下依次减弱: 强引用:Object obj=new Object(),无论什么情况下,只要强引用关系还存在,就不会回收被引用的对象。 软引用:像系统中缓存这些,在系统即将报内存溢出异常时,软应用对象被列入二次垃圾回收,若二次垃圾回收后内存还不够,则报内存溢出异常。 弱引用:弱应用只能生
阅读全文
posted @ 2022-04-19 15:41
想去放牛
阅读(64)
推荐(0)
摘要:
IDEA修改GIT已提交但未push内容
阅读全文
posted @ 2022-04-19 11:00
想去放牛
阅读(2149)
推荐(0)
摘要:
一:Mybatis的优缺点 优点: 1.与JDBC相比,减少了百分之五十的代码量。 2.Mybatis是最简单的持久层框架,简单易学。 3.Mybatis灵活,不会对应用程序和现数据库设计强加任何影响,SQL写在XML里,从程序代码中分离,降低耦合度,方便统一管理,可以重复使用。 4.提供XML标签
阅读全文
posted @ 2022-04-17 17:52
想去放牛
阅读(21)
推荐(0)