相关文章
HashMap的底层实现
1、1.7版本的底层实现
HashMap在1.7版本中数据结构是数组链表,
1.1 put方法
put方法中操作步骤:
(1)、对key计算相应的hash值,然后通过hash & table.length-1计算可以获得到在hash表中中相应的桶位置ÿ…
建站知识
2024/12/26 15:18:58
各种测试用例、测试难点
我觉得比较通用的app测试
性能测试:
加载性能:
加载速度是否在合理范围内?部分关键数据缓存是否有效减少加载时间?
响应性能:
操作是否响应迅速?在大数据量情况下,使用、滑动是否仍然保持流…
建站知识
2024/12/24 10:20:30
300分钟吃透分布式缓存-23讲:Redis是如何淘汰key的?
淘汰原理 首先我们来学习 Redis 的淘汰原理。
系统线上运行中,内存总是昂贵且有限的,在数据总量远大于 Redis 可用的内存总量时,为了最大限度的提升访问性能,Redis 中只能存放最新最热的有效数据。
当 key 过期后,或…
建站知识
2024/12/18 18:05:56
问题:前端获取long型数值精度丢失,后面几位都为0
文章目录 问题分析解决 问题
通过接口获取到的数据和 Postman 获取到的数据不一样,仔细看 data 的第17位之后
分析
该字段类型是long类型问题:前端接收到数据后,发现精度丢失,当返回的结果超过17位的时候,后面的全…
建站知识
2024/12/8 4:00:21
[axios]使用指南
axios使用指南
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
axios 安装
npm安装
$ npm install axios
使用cdn
<script src"https://unpkg.com/axios/dist/axios.min.js"></script>
axios API
axios(config)…
建站知识
2024/12/24 19:10:06
【解决方案】监听浏览器关闭事件并进行前后端交互
先上结论:需要与后端建立长连接,或者周期调用接口,当页面关闭时,链接会断开,让后端去判断页面关闭了。
项目场景:
开发过程中碰到个需求,需要在浏览器关闭的时候调用一个接口,告诉…
建站知识
2024/12/26 19:01:06
Centos 安装 redis【最简单】
Centos7
使⽤ yum 安装 ⾸先安装 scl 源, 再安装 redis (因为 Centos7 yum 提供的软件包只有 3.0 版本的 Redis ,太老了,我们要安装 redis 5 系列的)
yum install centos-release-scl-rh
yum install rh-redis5-redis
创建符号…
建站知识
2024/12/22 15:15:37