摘要:
一文搞懂什么是事务
目录
一文搞懂什么是事务
事务概念
脏读、不可重复读、幻读
脏读
不可重复读(前后多次读取,数据内容不一致)
幻读(前后多次读取,数据总量不一致)
数据库事务的隔离级别
DEFAULT
READ UNCOMMITTED(读未提交)
READ_COMMITTED (读提交)
R... 阅读原文
2020-12-19 15:25:06 阅读(727) 评论(0)
摘要:
在Java中,实用程序类是定义一组执行通用功能的方法的类。
这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。
希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使您知道不需要自己实现。这... 阅读原文
2020-12-19 13:30:03 阅读(741) 评论(0)
摘要:
本文介绍在List中根据列表中Map的key值或者value值排序
通过业务,我们得到了一个放着Map的列表List,根据Map某个key的value排序可以这样实现:
重写排序方法:Collections.sort()
List<Map<String, Object>> myList... 阅读原文
2020-12-19 13:00:02 阅读(775) 评论(0)
摘要:
说明
本篇文章是转载自周志明老师的文章,链接地址:https://www.infoq.cn/article/RQfWw2R2ZpYQiOlc1WBE
今天,25 岁的 Java 仍然是最具有统治力的编程语言,长期占据编程语言排行榜的首位,拥有一千二百万的庞大开发者群体,全世界有四百五十亿部物理设备使用着 J... 阅读原文
2020-12-19 11:11:05 阅读(714) 评论(0)
摘要:
我记得之前在面试的时候,面试官问我单线程池有什么意义?我跟面试官说:虽然是单线程池,但提供了工作队列,生命周期管理,工作线程维护等功能。
虽然有点笼统,但是谁又能说我说的有错呢,单线程,无论是在面试得过程中还是日常开发,都算是一个很重要的知识点,今天没什么事情,我就结合源码+手写得案例,带大家看一下线程吃的7... 阅读原文
2020-12-19 09:23:17 阅读(659) 评论(0)
摘要:
Condition 是 JDK 1.5 中提供的用来替代 wait 和 notify 的线程通讯方法,那么一定会有人问:为什么不能用 wait 和 notify 了? 哥们我用的好好的。老弟别着急,听我给你细说...
之所以推荐使用 Condition 而非 Object 中的 wait 和 notify 的... 阅读原文
2020-12-19 08:50:11 阅读(724) 评论(0)
摘要:
spring boot简介
spring boot框架抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程。
所以采用Spring boot可以非常容易和快速地创建基于Spring 框架的应用程序,它让编码变简单了,配置变简单了,部署变简单了,监控变简单了。
说的直白一些使用spring boot... 阅读原文
2020-12-19 08:38:13 阅读(689) 评论(0)
摘要:
作者:废物大师兄
来源:www.cnblogs.com/cjsblog/p/14007311.html
本文探讨Nacos作为配置中心,如何实现不同环境(开发、测试、灰度、正式)的配置管理问题。
就像Maven用groupId、artifactId、version三者来定位jar包在仓库中的位置一样,Nac... 阅读原文
2020-12-19 08:14:11 阅读(782) 评论(0)
摘要:
高并发场景下锁的使用技巧
如何确保一个方法,或者一块代码在高并发情况下,同一时间只能被一个线程执行,单体应用可以使用并发处理相关的 API 进行控制,但单体应用架构演变为分布式微服务架构后,跨进程的实例部署,显然就没办法通过应用层锁的机制来控制并发了。那么锁都有哪些类型,为什么要使用锁,锁的使用场景有哪些?... 阅读原文
2020-12-19 07:28:02 阅读(687) 评论(0)
摘要:
Java基础之:异常及异常处理
我们将java程序执行过程中出现的不正常现象称为异常,例如:之前遇到的数组下标越界异常,空指针异常等等
执行过程中发生的异常事件分为两类:
Error(错误):Java虚拟机无法解决的严重问题,如:JVM系统内部错误,资源耗尽等严重情况。比如:StackOverFlowEr... 阅读原文
2020-12-19 06:00:16 阅读(702) 评论(0)