会员
众包
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
李留广
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
48
下一页
2020年12月7日
TP框架 事件
摘要: 1. 在程序运行到应用模块的时候,先进行事件的注册: 对事件进行监听注册 监听注册 其中,获取监听权柄 通过以上程序,将该事件的监听保存到 listeners 中 2. 事件的分发 如果该事件的监听已经被注册,调起该监听事件 由于注册监听事件时情况如下 所以调起其类中的 listen 方法,并且执行
阅读全文
posted @ 2020-12-07 16:01 李留广
阅读(183)
评论(0)
推荐(0)
编辑
2020年11月23日
“12306”是如何支撑百万QPS的
摘要: 12306 抢票,极限并发带来的思考 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。 尤其是春节期间,大家不仅使用 12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。 “12306 服务”承受着这个世界上任何秒杀系统都无法超越的 QPS,
阅读全文
posted @ 2020-11-23 10:11 李留广
阅读(492)
评论(1)
推荐(0)
编辑
2020年11月10日
mysql的锁--行锁,表锁,乐观锁,悲观锁
摘要: 一 引言--为什么mysql提供了锁 最近看到了mysql有行锁和表锁两个概念,越想越疑惑。为什么mysql要提供锁机制,而且这种机制不是一个摆设,还有很多人在用。在现代数据库里几乎有事务机制,acid的机制应该能解决并发调度的问题了,为什么还要主动加锁呢? 后来看到一篇文章,“防止更新丢失,并不能
阅读全文
posted @ 2020-11-10 16:27 李留广
阅读(237)
评论(0)
推荐(0)
编辑
2020年11月4日
Swoole 协程与 Go 协程的区别
摘要: 进程、线程、协程的概念# 进程是什么? 进程就是应用程序的启动实例。例如:打开一个软件,就是开启了一个进程。进程拥有代码和打开的文件资源,数据资源,独立的内存空间。 线程是什么? 线程属于进程,是程序的执行者。一个进程至少包含一个主线程,也可以有更多的子线程。线程有两种调度策略,一是:分时调度,二是
阅读全文
posted @ 2020-11-04 17:52 李留广
阅读(396)
评论(0)
推荐(0)
编辑
PHP设计模式 - 门面模式(Facade)
摘要: 打个比方,比如我们要在淘宝买东西,我基本上只需要鼠标点一些按钮就完成了。 但是实际上网站的后台是 很多个子系统一起去完成 你购买商品的任务的,比如网站系统,购物车系统,订单系统,用户中心系统,支付系统。 这些系统 对外通过了统一的接口,让你在网站上点按钮就可以完成买东西的需求。这就是门面模式。我的理
阅读全文
posted @ 2020-11-04 15:09 李留广
阅读(350)
评论(0)
推荐(0)
编辑
PHP策略模式定义与用法
摘要: 概述策略模式属于对象的行为模式。其用意是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化UML图策略模式中主要角色这个模式设计到三个角色:环境角色(Context):持有一个Strategy的引用抽象策略(Stra
阅读全文
posted @ 2020-11-04 14:51 李留广
阅读(230)
评论(0)
推荐(0)
编辑
MySQL细节问题
摘要: 1、MySQL的复制原理以及流程 (1)、复制基本原理流程 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;
阅读全文
posted @ 2020-11-04 10:52 李留广
阅读(167)
评论(0)
推荐(0)
编辑
2020年11月2日
微服务架构、实现服务发现、服务治理、熔断降级
摘要: Laravel中的容器,模仿Java语言。相应的服务类的配置。启动相应服务器配置,启动服务时,注册一个 服务。 路由也是注解 :通过反射机制, GOLANG写服务中间件, 路由通过注解的方式实现,好多配置通过注解。 调用本机的rpc服务 多端口监听的服务 调用两个服务,远程服务 每个进程独占一个链接
阅读全文
posted @ 2020-11-02 10:08 李留广
阅读(470)
评论(0)
推荐(0)
编辑
2020年10月27日
ZooKeeper和Consul的区别及选取
摘要: 1.ZooKeeper的主要功能:(1)作为配置信息的存储的中心服务器(2)命名服务(3)分布式同步(4)分组服务工作原理:如果只是打算将ZooKeeper作为微服务发现工具,就需要用到其配置存储和分布式同步的功能。前者可以理解成具有一致性的KV存储,后者提供了ZooKeeper特有的watcher
阅读全文
posted @ 2020-10-27 17:01 李留广
阅读(1526)
评论(0)
推荐(0)
编辑
2020年10月26日
一. Docker介绍
摘要: 1.1 引言 我本地运行没问题啊。 环境不一致 哪个哥们又写死循环了,怎么这么卡? 在多用户的操作系统下,会互相影响。 淘宝在双11的时候,用户量暴增。 运维成本过高的问题。 学习一门技术,学习安装成本过高。 关于安装软件成本过高。 1.2 Docker的由来 一帮年轻人创业,创办了一家公司,201
阅读全文
posted @ 2020-10-26 10:45 李留广
阅读(106)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
48
下一页