实习记录
丫头埃菲尔
这个作者很懒,什么都没留下…
展开
-
乐观锁和悲观锁
文章目录悲观锁和乐观锁悲观锁乐观锁CAS 悲观锁和乐观锁 悲观锁 总是假设最坏的情况,每次取数据时都认为其他线程会修改,所以都会加锁(读锁、写锁、行锁等),当其他线程想要访问数据时,都需要阻塞挂起。 乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改。 CAS CAS全称 Compare And Swap(比较与交换),是一种无锁算法。在不使用锁(没有线程被阻塞)的情况下实现多线程之间的变量同原创 2021-05-07 10:56:38 · 94 阅读 · 0 评论 -
日常记录(没有版权,侵权删)
文章目录nginx网关和代理服务器区别吞吐量负载策略网关主要用途nginx负载均衡定义后端服务列表配置反向代理规则负载均衡策略轮询 nginx 在服务器集群中,nginx起到一个代理服务器的角色(即反向代理) 网关和代理服务器区别 吞吐量 量级不同,单台nginx吞吐量在10WQPS,而一个java网关在1000QPS; 负载策略 nginx自带多钟负载均衡策略,网关没有 网关主要用途 网关的主要作用是鉴权、限流和根据url正则转发到具体服务。他的限流也更切合业务;nginx是抗连接+负载均衡原创 2021-05-06 18:04:05 · 138 阅读 · 0 评论 -
json 格式化赋值代码块
json 格式化赋值代码块 public static void main(String[] args) { String str = "\"billNo\": \"PD2B20210202000003\",\n" + " \"$state\": \"ADDED\",\n" + " \"pluCode\": \"10060\",\n" +原创 2021-02-20 11:01:26 · 373 阅读 · 0 评论 -
Feign调用问题
文章目录Fegin相关fegin调用Method has too many Body parameters产生原因:解决办法:fegin调用RequestParam.value() was empty on parameter 0产生原因:解决办法: Fegin相关 fegin调用Method has too many Body parameters 产生原因: fegin 中的参数有超过一个实体(如果不加入@RequsetParam 默认为body) 解决办法: 检查fegin中是否存在以下情况:原创 2020-07-27 17:58:57 · 343 阅读 · 0 评论