摘要:
时间就是金钱,我在浪费时间?不~我只是在炫富! 什么是消息延呢? 比如淘宝里下单之后,15分钟未支付则订单会自动关闭,如何实现呢?这就涉及到延时消息了。我们在下单之后创建一个15分钟的延时消息,到15分钟后再收到一个订单关闭的消息处理订单关闭的逻辑即可。 如何实现消息的延迟性呢? 提到RabbitM 阅读全文
摘要:
其实只要不要脸,很多人生难题都能迎刃而解。 在MySQL中,子查询和连接都是用来进行多表查询的方式。 子查询,也称为内层查询,是指嵌入在另一个查询语句中的查询。它的执行方式是先执行内部的子查询,然后将其结果拿出来再执行外层的主查询。 连接,也称作外关联查询,是指在两个或多个表之间建立关联,通过连接查 阅读全文
摘要:
国庆节想和女朋友去旅行,请大家帮忙推荐一下,哪里有好女朋友 驱动地址 ie 下载地址: http://selenium-release.storage.googleapis.com/index.html 请从中选择最新版,注意是32位还是64位。 下载后,将解压的iedriver.exe放至在pyt 阅读全文
摘要:
一场说走就走的旅行归来后,除了钱花光了,该做的事情被拖延的更久了,什么都不会改变。 实现回调 方法一:使用 call_user_func 函数就行 方法二:使用 闭包回调 array_map 等这样的函数 阅读全文
摘要:
别总是骂别人猪狗,你过的还不如它们。 什么是信号中断? CPU在执行指令时,收到某个中断信号转而去执行预先设定好的代码,然后再返回到原指令流中继续执行,这就是中断机制。 信号中断的作用: 1 外设异步通知CPU:外设发生了什么事情或者完成了什么任务或者有什么消息要告诉CPU,都可以异步给CPU发通知 阅读全文
摘要:
最怕你一生碌碌无为,还安慰自己说平凡可贵。 概念 容器是一种虚拟化技术,它将应用程序及其依赖项打包在一起,并提供了一种独立于底层操作系统的运行环境。容器通过与主机操作系统共享内核资源,实现了轻量级的隔离和沙箱化。 Linux 有两个重要的内核功能,分别是命名空间(namespaces)和控制组(co 阅读全文
摘要:
这个世界没有错,谁让你长得不好看又没钱。 swoole 是如何提升性能的? 1、进程常驻内存 2、连接池 3、可以使用协程处理异步IO 进程常驻内存 swoole本身是进程常驻内存,在进程启动的时候就将PHP框架等代码读取并编译完成,不需要每次启动的时候都执行编译步骤,大大降低了脚本的运行时间; 连 阅读全文
摘要:
贫贱不能移的意思就是,穷就好好在家呆着,哪儿也别去。 什么是幂等? 幂等(idempotent、idempotence)是一个数学与计算机学概念。简单的来说就是一个操作多次执行产生的结果与一次执行产生的结果一致。 在高并发的情况下,会有大量的消息到达MQ,消费端需要监听大量的消息。这样的情况下,难免 阅读全文
摘要:
这一秒不放弃,下一秒,就更绝望了。 如何确保消息100%投递成功呢? 1、保障消息的生产者成功发出 2、保障MQ服务端的成功接收 3、发送端收到MQ服务端(Broker)确认应答 4、完善的消息进行补偿机制 具体做法有2种方案: 方案一:消息落库,对消息状态进行打标(标识) 方案二:消息的延迟投递, 阅读全文
摘要:
你每天都很困,因为你被生活所困。 FPM 进程管理分为2中模式:动态和静态模式 dynamic 和 static 动态模式:开始的时候开启一定数量的php-fpm进程,当请求量变大的时候,动态的增加php-fpm进程数到上限,当空闲的时候自动释放空闲的进程数到一个下限。 静态模式:直接开启指定数量的 阅读全文