摘要: 程序的执行:相比 32 位,64 位的优势是什么? 程序的执行过程 1.首先,CPU 读取 PC 指针指向的指令,将它导入指令寄存器。具体来说,完成读取指令这件事情有 3 个步骤: 步骤 1:CPU 的控制单元操作地址总线指定需要访问的内存地址(简单理解,就是把 PC 指针中的值拷贝到地址总线中)。 阅读全文
posted @ 2024-06-02 15:50 王鹏鑫 阅读(21) 评论(0) 推荐(0)
摘要: 简介 看到一个有意思的库: SingleFlight是Go语言提供的一个扩展包。作用是当有多个goroutine同时调用同一个函数的时候,只允许一个goroutine去调用这个函数,等到这个调用的goroutine返回结果的时候,再把结果返回给这几个同时调用的goroutine,这样可以减少并发调用 阅读全文
posted @ 2024-05-17 18:34 王鹏鑫 阅读(204) 评论(0) 推荐(0)
摘要: 一组人像写真是如何诞生的? 前期策划 主题/风格 青春?失恋?头发丝发光的风格? 用光 场地 模特 如果像拍日系清新风格的写真,那模特最好是那种干净甜美类型的女生 服装 要匹配主题 注意色彩搭配 妆发 尽量淡妆,简单的发型,除非是汉服 道具 画面规划 景别 远景,全景,中景,近景,特写,超/大特写 阅读全文
posted @ 2024-04-24 23:09 王鹏鑫 阅读(95) 评论(0) 推荐(0)
摘要: 搭系统先搭架子 对于多个业务需求,都有打印入参、检验入参、业务逻辑、打印出参、处理异常的流程。 方法1:做业务逻辑的聚类 但内容经常不同,很难去做大范围的聚类 方法2:模版方法模式 用抽象类做约束,必须实现这些接口 伪代码 弊端 业务需求会导致代码经常多一个功能,改一个功能,导致代码臃肿 搭完架子串 阅读全文
posted @ 2024-04-18 23:03 王鹏鑫 阅读(58) 评论(0) 推荐(0)
摘要: 1.架构与特性:一个完整的IM系统是怎样的? 当服务端有消息需要推送给客户端时,也是将经过业务层处理的消息先递交给接入层,再由接入层通过网络发送到客户端。 此外,在很多基于私有通信协议的IM系统实现中,接入服务还提供协议的编解码工作,编解码实际主要是为了节省网络流量,系统会针对传输的内容进行紧凑的编 阅读全文
posted @ 2024-04-06 19:23 王鹏鑫 阅读(99) 评论(0) 推荐(0)
摘要: 解释定义: mheap:用于管理整个堆内存,mheap 管理多个arena,arena管理多个span,一个span由多个page组成,一个arena有8192个page,page由内存块组成 mspan:一个span对应一个mspan mcentral:mheap里有一个全局的mspan管理中心包 阅读全文
posted @ 2024-03-13 22:29 王鹏鑫 阅读(53) 评论(0) 推荐(0)
摘要: 交换技术的本质,就是让数据切换路径。因为,网络中的数据是以分组或封包(Packet)的形式传输,因此这个技术也称作封包交换技术(Packet Switch)。 在一定范围内的区域,离用户较近的地方还可以部署服务器,帮助用户完成计算。这相当于计算资源的下沉,称为边缘计算。相比中心化的计算,边缘计算延迟 阅读全文
posted @ 2024-02-29 19:19 王鹏鑫 阅读(54) 评论(0) 推荐(0)
摘要: 搭服务器 1.安装SteamCMD和依赖项 sudo add-apt-repository multiverse sudo dpkg --add-architecture i386 sudo apt update sudo apt install steamcmd 注意:幻兽帕鲁里面的服务器启动脚本 阅读全文
posted @ 2024-02-05 17:34 王鹏鑫 阅读(98) 评论(0) 推荐(0)
摘要: 计数系统设计(一):面对海量数据的计数器要如何做? 1.微博的评论数、点赞数、转发数、浏览数、表态数等等; 2.用户的粉丝数、关注数、发布微博数、私信数等等。 越是最近发布的微博,计数数据的访问量就越大,按照时间来分库分表会造成数据访问的不均匀,最后用了哈希的方式来做分库分表。 数据库 + 缓存的方 阅读全文
posted @ 2024-01-18 17:43 王鹏鑫 阅读(45) 评论(0) 推荐(0)
摘要: 给系统加上眼睛:服务端监控要怎么做? 你在搭建监控系统时,所面临的第一个问题就是选择什么样的监控指标,也就是监控什么。延迟、通信量、错误和饱和度。 延迟指的是请求的响应时间。比如接口的响应时间、访问数据库和缓存的响应时间。 通信量可以理解为吞吐量,也就是单位时间内请求量的大小。比如访问第三方服务的请 阅读全文
posted @ 2024-01-18 16:32 王鹏鑫 阅读(29) 评论(0) 推荐(0)