• 欢迎来到本博客,希望可以y一起学习与分享

标签:java

java之容器集合

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

手写LRU

取巧的方法 1234567891011121314151617181920212223242526272829……

spring的循环依赖

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

spring 的AOP执行顺序

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

可重入锁与LockSupport与AQS

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

java 面试题

自增 1234567891011 public class AutoIncreme……

sentinel安装 Linux & docker

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

CentOS 7 安装 JAVA环境(JDK 1.8)

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

Java多线程与并发

Synchronized Java锁比较全的入门整理 线程安全问题的主要诱因: 1、存在共享数据(也称临界资源) 2、存在多条线程共同操作这些共享数据 解决问题的根本方法: 同一时刻有且只有一个线程在……

JVM-GC垃圾回收器

JVM很重要。尤其是GC算法。 程序计数器、虚拟机栈、本地方法栈。这几个区域完全不用管回收问题,因为方法结束或者线程结束的时候他们所占用的内存就自然跟着一起释放了,3个区域随线程而生,随线程而灭。所以……