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