Tony老师的博客
  • 首页
  • 文章
  • 相册
  • 关于

文章

九月 15, 2018

Laravel 错误和异常处理用法

Laravel 自带错误和异常处理,App\Exceptions\Handler 负责上报异常和如何返回内容,以及未登录的处理。

继续阅读
九月 5, 2018

Redis 生产环境使用 SCAN 替代 KEYS

如果要在 Redis 生产环境服务器查看有哪些数据库键,当数据量特别大的时候千万不要用 keys *,这样会卡死,可以使用 scan 命令迭代。

继续阅读
九月 4, 2018

本周阅读清单(2018年8月27日)

  1. Windows Subsystem for Linux 之体验

  2. 探索 Laravel 里的加解密实现

  3. 用 JSON 构建 API 的标准指南

  4. Redis Pipeline 原理分析

  5. Laravel 队列监控面板 – Horizon

继续阅读
八月 6, 2018

本周阅读清单20180730

  1. PHP : 令人困惑的 strtotime

  2. 彻底弄懂 Laravel 中间件原理

  3. Redis 事务与 Redis Lua 脚本

  4. 如何开发、本地测试、发布 Laravel 扩展包

  5. 数据库设计中的流程思路

  6. Laravel DB::table() 源码分析

继续阅读
七月 31, 2018

Laravel 中为何不使用 blpop 取队列?

Redis 的 list 数据结构常用来做消息队列,通常使用的命令有 lpop/rpop ,还有带阻塞版的 blpop/brpop 等。blpop 的优点是避免一直轮询占用资源,而且支持多个列表作为参数并按照顺序弹出数据,如 blpop high low 30,可以更方便实现队列的优先级。

继续阅读
七月 29, 2018

Laravel 中间件原理

Laravel 的中间件机制提供了一种管道的方式,每个 HTTP 请求经过一个又一个中间件进行过滤,Laravel 内置了很多中间件,比如 CSRF 机制,身份认证,Cookie 加密,设置 Cookie 等等。

继续阅读
七月 26, 2018

本周阅读清单20180723

  1. GoLang: When to use string pointers

  2. PHP 7.3 中的 JSON 错误处理

  3. 如何设计、开发和部署微服务(Nginx 官方文章翻译)

  4. 理解 Laravel 中的 pipeline (①) ②

  5. Redis 哈希对象编码方式

  6. 哈希表原理介绍

继续阅读
七月 19, 2018

本周阅读清单20180716

  1. 初探 Go 的编译命令执行过程

  2. 高效的数据压缩编码方式——Protobuf

  3. 浅谈消息队列及常见的消息中间件

  4. 深入理解 PHP 的输出缓冲区

  5. 异步、并发、协程原理

  6. Golang版protobuf的安装与使用

  7. Protocol Buffer 语法详解

  8. Golang context 初探

继续阅读
七月 13, 2018

本周阅读清单20180709

  1. 深入浅出 TCP/IP 协议栈

  2. 中国工业 4.0 之路

  3. MySQL 查询缓存机制

  4. MySQL 体系结构

  5. Swoole 和 Swoft 的那些事

  6. WebP 相对于 PNG、JPG 有什么优势?

继续阅读
七月 6, 2018

本周阅读清单(2018年7月2日)

  1. HTTP/2 服务器推送(server push)教程

  2. 如何优雅的谈论 HTTP 1.0,1.1 和 HTTP/2

  3. 深入理解 RESTful API 架构

  4. 传统 Web 应用中的身份验证技术

  5. Web App Token 鉴权方案的设计与思考

  6. 跨域资源共享 CORS 详解

继续阅读
  • «
  • ‹
  • 1
  • ...
  • 8
  • 9
  • 10
  • 11
  • 12
  • ...
  • 16
  • ›
  • »
© Tony老师的博客 2026