-
MySQL实用技巧
笔者对 MySQL 从来心存敬畏,一直期望成为一名懂一丢丢 DBA 的研发😏,在此记录开发中与 MySQL 相关的点滴。
-
Base16, Base32, Base64 数据编码
RFC4648 介绍了
base64
、base32
以及base16
编码方案。它还讨论了在编码数据中使用换行符、填充、非字母字符及不同的编码字母和标准编码的规范。本文摘取了其中广泛使用的base64
进行讨论。 -
设计模式黑板报
高考前教室的后黑板有时会被用来划重点,笔者将本文类比为黑板报,就是为了能够不时回过头来看看这些设计模式,以加深印象。本文包含 《Head First Design Patterns》 一书中提到的所有设计模式。
-
Mercurial Tutorial Collections
Mercurial 是一个分布式版本控制系统,虽不如 git 使用广泛, 但有些项目的代码仓库使用它进行代码管理,如 Nginx,因此了解一下 Mercurial 是必要的。本文收集了一些 Mercurial 学习资料以便后续查看。
-
LRU Cache
LeetCode Problem 146。本文简要介绍该问题的 C++ 实现,并进一步分析了 OpenResty 中的 LRUCache 的 Lua 实现。
-
Vim Easy Tutorial
记录 Vim 使用技巧 🔨
-
Bitcoin Mining
比特币最近的涨势异常凶猛 ,记得上大学的时候有人拿 💻 就能挖到比特币,所以这周末抱着好奇的心理,决定尝试一把。本文意在猎奇,无借此发家的想法。
-
网络测试工具之 — iftop、iptraf、nload、sar
在 网络测试工具之 — tcpping、hping、mtr 一文中,笔者介绍了使用测试网络延迟的三个工具。本篇介绍四个监测网络流量的工具。
-
第二次安装 Ceph
手头有三台 R930 服务器,配置还可以,40核CPU,256G内存,三块300G磁盘,两块做RAID1,其中一块替补。两块1.2T硬盘做OSD(本来三块的,后来被人借走一块),总而言之,做实验够了。
-
MySQL Time Zone
最近遇到 MySQL 显示 timestamp 的问题,往一个表里插入条目或更新条目的时候都需要记录时间,记录的过程往往没有什么问题,但取数据进行展示的时候就会有问题了。
-
JavaScript 常用包功能介绍
JavaScript 有太多可用的包了,让笔者这样的初学者惊慌失措,好记心不如烂笔头,本文将不间断更新笔者学习 JavaScript 过程中遇到的包。
-
Nginx 日志格式简介
Nginx 预定义的 log_format 名字为 combined,有时候它不能满足需求,因此根据需求定义我们需要的日志格式。