会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
leozmm
博客园
首页
新随笔
联系
订阅
管理
2021年9月
golang sync.noCopy 类型 —— 初探 copylocks 与 empty struct
摘要: 问题引入 学习golang(v1.16)的 WaitGroup 代码时,看到了一处奇怪的用法,见下方类型定义: type WaitGroup struct { noCopy noCopy ... } 这里,有个奇怪的“noCopy”类型,顾名思义,这个应该是某种“不可复制”的意思。下边是noCopy
阅读全文
posted @ 2021-09-15 18:01 leozmm
阅读(960)
评论(0)
推荐(0)
2021年5月
从线上日志统计接口访问量QPS
摘要: 这一阵子在面试,连续遇到好几家(大小厂都有)问我的项目线上qps的情况了,说实话,我作为一个大头兵,本来没关注过这个数据,只能含混地给个“大概、也许”的回答。 回来之后,我决定对业务线上请求进行一下qps统计。 统计用到的基本命令: sed 切分出关键词 awk 按统计要求的维度组织数据,并计数 s
阅读全文
posted @ 2021-05-25 18:14 leozmm
阅读(938)
评论(0)
推荐(0)
2021年4月
作业帮-PHP技术一面整理
摘要: 项目经验介绍 RPC 调用的协议 用amf 和 base64编码 我想问的是通信协议:调用rpc接口时的过程是什么样?比如业务调用PHP接口的时候,用的是什么协议? (没理解)(https://www.cnblogs.com/rianley/p/11076107.html) 业务调用PHP是直接掉吗
阅读全文
posted @ 2021-04-27 00:06 leozmm
阅读(91)
评论(0)
推荐(0)
linux 下 I/O 多路复用初探
摘要: 本文内容整理自B站up主 free-coder 发布的视频:【并发】IO多路复用select/poll/epoll介绍 引入 一般来讲,服务器在处理IO请求(一般指的是socket编程)时,需要对socket的数据进行 accept, recv, send 等操作。 这些操作都是阻塞式的系统调用,线
阅读全文
posted @ 2021-04-11 21:40 leozmm
阅读(138)
评论(0)
推荐(0)
Java单例-双重检查锁
摘要: 问题引入 Java中实现单例模式,一般性的做法是如下方式: class Singleton { private static Singleton INSTANCE = null; private Singleton() {} public static getInstance() { if (nul
阅读全文
posted @ 2021-04-08 12:40 leozmm
阅读(2708)
评论(0)
推荐(0)
公告