- 博客(4)
- 收藏
- 关注
原创 面试总结---事务的简单理解
概念:事务是恢复和并发控制的基本单位事务应该具有4个属性:原子性、一致性、隔离性、持久性,这四个属性通常称为ACID特性原子性(atomicity):事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性(consistency): 执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;隔离性(isolation):并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;持久性(durability):持久性也称永久性
2020-06-30 17:19:35 192
原创 redis的数据类型以及应用场景
前言:redis提供了5中数据结构(String,Hash,list,Set,ZSet),下面我们来讲解一下5种数据类型以及应用场景一、字符串String讲解:字符串类型是redis最基础的数据结构,首先键是字符串类型,而且其他几种结构都是在字符串类型基础上构建的,所以字符串类型能为其他四种数据结构的学习尊定基础。字符串类型实际上可以是字符串(简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视频)),但最大不能超过512M。使用场景:缓存功能:字符
2020-06-23 17:52:28 133
原创 Object类中的方法?各自有什么作用
Object类中的方法?各自有什么作用1.clone方法保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常主要是JAVA里除了8种基本类型传参数是值传递,其他的类对象传参数都是引用传递,我们有时候不希望在方法里将参数改变,这是就需要在类中复写clone方法。2.getClass方法final方法,获得运行时类型。3.toString方法该方法用得比较多,一般子类都有覆盖。4.finalize方法该方
2020-06-19 08:34:15 259 1
原创 配置Feign后在启动的时候报错PathVariable annotation was empty on param 1.
配置Feign后在启动的时候报错PathVariable annotation was empty on param 1.报错显示为:从报错看来,很容易看到造成问题的最主要原因是java.lang.IllegalStateException: PathVariable annotation was empty on param 1.这是因为在声明Feign接口方法时候,使用@PathV...
2020-04-02 09:26:12 1583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人