Blog | Lester Lee

Manjaro日常开发配置

12 May, 2019

2 min read

本人做开发以来一直喜欢尝试在不同的OS下进行开发作业,从最早的win7,win10到MacOS,再到ubuntu18.04,直到用过Manjaro之后,就再没想尝试其他发行版了,软件安装方便和硬件驱动支持良好是原因之一,还有就是命令效率极高,相比ubuntu来说,manjaro…

linux manjaro

在合适的场景使用延时队列代替定时任务

10 April, 2019

2 min read

需求场景 当前有这样一个模块,用户A(被服务者)发布一个服务到平台,服务包含服务内容以及服务的开始和结束时间,用户B(服务者)可以选择预约用户A发布的服务 服务在被预约后会生成一个订单,用户B需要在服务开始时间到达时开始对用户A提供服务,并上传服务过程(手机拍照) 用户B…

如何坚持写博客

09 April, 2019

1 min read

看到不少人说写博客很难坚持下去,在这总结下本人坚持写博客的动力 工作记录 做技术很多时候需要记录下开发过程中一些比较有意义的经历,比如解决了一个棘手的BUG…

redis在目前项目的部分应用场景

03 April, 2019

5 min read

场景一:设备在线状态保持 需求 有若干台设备,设备具备定时向server发送heartbeat的功能,后台需要在设备列表实时监控设备的在线情况(允许有不大于5分钟的时间延迟) 实现 在openresty配置中加入用于处理心跳请求的location块,如下 lua…

laravel基于redis的分布式秒杀系统

08 March, 2019

4 min read

场景 本文暂不讨论前端页面,cdn在秒杀上的性能优化,只关注从用户请求到达web服务器开始直至秒杀完成在redis中生成订单结束这个阶段的实现,后续还需要使用redis队列异步生成mysql订单实现数据的持久化 实现 为了方便测试结果,当前本地的测试环境如下: web…

Openresty实现访问限流

02 March, 2019

11 min read

基本概念 Nginx:高性能、高并发的Web服务器,拥有丰富的第三方模块。 Lua:一种轻量级、可嵌入式的脚本语言。 Ngx_lua:Nginx的一个模块,将Lua嵌入到Nginx中,这样就可以使用Lua编写应用脚本,部署到Nginx中运行,即Nginx变成了一个Web…

mysql实现主从复制

19 February, 2019

7 min read

基本流程 基本流程 docker-compose.yml文件配置 master配置 my.cnf文件加入: 重启master 查看master状态 得到类似: master库创建slave用户 slave配置 my.cnf文件加入: 重启slave 查看slave…

php开启opcache前后性能差异

17 January, 2019

4 min read

本打算发帖到v2ex上求助,结果自己碰巧解决了,因此在博客上记录一下完整的从发现到解决的过程 环境 硬件配置:腾讯云的2核4G服务器 系统:ubuntu server 16.04 LTS lnmp:通过docker-compose做编排的php-fpm7.2(基于alpine…

1234567