![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 80
SummerOfFoam
这个作者很懒,什么都没留下…
展开
-
事务的总结
事务事务的传播行为数据库事务的并发问题事务的传播行为当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。比如,方法可能在现有的事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以有事务的传播属性来指定,Spring定义了七种类传播行为;REQUIRED:如果有事务在运行,当前的方法就在这个事务中运行,否则,就开启一个事务,并在自己的事务中运行;REQUIRES_NEW:当前的方法必须开启新事务,并在自己的事务中运行,如果已经有事务在运行,必须将其挂起;SUPPOR原创 2021-05-04 16:54:42 · 113 阅读 · 0 评论 -
OSS对象存储的学习使用
阿里云OSS对象存储简介简单的使用开发准备具体应用简介官方简介:海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性。使用RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供选择全面优化存储成本。简单的使用登录阿里云网站:https://www.aliyun.com/搜索阿里云对象存储OSS开通对象存储OSS服务点击管理控制台创建Bucket创建完成后点击Bucket列表可以看到自己创建的Bucket原创 2021-04-17 17:38:28 · 1012 阅读 · 0 评论 -
Java_泛型
泛型的概念Java泛型是JDK1.5引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。泛型的本质就是参数化类型,也就是所操作的数据类型被指定为一个参数。可以看出当我们创建一个泛型是String的集合时,这时再添加Integer类型的数据时就会提醒我们不能强制转换的异常,保证了类型安全,而且消除了强制类型转换带来的异常。泛型类泛型类定义的语法:class 类名称 <泛型标识,泛型标识,...> { privat原创 2021-02-10 15:05:29 · 144 阅读 · 1 评论 -
Java Lambda 表达式
JDK8的新特性->Lambda表达式,也可称之为闭包。使用Lambda表达式可以让代码变得更加简洁紧凑。Lambda表达式对接口的要求:Lambda表达式规定接口中只能有一个需要实现的方法,而不是接口中只能有一个方法。(jdk 8 中有另一个新特性:default, 被 default 修饰的方法会有默认实现,不是必须被实现的方法,所以不影响 Lambda 表达式的使用。)通过例子来看一下,代码逐渐简洁的一个过程,更好的理解Lambda表达式:1.外部类package javase原创 2020-11-16 14:43:17 · 195 阅读 · 0 评论 -
CAS 比较和交换
CAS(Compare and swap 或者 Compare and exchange) 比较和交换 (无锁算法)jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是一种独占锁,也是是悲观锁。过程(整个过程没有加锁):读取当前内存的值E到自己的工作空间; 根据处理得到结果值V; 再次读取内存的最新值N和自己读取的.原创 2020-11-13 17:47:04 · 382 阅读 · 0 评论