摘要:
1、什么是哨兵 哨兵是对Redis的系统的运行情况的监控,它是一个独立进程,功能有二个: 监控主数据库和从数据库是否运行正常;主数据出现故障后自动将从数据库转化为主数据库; 2、原理 单个哨兵的架构: 多个哨兵的架构: 多个哨兵,不仅同时监控主从数据库... 阅读全文
摘要:
一 问题概述 今天在工作中遇到一个问题,使用很久的一个local git repository,里面只有develop分支,那么现在想将分支切换到master分支,问题来了,在切换到master分支时: git checkout master 提示如下错误: ... 阅读全文
摘要:
在大流量程序开发中,必然会遇到高并发的应用的场景。解决方案大致分为两个方向,消息队列、锁 redis 实现消息队列核心简单版本 $key = 'quque'; /** * 秒杀商品数量有限,预先存储到消息队列 */public functio... 阅读全文
摘要:
我们在写JS的时候,有时候报错“Uncaught SyntaxError: missing ) after argument list”,有些童鞋就蒙蔽了,真凶在哪里呢? 字面翻译过来的意思:语法错误: 参数列表后面缺少 ) 这不就是缺少括号的意思么?然而只... 阅读全文
摘要:
钩子定义 钩子是编程里一个常见概念,非常的重要。它使得系统变得非常容易拓展,(而不用理解其内部的实现机理,这样可以减少很多工作量)。 钩子作用 钩子函数可以截获并处理其他应用程序的消息。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子... 阅读全文
摘要:
杨某原万合集团邯郸客运总站售票系统计算机编程工作人员,女,汉族,专科学历,2012年至2020年8月一直负责万合集团邯郸客运总站的网上及自助售票系统的开发维护工作,后因薪酬等问题离职,随心生不满。 2020年10月16日17时许,杨某利用自己的苹果笔记本电... 阅读全文
摘要:
_initialize()方法是在任何方法执行之前,都要执行的,当然也包括 __construct构造函数。 也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用, 而__construct()构造... 阅读全文
摘要:
禁止项: 1、 禁止使用 select * 等查询 当查询所有字段(select *)会导致下列问题 1. 增加网络带宽消耗 2. Select *必然会导致回表查询/返回数据,使覆盖索引失效 3. 如... 阅读全文
摘要:
你是这样吗? 人到中年以后,要面临的选择,会越来越多。 稍有不慎,不仅耽误时间,还可能损失钱财! 但是,如果你掌握了易学,就能在重大选择时得到指引,很多事情都能迎刃而解! 《周易-系辞传》中提到:“无有师保,如临父母“。 意思就是,当人到中年,少了... 阅读全文
摘要:
首先,报错啥就去安装对应的扩展,就对了(这点很重要)!!! 在检测过程中如果检测到没有安装某个扩展他就自动停止了,你再 make && make install 时,就会报错。并不像网上说都是缺少gcc,具体看你缺少啥就安装啥扩展, 我的时先后报了两次错; 第... 阅读全文