跬步

1 2024 甲辰年

1.1 经验

性能优化必备工具google benchmark <2024-01-21 日>

在宿主机上操作container <2024-02-25 日>

vtune 介绍 <2024-02-25 日>

2 2023 癸卯年

3 2020 庚子年

4 2019 己亥年


4.2 笔记

使用HTTP头加固你的站点 <2019-09-09 一>

Dockfile 最佳实践 <2019-08-28 三>

5 2018 戊戌年


5.1 经验

6 2017 丁酉年


6.1 笔记

6.2 经验

rpm 指南 <2017-09-08 五>

rpm 常用选项

iptables 指南 <2017-08-30 三>

讲了程序员为何要学习iptables,以及iptables的用法

azkaban 常见问题 <2017-08-25 五>

记录使用azkaban中遇到的问题

https如何支持虚拟主机 <2017-05-20 六>

grep <2017-03-09 四>

grep 常用选项

如何控制浏览器缓存 <2017-02-28 二>

浏览器缓存是性能优化的关键,更关键的是,一旦缓存错误,因为无法控制浏览器,所以很难修复,所以一开始就要配置正确

MySQL的事务和锁 <2017-01-09 一>

MySQL的事务隔离级别和背后的锁

6.3 翻译

tcpdump指南 <2017-07-20 四>

轻松掌握开发利器tcpdump

openssl 必知必会 <2017-08-24 四>

openssl 如何生成CSR,生成证书,查看证书

7 2016 丙申年


7.1 经验

如何使用redis存储海量小数据 <2016-11-22 二>

redis存储海量小数据,如何优化内存使用

排查问题时,如何使用用户身份登录 <2016-11-14 一>

如何在没用用户的用户名和密码的情况下,使用用户身份登录,排查问题。

nginx proxy如何修改querystring <2016-11-03 四>

这应该算不上是一种技巧,但是它提醒我,专注于目的,而不是解决问题的手段。

mybatis使用详解 <2016-10-21 五>

mybatis如何使用,以及用法背后的机制

gitlab 安装配置 <2016-10-20 四>

gitlab 是团队协作,devops的关键环节,有时候小团队需要自己的gitlab。

Linux 终端快捷键 <2016-10-19 三>

终端快捷键信手拈来,别让“键程”束缚你的想

Linux 重定向 <2016-10-19 三>

linux重定向基础,什么程序需要感知重定向,如何感知重定向

Linux CRON 详解 <2016-10-18 二>

cron语法,注意事项,最佳实践

RSA命令行工具和KEY格式 <2016-02-28 日>

如何用程序生成RSA KEY,以及常用的KEY格式。

密码系统常识 <2016-02-28 日>

程序员应该知道的密码系统常识。和算法一样,这些作为基础知识,也是必须知道的。

使用jdb调试java <2016-01-28 四>

使用IDE调试java程序要比jdb方便快捷,但是作为专业程序员,不能总依赖IDE不是。

我的 Java 异常最佳实践 <2016-01-25 一>

优先使用 Unchecked 异常,优先使用 try() 释放资源。

唬人的Ioc和DI <2016-01-22 五>

借助反射,Ioc和DI让多态的使用更加优雅了,本身并没有超越多态的范畴。不理解也罢。

租约消息队列和其MySQL实现 <2016-01-19 二>

站在数据结构的角度所讲的出队并不适合线上环境,因消费者崩溃带来的消息丢失是面临的主要问题,引入消息租约可以解决这一问题。可以很容易的用MySQL模拟其实现。

upstream send invalid header

HTTP 协议对 HEADER 是有字符集要求的,字符集外的字符被视为非法字符,nginx 会报错 upstream send invalid header

7.2 阅读笔记

HTTP/2简介 <2016-01-31 日>

主要介绍HTTP2的特性,实现现状,性能,如何从HTTP1.x升级到HTTP2

HTTPS 连接是如何建立的 <2016-01-31 日>

通过了解 HTTPS 是如何建立的,了解HTTPS对性能的影响,以及HTTPS证书是如何保障安全的

SYN cookie是什么

SYN cookie 解决了什么问题,原理是什么,有什么缺陷

分布式系统中的失败模型

失败模型的核心是确定性,确定性高的失败要优于确定性低的失败。

8 2015 乙未年


8.1 经验

maven HOWTO

maven 是重要的java构建工具,该文档涵盖了maven的常见用法

8.2 翻译

TCP Keepalive HOWTO

介绍了TCP Keepalive产生的背景,使用场景,和如何使用。 对于理解TCP协议和系统开发很有帮助。

一些REST最佳实践

越来越多的服务接口采用HTTP的方式,而RESTful风格可以让API语义更清晰。

CAP迷思:关于分区容忍性

作者说CAP,其实只能是CP或者AP,因为P必选。

Author: zzyongx

Created: 2024-02-25 日 09:14

Validate