5-代码优化-挑选合适的数据类型 五月 2, 2023 发布在 知识点, 计算机必须课 | 大约3680字 | 预计8分钟读完 | 空间筛选 优先选择小的 优先选择容易改变的 时间筛选 优先选数字类型的 多使用移位操作 大数据的使用 自定义数据类型 总结 阅读全文
3-位运算值-程序高速运行的基石 五月 1, 2023 发布在 知识点, 计算机必须课 | 大约4931字 | 预计10分钟读完 | 我们知道,在十进制中,数字前面用减号来表示负数,而计算机只有 0 和 1,没有其他任何符号,它怎么表示负数呢? 这就涉及到编码的问题了。 计算机中的编码 阅读全文
2-二进制-计算机程序的细胞 五月 1, 2023 发布在 知识点, 计算机必须课 | 大约3208字 | 预计7分钟读完 | 一个数的大小,就是它各个位置的数字乘以对应进制的该数字所在位置(从低位到高位的位置)减 1 次方的和。 引出问题:为什么是十进制? 阅读全文
第一性原理 九月 17, 2022 发布在 哲学三观 | 大约5052字 | 预计11分钟读完 | 第一性 [第一性原理]就是看透事物本质的根本方法 「第一性原理」最早由[古希腊哲学家]亚里士多德提出,他说:「在每个系统探索中都存在第一性原理。第一性原理是基本的命题和假设,不能被省略和删除,也不能被违反。」 物理学家张首晟说,千年思想,最最精华的都是大道至简,你看[宇宙美]妙在哪儿?E=MC²这样一个公式,能够描写小到原子,大到宇宙。所以,真理的共通点就是「大道至简」。 阅读全文
OKR的O与KR的关系 八月 14, 2022 发布在 职场团队, 团队 | 大约1209字 | 预计3分钟读完 | OKR 效率 什么是OKR O和KR存在什么样的关系 具体案例 CEO的OKR HR部门 研发中心 市场商务中心 阅读全文
日志记录原则 八月 6, 2022 发布在 编码规范 | 大约1703字 | 预计4分钟读完 | log 效率 日志记录原则 日志级别 Emergency Alert Critical/Fatal Error Warning Notice Infomational Debug 推荐日志等级 日志格式规范 日志中记录什么 建议记录的日志内容 不建议记录的日志内容 参考 阅读全文
lumen框架ide-helper生成器 七月 23, 2022 发布在 php, laravel | 大约1862字 | 预计4分钟读完 | ide lumen php7 mongodb 前言 composer.json的3个注意事项 如何使用ide-helper 关于mongoDB模型 是否需要ide-helper 参考 阅读全文
lumen框架数据库实践建议 七月 9, 2022 发布在 php, laravel | 大约4776字 | 预计10分钟读完 | 数据库 php7 lumen 1、Raw SQL 2、Query Builder 3、 Eloquent ORM 善用与慎用chunk和cursors处理大量数据model 建议 参考 阅读全文
websocket+ssl压测报告 三月 27, 2022 发布在 测试 | 大约17458字 | 预计35分钟读完 | websocket 软件测试 openssl 说明 名词解释 服务器资源 wss配置 压力机hosts解析 SSL握手延迟 方式一、wss直连 并发连接 阶梯连接 模拟web端控制phone端 方式二、通过nginx转发wss 并发连接 阶梯连接 模拟web端控制phone端 服务端并发主动断开连接 长时间连接测试 结论 优化 nginx优化 TLS配置优化 upstream配置优化 其他 遗留 参考 阅读全文
websocket压测过程 三月 20, 2022 发布在 测试 | 大约3596字 | 预计8分钟读完 | websocket 软件测试 测试资源 测试环境准备 系统配置调整 redis 定制ws服务 jmeter服务 测试数据 服务启动 测试计划 小数据场景 压测前状态恢复 操作步骤 跟踪测试问题 1、redis 连接too many open file 2、本次虚拟机初步压测 3、并发10000连接时出现WebSocket I/O error: Read timed out 4、压力机并发限制,内存不足问题 5、jtl文件太大,在linux上生成报告问题 阅读全文