树 在计算机科学中,树(英语:tree)是一种抽象数据类型或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限节点组成一个具有层次...
树 在计算机科学中,树(英语:tree)是一种抽象数据类型或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限节点组成一个具有层次...
1. 可重入锁(Reentrant Lock) 概念:所谓重入锁,指的是以线程为单位,当一个线程获取对象锁之后,这个线程可以再次获取本对象上的锁,而其他的线程是不可以的 基于...
1.什么是布隆过滤器 布隆过滤器:一种数据结构,是由一串很长的二进制向量组成,可以将其看成一个二进制数组。既然是二进制,那么里面存放的不是0,就是1,但是初始默认值都是0。当...
一、 redo log 与 undo log介绍 1. redo log 什么是redo log ? redo log叫做重做日志,是用来实现事务的持久性。该日志文件由两部分...
一、作用于接口、接口方法、类以及类方法上 1️⃣当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性。 2️⃣当作用在方法级别时会覆盖类级别的定义。 3️⃣...
一、Java内存布局 1、Java内部布局全貌 JVM包含两个子系统和两个组件: 两个子系统为Class loader(类装载)、Execution engine(执行引擎)...
线程池的好处 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池,相对于单线程串行处理(Seri...
作者:blog.csdn.net/chenleixing/article/details/44994571 最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小...
世上无难事,只要肯攀登 不同service中的A方法中调用了B方法。两个方法只有一个用到事务,那么程序的最终结果和代码的执行顺序有很大关系 A方法创建了事务,B方法无事务运行...
来自:SCDN(微信号:iCoding91)原文链接:https://blog.csdn.net/caoxiaohong1005/article/details/800396...
为什么需要全局异常处理 在传统 Spring Boot 应用中, 我们 @ControllerAdvice 来处理全局的异常,进行统一包装返回 例如: ③ 处应用调用数据库异...
前言 今天Carson来全面总结最常用的设计模式 - 单例模式。 其他设计模式介绍1分钟全面了解“设计模式”[https://www.jianshu.com/p/6e5eda...