-
LongAdder与AtomicLong有什么区别?
AtomicLong 是基于 CAS 方式自旋更新的;LongAdder 是把 value 分成若干cell,并发量低的时候,直接 CAS ....- 盾给网
- 0
- 0
- 283
-
linux指令-ls
list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。常用命令:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.....- 盾给网
- 0
- 0
- 281
-
Guns 技术文档 v5.1[JAVA][Guns后台管理框架]
1. 序言 1.1 文档简介 本文档基于最新的Guns版本,集Guns使用手册,Guns开发手册,Guns核心思想等于一体,并整理了qq群和gitee上用户经常反馈的问题的答疑!本文档最好的阅读方式是从上到下依次阅读(推荐),也可....- 盾给网
- 0
- 0
- 1.4k
-
哪些集合类是线程安全的?
Vector Stack Hashtable java.util.concurrent 包下所有的集合类 ArrayBlockingQueue、ConcurrentHashMap、ConcurrentLinkedQueue、ConcurrentLinkedDeque......- 盾给网
- 0
- 0
- 333
-
谈谈遇到的Dubbo超时问题
dubbo 调用服务超时,默认是会重试两次的,但可能两次请求都是成功的。如果没有幂等性处理,就会产生重复数据。可以考虑去除 dubbo 超时重试机制,重新评估设置超时时间dubbo 的重试在集群环境下,会把超时的请求发....- 盾给网
- 0
- 0
- 465
-
什么是时间复杂度?什么是空间复杂度?
时间复杂度的全称是渐进时间复杂度(asymptotic time complexity),表示算法的执行时间与数据规模之间的增长关系。空间复杂度全称就是渐进空间复杂度(asymptotic space complexity),表示算法的存储空间与数据规....- 盾给网
- 0
- 0
- 332
-
tcp粘包是怎么产生的?
1、什么是 tcp 粘包? 发送方发送的多个数据包,到接收方缓冲区首尾相连,粘成一包,被接收。 2、原因 发送端需要等缓冲区满才发送。如 TCP 协议默认使用 Nagle 算法可能会把多个数据包一次发....- 盾给网
- 0
- 0
- 333
-
uni-app将uni.downloadFile媒体下载保存到相册
看标题,大家就知道了,上次发布的文章把我们uni.downloadFile和uni.saveFile文件保存到手机永久储存,文章末尾也提到了,如果是媒体文件那么我们就保存到相册,是可以直接调用的。如果是自定义文件夹就要调用5+ 的....- 盾给网
- 0
- 0
- 3.1k
-
SpringCloud微服务2021实战教程
SpringCloud微服务,SpringCloud,微服务,SpringCloud微服务教程,SpringCloud教程,微服务教程...- 盾给网
- 0
- 0
- 656