• 欢迎来到本博客,希望可以y一起学习与分享
java之容器集合

java之容器集合

容器 容器是通过数据结构与算法的封装与扩展,对外提供数据的存错与操作。 常用的数据结构是:数组(array)、栈(stack)、链表(linked list)、队列(queue)、树(tree)、图(……

手写LRU

手写LRU

取巧的方法 1234567891011121314151617181920212223242526272829……

spring的循环依赖

spring的循环依赖

什么是循环依赖 多个bean之间相互依赖,形成了一个闭环。比如:A依赖B、B依赖C、C依赖A。 1234567……

spring 的AOP执行顺序

spring 的AOP执行顺序

AOP常用注解 @Before:前置通知。目标方法之前执行。 @After:后置通知。目标方法之后执行(始终执行)。 @AfterReturning:返回后通知。执行方法结束前执行(异常不执行)。 @……

可重入锁与LockSupport与AQS

可重入锁与LockSupport与AQS

可重入锁 可重入锁(又名递归锁) 是指在同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提,锁对象得是同一对象),不会因为之前已经获取过还没释放而阻塞。 一句话:一个线程中的多……

java 面试题

java 面试题

自增 1234567891011 public class AutoIncreme……

seata使用

seata使用

前言 seata是阿里的分布式事务解决方案。seata 版本从1.0开始与之前的版本配置与使用有了较大区别。本文使用的版本是1.4 特别注意 除了下载seata-server以外,版本大于1.0的,还……

sentinel安装 Linux & docker

sentinel安装 Linux & docker

前言 官方文档:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D 官方文档:https://sentinelguard.io/zh……

nacos安装 Linux & docker

nacos安装 Linux & docker

前言 nacos官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html Java 版本>1.8 Linux 下载地址:https://github……

CentOS 7 安装 JAVA环境(JDK 1.8)

CentOS 7 安装 JAVA环境(JDK 1.8)

打开url选择jdk1.8下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ……