240 发简信
IP属地:四川
  • docker搭建nginx、php、mysql等常用环境

    mkdir docker,然后在该docker目录下创建php、nginx、mysql等目录 1.创建网络 创建网络用于nginx和php之间的...

  • 缓存穿透:缓存空键+封杀ip

    1.缓存空键,防止缓存被穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,比如发起id为“-1”或id超级大这些不存在的数据,这...

  • go常见并发模式(3):优胜劣汰模式

    开启一定数量的协程,同时去执行同一个任务,只取最快执行完毕的那一个 适用于执行一些远程访问,并且远程服务不可控的任务

  • go常见并发模式(2):生产者模式

    方式1 方式2 方式2将消费者和生产者都改为协程执行,然后通过一个开关来阻塞主程,当消费者执行完成后塞入一个空结构体,主程收到后结束阻塞 方式3...

  • go常见并发模式(1):基本模式

    最基本模式:go+sync如下使用go+sync.WaitGroup并发执行让0-9每位数字加一 最基本模式:go+channelgo社区有句经...

  • 超时控制代码写法

    假设有一个耗时业务如下,将其改造成超时关闭 改造方法如下

  • 限制协程使用数量

    不限制的时候,有多少业务开多少协程 限制协程 或者 结果就变成分批打印了,达到限制的效果