本文作者:anker[https://www.jianshu.com/u/a422e2b3e0bd] 源码 https://github.com/go-redis/redis...
本文作者:anker[https://www.jianshu.com/u/a422e2b3e0bd] 源码 https://github.com/go-redis/redis...
最开始接触定时任务的概念是在大二的一个计算机操作系统设计的实验课上,当时老师给了五个任务要求,自己任选三个小组完成。 依稀还记得当时有个作业的任务需要每隔一段时间就执行一次:...
mkdir docker,然后在该docker目录下创建php、nginx、mysql等目录 1.创建网络 创建网络用于nginx和php之间的通信,也可以用link的方式d...
现如今,应用执行时最普遍存在的瓶颈就是网络请求了。网络请求只要几毫秒,但是等到返回却要百倍的时间。所以,如果你执行多个网络请求,让他们都并行执行就是减少延迟最好的选择了。Fu...
传送门:https://github.com/swaggo/swag/blob/master/README_zh-CN.md[https://github.com/swagg...
近期在学习gin的时候发现对请求参数的校验很麻烦, 且重复代码很多, 进行一番思考和实践后发现了一种使用反射实现在 controller 函数上实现自动提取请求参数到指定的 ...
这里我们主要利用Redis的setnx的命令来处理高并发。 setnx 有两个参数。第一个参数表示键。第二个参数表示值。如果当前键不存在,那么会插入当前键,将第二个参数做为值...
程序员福利!!! 今天为大家带来一个专为程序员写程序设计的字体 —— Fira CodeFira 是 Mozilla 公司(火狐浏览器她爹)主推的字体系列。Fira Cod...
并发性Concurrency 1.1 什么是并发 Go是并发语言,而不是并行语言。在讨论如何在Go中进行并发处理之前,我们首先必须了解什么是并发,以及它与并行性有什么不同。(...