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