呐,说是基础,其实你不知道的话,用着也没啥问题,但无脑用不考虑场景的话,数据类型用错会造成不小的问题。看了下 Raiden_xin 的总结:小白也能看懂的Redis教学基础篇——redis基础数据结构,细致专业,就摘录一部分吧。
Redis是C语音编写的基于内存的数[……]
栏目归档: Software
蓝绿部署 金丝雀发布 灰度发布 AB测试 区别
呐,这玩意儿呢,其实吧,差别都是细节之处,随手总结一下吧。
蓝绿部署蓝绿蓝绿,理解起来就是,现网生产环境的服务为绿色系统,蓝色系统呢,是完整复刻现网生产环境(包括数据)并使用了新版本的分身。这么做的意义在于,蓝色系统中可以随时根据测试反馈进行代码[……]
控制反转和依赖注入
那,控制反转和依赖注入这俩词吧,听着挺唬人的,其实大部分研发是用不到的,因为这些设计通常已经被框架实现了。
但是呢,不说一下吧,显得很不上进的样子,最主要最近博客没啥文章可写了,就水一篇文字说明好了。以PHP为例,我们假设背景是这样的:你有两个类[……]
TCP、UDP和WebSocket的握手与挥手
Redis的RDB和AOF的区别
先说个基础概念:CAP,即一致性(Consistency)、可用性(Availability)和分区容错性(Partition Tolerance)。
Redis的这两种持久化模式呢,区别其实就是你是要高可用(AP),还是高一致性(CP)的问题[……]
Adblock Plus如何根据id或者class隐藏标签
那假设我们有这么个网站example.com,其中有个div元素,class为test,如何编写规则隐藏这个div元素呢?
示例代码如下:
example.com##div[class*="test"]
example.com##div[cl[......]Fisheye如何调整离职员工创建的Review的Moderator
有这么个奇葩事,有个同事离职了,账户已经被删除,遗留在Fisheye系统中的部分Review,没人有权限能汇总关闭Review。
如何解决呢?直接大招,改库嘛~首先,确认离职员工的id:
SELECT * FROM "cwd_user&quo[......]docker-compose的安装
docker-compose是Docker的一种部署方式,会根据当前目录下的docker-compose.yml,实现一键拉起重启容器的操作。
那么docker-compose如何安装呢?其实这本身是个可执行的二进制程序,所以只需要下载编译好的工具即可[……]
go-stress-testing 压测工具安装与使用
最近搜索项目,我做了非常激进的调整,除了将ES从5.3.0升级到7.13.0,还将PHP从7升级到了8,Redis从3升级到了6,我就是好奇这样激进的进化能在性能上带来多大的提升。
浩哥建议我在提测前可以自己压测下。主要看看索引的时候API的负载。之前建[……]
npm WARNrequires a peer of but none is installed. 解决方案
呐,最近偶尔玩儿一个node的项目,初始化的时候碰到这么个报错,当然,有精确的两个包名。
那么碰到类似:
npm WARN @angular/cdk@2.0.0-beta.10 requires a peer of @angular/core@^4.3.0 b[......]