摘要:1,流程图 2,表结构 3,支付调用时序图 阅读全文
posted @ 2021-04-19 17:03 helloworldlee 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Redis是基于内存的高效存取的k-v数据库内存的响应时间大约是100纳秒,保证了Redis每秒万亿级别访问;Redis工作线程是单线程,后来的版本在持久化和删除过期键使用另外的线程,关于单线程如何高效的处理并发的网络请求,redis使用的是基于react模式(反应器模式,当检测到一个新的事件,将其 阅读全文
posted @ 2020-10-14 21:24 helloworldlee 阅读(779) 评论(0) 推荐(0) 编辑
摘要:golang的interface接口,表示一组方法集合;实现方法的实例可以存储在接口类型的变量;有一种特殊的接口类型就是空接口类型interface{},对于带有方法的接口类型和不带任何方法的 interface{} 类型,底层实现是不一样的。 空interface{}的底层实现是eface typ 阅读全文
posted @ 2020-10-12 15:28 helloworldlee 阅读(161) 评论(0) 推荐(0) 编辑
摘要:interface接口类型是golang的最重要的数据结构,底层是value和type组成,实现interface的struct的实例都能赋值给接口类型的变量,实现动态value的能力。type记录value的类型。 int 3 的接口表示是(int, 3),接口的零值是 (nil, nil);就是 阅读全文
posted @ 2020-10-12 14:59 helloworldlee 阅读(232) 评论(0) 推荐(0) 编辑
摘要:channel 负责在语言层面提供goroutine的通信方式,类似unix的管道;主要还是进程内的goroutine通信,跨进程的通信还是用分布式系统实现 channel源码结构看出 由队列、类型信息、goroutine等待队列 锁组成 slice 动态数组 底层是数组的部分引用 方便扩容 传递; 阅读全文
posted @ 2020-09-22 16:14 helloworldlee 阅读(146) 评论(0) 推荐(0) 编辑
摘要:互联网的核心是一系列的协议,总称 互联网协议,规定计算机如何连接和组网四层模型 应用层 传输层 网络层 网络接口层 应用层 传输层 网络层 数据链路层 物理层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层物理层 : 电脑连接网络 双绞线 光纤 无线电波等,把电脑和网络连接起来,规定网络 阅读全文
posted @ 2020-09-15 13:15 helloworldlee 阅读(107) 评论(0) 推荐(0) 编辑
摘要:python历史 1,1989年圣诞节,Guido von Rossum开始编写python语言编译器 2,1991年2月,第一个python编译器诞生,是c语言实现的,后面又出现了c#和java版本,可以调用c库函数 3,1994年python1.0正式诞生 4,2000年10月 python2. 阅读全文
posted @ 2019-06-01 18:49 helloworldlee 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1,CDN 旨在解决的最重要的问题是什么,我们称之为网络延迟,通过网络获取资源总是比从本地获取慢,无论服务器是在同一个局域网中还是位于世界的另一个角落,都是如此。这里的速度差异是 IT 行业的一个核心问题,开发者想了很多办法试图去弥补这个差异,CDN 就是应用最为广泛的一个解决方案。 2,浏览器缓存 阅读全文
posted @ 2019-05-15 09:26 helloworldlee 阅读(600) 评论(0) 推荐(0) 编辑
摘要:1,服务器目前的架构 cpu 内存 io 网络 一主 -》 多从(14) 主服务器宕机 切换从服务器慢 监控指标 :qps和tps (慢sql占用cpu时间太长,每个sql只能是一个cpu执行,qps超高造成阻塞) 并发量和cpu使用率 (连接数被占满,cpu资源耗尽出现宕机) 磁盘IO 网卡IO 阅读全文
posted @ 2019-05-10 11:55 helloworldlee 阅读(1708) 评论(0) 推荐(0) 编辑
摘要:1,胡说八道 php设计专门用于web开发的编程语言,易学易用得到广泛应用的同时也饱受诟病,简单易学使得初学者用最短的时间很容易实现自己的WEB站点,且开源项目丰富,是中小型公司热衷的选择。但是,随着站点流量的增加、更多功能需求的增加、逻辑复杂度增加,php会让你陷入麻烦之中,php开发人员需要对p 阅读全文
posted @ 2018-09-30 14:23 helloworldlee 阅读(2387) 评论(0) 推荐(0) 编辑