- 博客(7)
- 收藏
- 关注
原创 关于@CrossOrigin注解跨域失效问题
CrossOrigin注解是Spring提供的一种跨域访问解决方案,它可以帮助服务端设置允许的跨域请求源和HTTP请求方法。
2023-05-29 15:39:26
1283
1
原创 ZK实现分布式可重入锁(二)
原理:利用临时顺序节点来实现分布式可重入锁锁实现——ZKLock2package com.test.tomcat.common;import lombok.Data;import org.I0Itec.zkclient.IZkDataListener;import org.I0Itec.zkclient.ZkClient;import org.I0Itec.zkclient.exc...
2019-07-10 20:18:41
233
原创 ZK实现分布式可重入锁(一)
原理:通过使用zk的临时节点,实现分布式可重入锁弊端:会产生惊鸿效应,并发量少可以使用。引入zk依赖<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3...
2019-07-10 11:09:19
753
原创 如何查看cpu的个数和cores数?
如何查看cpu的个数和cores数?cat /proc/cpuinfo如果我看到cpu个数是2个。每个cpu的cores数是2.那我配置线程数池的coresize时候,配置2还是4?4查看内存cat /proc/meminfo...
2019-07-10 10:05:42
1409
2
原创 Java线程封闭——ThreadLocal
ThreadLocalThreadLocal是Java中一种特殊的变量它是一个线程级别的变量,每个线程都有一个ThreadLocal,就是每个线程都有一个属于自己的独立的变量,所以不存在竞争条件,在并发模式下是绝对安全的。用法:ThreadLocal threadLocal = new ThreadLocal();他会在每个线程上创建一个T的副本,副本之间相互独立,互不影响。可以使用它...
2019-04-27 17:39:43
128
原创 SpringBoot多数据源配置(简单)
SpringBoot配置多数据源在application配置文件中添加两个数据源的url,username,password和DriverName。一、DatabaseContextHolder/** * @program: * @description: 保存一个线程安全的DatabaseType容器 * @author: * @create: 2019-04-26 16:1...
2019-04-26 18:12:43
437
原创 SpringBoot添加JSP依赖后找不到localhost网页
SpringBoot添加JSP依赖后找不到localhost网页如果下图,访问接口能进入后台代码,但是return后显示这个解决方法:在这添加上你的项目路径,保存即可
2019-04-25 12:55:18
809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人