Java
白杨天之城
始于行,乐于成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IO异常会触发事务回滚吗?
@Transactional IO异常,默认事务是不会触发事务回滚的。 @Transactional(rollbackFor = IOException.class) 指定抛出IO异常才会触发事务回滚 原因: @Transactional 注解中 rollbackFor 默认回滚 RuntimeException 异常, RuntimeException 和 IOException 都是继承 Exception 的。 ...原创 2022-03-08 10:41:10 · 944 阅读 · 1 评论 -
HashMap记录知识点
HashMap HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。 HashMap底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个HashMap的时候,就会初始化一个数组。HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。 HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。 HashMap 采用是数组 + 链表 / 红黑树的组合来作为底层结构,也就是开放地址法 + 链原创 2020-07-21 13:51:18 · 277 阅读 · 0 评论 -
Java代码中判断是否含有中文
这几天工作中遇到判断字符串中是否存在中文的问题,记录下来,以便不忘。 上代码: Pattern p = Pattern.compile("[\u4e00-\u9fa5]"); String s = "adbdi中国共产党万岁work"; Matcher m = p.matcher(s); if(m.find()) { // 如果字符串中含有中文,m.find()判断为true } ...原创 2019-06-13 16:17:55 · 4267 阅读 · 0 评论
分享