摘要:
修改composer.json: scripts增加: 执行composer update -vvv 阅读全文
摘要:
Lucene Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供 阅读全文
摘要:
X-Forwarded-For: client1, proxy1, proxy2, proxy3 其中的值通过一个 逗号+空格 把多个IP地址区分开, 最左边(client1)是最原始客户端的IP地址, 代理服务器每成功收到一个请求,就把请求来源IP地址添加到右边。 在上面这个例子中,这个请求成功通 阅读全文
摘要:
Apache和Nginx的区别 Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 ngin 阅读全文
摘要:
.Global 1)所有在全局作用域内定义的属性和方法,都是Global对象的属性。 2)Global对象不能直接使用,也不能用new运算符创建。 3)Global对象在JavaScript引擎被初始化时创建,并初始化其方法和属性。 4)浏览器把Global对象作为window对象的一部分实现了,因 阅读全文
摘要:
https://www.cnblogs.com/yjd_hycf_space/p/7730690.html linux常用命令: ①关机命令:shutdown -h now;shutdown -r now;init 0 ②从后台启动进程应该在命令的末尾加上& ③设置用户密码:passwd 把一个流中 阅读全文
摘要:
⼀些重要的字符集 不幸的是,这个世界太⼤了,不同的⼈制定出了好多种字符集,它们 表示的字符范围和⽤到的编码规则可能都不⼀样。我们看⼀下⼀些常 ⽤字符集的情况: ASCII字符集 共收录128个字符,包括空格、标点符号、数字、⼤⼩写字⺟ 和⼀些不可⻅字符。由于总共才128个字符,所以可以使⽤1个 字节 阅读全文
摘要:
RESP 是 Redis 序列化协议的简写。它是⼀种直观的⽂本协议,优势在于实现异常简单,解析性能极好。 Redis 协议将传输的结构数据分为 5 种最⼩单元类型,单元结束时统⼀加上回⻋换⾏符号\r\n。 间隔符号,在Linux下是\r\n,在Windows下是\n 1. 单⾏字符串 以 + 符号开 阅读全文
摘要:
为什么Redis是单线程的 1.官方答案 因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。 IO多路复用技术 redis 采用网络IO多路复用技术来保证在多 阅读全文
摘要:
在平时线上 Redis 维护⼯作中,有时候需要从 Redis 实例成千上万的 key 中找出特定前缀的 key 列表来⼿动处理数据,可能是修改它的值,也可能是删除 key。这⾥就有⼀个问题,如何从海量的 key中找出满⾜特定前缀的 key 列表来?Redis 提供了⼀个简单暴⼒的指令 keys ⽤来 阅读全文