加载中
Condition condition = lock.newCondition(); 异步转同步

1.多线程同步执行可以使用CountDownLatch,线程池的Future,CyclicBarrier,以及CompletableFuture等,但是不适合基于回调异步转同步的场景。 dubbo中RPC 使用通讯是netty,netty的请求返回是异...

dubbo 直连不经过注册中心

1.背景:现有springcloud项目已使用的注册中心,并不想再使用zk作为注册中心,内部不同集群(不在同一个注册中心的集群)直接的交互无法使用springcloud的feign 调用,直接发送Http不方便,最...

dubbo 直连不经过注册中心

1.背景:现有springcloud项目已使用的注册中心,并不想再使用zk作为注册中心,内部不同集群(不在同一个注册中心的集群)直接的交互无法使用springcloud的feign 调用,直接发送Http不方便,最...

clickhouse集群搭建

https://www.cnblogs.com/uestc2007/p/13704912.html

05/24 09:33
13
AopContext.currentProxy()

AopContext 同一个bean中方法相互调用没有走事物解决 在同一个类中,非事务方法A调用事务方法B,事务失效,得采用AopContext.currentProxy().xx()来进行调用,事务才能生效。 B方法被A调用,...

04/14 16:49
56
ReentrantLock

ReentrantLock公平锁和非公平锁 公平锁与非公平锁的区别主要是tryAcquire的实现的区别,公平锁是一种先到先来的机制 ,每一次的tryAcquire都会检查CLH队列(AbstractQueuedSynchronizer中CLH...

03/06 16:08
40
redis分布式锁

https://www.cnblogs.com/chanllenge/p/11833173.html https://www.cnblogs.com/youngdeng/p/12883790.html...

02/22 14:04
34
List线程安全

//List本身是不安全的 //使用以下才安全 //public static List<Integer> list = Collections.synchronizedList(new ArrayList<Integer>()); import java.util.ArrayList; import java.util....

02/22 13:48
24
spring boot 配置文件,单个文件多环境配置

spring boot 配置文件,单个文件多环境配置 spring: profiles: active: dev --- #开发环境配置 spring: profiles: dev server: port: 1000 --- #测试环境配置 spring: profiles: stg server...

spring boot 动态创建bean

spring boot 启动时动态创建线程池,类推创建be'an // // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package cn.hsa.ims.commo...

02/20 17:30
214
java八股文-redis原子性----------面试笔记

脚本原子性 Redis使用相同的Lua解释器来运行所有的命令。Redis还保证脚本以原子方式执行:在执行脚本时,不会执行其他脚本或Redis命令。这个语义类似于MULTI/EXEC。从所有其他客户端的角度来...

java八股文-G1----------面试笔记

https://blog.csdn.net/u013380694/article/details/83341913

02/05 15:49
820
java八股文-jvm内存模型----------面试笔记

jvm内存模型: 根据JVM规范,JVM 内存共分为虚拟机栈,堆,方法区,程序计数器,本地方法栈五个部分。 程序计数器(线程私有): 是当前线程锁执行字节码的行号治时期,每条线程都有一个独立的程...

02/05 14:08
1.4K
java八股文-jvm结构----------面试笔记

jvm结构: 1)类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。 除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字符串字面...

02/05 14:01
1.4K
java八股文-类加载器----------面试笔记

类加载器: 加载器负责加载所有的类,其为所有被载入内存中的类生成一个java.lang.Class实例对象。 一旦一个类被加载如JVM中,同一个类就不会被再次载入了。正如一个对象有一个唯一的标识一样...

java八股文-类加载过程----------面试笔记

类加载器: 程序启动时,会扫描当前源文件目录下的java文件,jvm会通过加载、连接、初始化3个步骤来对该类进行初始化。这三个步骤就成为类的加载。 1.加载 将java文件转变为class文件,并将c...

02/05 10:10
240
RocketMQ linux环境单机部署

# 一下目录可以自定义,我的都是根据自己情况定义的 1.在home 目录下新建yuyangfan目录,新建用户会自动创建该目录 2.在创建rocketmq 目录 mkdir rocketmq 3. 给与目录权限 chmod -R 777 /ho...

spring final 加构造函数注入

@Data @AllArgsConstructor @RequiredArgsConstructor 都会针对final成员变量生成构造函数,所以,可以省略@Autowired、@Inject、@Resource等依赖注入注解。 @NoArgsConstructor Constructor...

01/28 16:09
970
session lost with window.location.href

前端页面 parent.location.href = ctx + 'monitor/index.html'; HttpSession 会丢失,可以把页面跳转放到后台处理 把session数据 带到你重定向的页面去 2、把重定向操作放到后台去做,这样页...

01/13 17:30
424
ConditionalOnExpression 表达式,指定bean是否被加载

@ConditionalOnExpression("'true") 当括号中的内容为true时,使用该注解的类被实例化,支持语法如下: @ConditionalOnExpression("${XXX}==1&&${XXX:true}") @ConditionalOnExpression("'${...

2020/12/03 11:48
2.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部