关于redis pipeline 程序积累

为什么需要 pipeline ? Redis 的工作过程是基于 请求/响应 模式的。正常情况下,客户端发送一个命令,等待 Redis 应答;Redis 接收到命令,处理后应答。请求发出到响应的时间叫做往返时间,即 RTT(Round Time Trip)。在这种情况下,如果需要执行大量的命令,就需要等待上一条命令应答后...

常用正则表达式总结 程序积累

一、校验数字的表达式 1 数字:^$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|)$ 6 非零开头的最多带两位小数的数字:^()+(.{1,2})?$ 7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})...

数据结构之数组和链表 程序积累

数组 1.在内存中,数组是一块连续的区域 2.数组需要预留空间,在使用前需要提前申请所占内存的大小 3.在数组起始位置处,插入数据和删除数据效率低 -插入数据时,待插入位置的元素和它后面的所有元素都需要向后搬移 -删除数据时,待删除位置后面的所有元素都要向前搬移 4.随机访问速度效率很高,时间复杂度可以到达O(1) 因...

windows和mac下安装java并配置路径 程序积累

进入 https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载对应的平台+版本的安装包 WINDOWS平台下 公用JRE 不用安装 我的电脑--属性--高级系统设置 --环境变量 配置环境遍历 JAVA_HOME D:\Program ...

解决页面加载防盗链图片失败问题 程序积累

在页面head标签内加入 referer的metedata属性可设置content属性值为以下集合: 1.never 2.always 3.origin 说明: 如果referer-policy的值为never:删除http head中的referer; 如果referer-policy的值为default:如果当前...

SpringBoot项目打包简记 程序积累

项目目录 first-app-demo 模型层:model 持久层:persistence 表示层:web 把 jar 修改成 pom,默认是 jar pom.xml(first-app-demo) 模型层:model 持久层:persistence 表示层:web web 依赖于 persistence ,persi...

jar包和war包的介绍和区别 程序积累

1.jar包的介绍 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。 JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于...