自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Chapter 18.自制可逆等位字符串加密解密(编码解码)

欢迎来到,关注不迷路。

2023-07-11 17:34:54 119

原创 Chapter 14.PHP-FPM模式下,我为框架增加了伪异步(defer)功能

- CGI+同步阻塞方案异步任务方案有点重,但又不想放弃傻瓜方案的优点;- 思考后将问题转换成: - 提前返回响应后继续同步执行非重要任务; - 顺序编写逻辑,延迟执行部分非重要任务;- 解决这两个问题: - 使用fastcgi_finish_request; - 借鉴golang defer;- 实现、效果和注意事项。

2023-03-13 20:56:27 170

原创 Chapter 13.一次性能测试和优化过程

性能,压测

2023-03-06 17:40:43 111 1

原创 Tool 2.关于我工作学习的规划落地与总结

一个99分的方法不如60分的方法+坚持,我还会不断升级这套方法;每个人都有适合自己的习惯和方法,只是分享一下,并非觉得一定哪种更好;我用这套方法是为了帮助我更有效开展计划达成目的,而非有效地卷,该玩的时候就玩,也不会把玩的时间记录上去。

2023-01-18 16:17:42 125

原创 Chapter 10.利用Redis Zset实现双维度排行榜

欢迎来到,关注不迷路。

2022-12-15 23:09:35 902

原创 Chapter 2.PHP8.1 新特性fiber及原理浅析

很早就听说PHP8.1出了Fiber(又称纤程),但一直也没时间捣鼓它,正好前段时间在整理PHP的新特性/功能,想看看有没有什么可以给日常开发带来便利、安全、性能提升的,再看到它感觉跟性能有点关系,于是就决定捣鼓一下,整理记录下捣鼓过程。这样看起来,Fiber(纤程)其实就是一种有栈协程(用户态线程)的实现,因此它具备全部协程的特点;Fiber本身是一种N:1的线程模型,也许可以结合多线程扩展来实现类似Golang的N:M模型(pthread被放弃了,还未尝试,不过也需要结合第5点);

2022-12-09 17:41:05 1557

原创 Chapter 1.有限连续范围内生成不重复随机数及其应用

最近遇到了两个可以转化为本文题目问题的需求点(具体需求在下面应用节选会讲到),决定整理和记录下来。解决问题总会有一些通用的思想,比如:穷举、分治、迭代、倍增、回溯、贪心、动规那运用这些思想可以想到如下解法(当然还会有别的解法)剔除随机法均匀分布法语言内置函数/标准库有的语言可能内置了相关方法,比如技术问题场景场景罗列不同的方案肯定各有优劣,需要结合具体场景来分析。我们先考虑一下影响实现的维度有:因为我们可以罗列场景如下:但考虑到3和6两种r多的情况可以时1和4情况的取反,因此合并

2022-12-06 18:26:40 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除