HTTP(三)基于Acme.sh向Let's Encrypt 进行证书申请 Jun 30 2018 如何快速的通过Acme.sh向Let's Encrypt进行证书申请以及定期自动签发 ...
HTTPS(二)证书CA机构相关内容 Jun 21 2018 每天都在浏览基于https的站点,证书到底是什么, 什么是CA(Certificate Authority 证书认证颁发机构),SAN证书又是什么,Let's Encrypt是如何进行证书签发的 ...
HTTPS(一)Openssl的升级和基本使用 Jun 11 2018 OpenSSL常用命令允许您生成CSR,证书,私钥并执行其他各种任务。 ...
Mysql Tips(持续更新) - Mysql常见问题 May 28 2018 Mysql Tips ...
Golang - Packages 包依赖管理之使用Go模块 Mar 15 2018 内容涵盖Go基础package的概念、依赖包的简要发展史、vgo提案解决的问题、以及最后Go1.11的官方GoModule的介绍! ...
PHP处理相关细节 - FastCGI协议、FastCGI请求处理、ZendEngine、Opcode字节码 Aug 14 2016 FastCGI协议、FastCGI请求处理、ZendEngine、Opcode字节码,介绍了phpfpm在接收到fastcgi协议后或者直接通过php执行脚本,zend engine内部处理过程 ...
Vim - 一些实用技巧 Apr 07 2015 vim中一些常见设定,比如高亮、缩进、搜索等常用功能以及配置 ...
Mysql - 2054 Error (auth plugin匹配问题) Oct 27 2019 Mysql Tips ...
Asciinema - 基于Python开发的终端会话记录器 Jun 29 2019 Asciinema是一款基于Python开发的终端会话记录器,asciinema可让您轻松录制终端会话,并在终端和网络浏览器中重播!! ...
12-Factor - 构建SaaS应用提供了方法论 Oct 08 2018 12-Factor 为构建网络应用程序或软件即服务(SaaS)应用提供的方法论,这套理论适用于任意语言和后端服务(数据库、消息队列、缓存等)开发的应用程序, 初衷是分享在现代软件开发过程中发现的一些系统性问题,并加深对这些问题的认识。 ...
Core Dump Usage - 内核转存储使用 Jan 26 2019 在执行应用进程,尤其是常驻服务,可能存在内存泄露的引用OOM,但无法知道具体是由于什么问题引起,包括应用内存使用情况,可以考虑采用CoreDump分析问题; 另外一些应用导致异常终止,比较段错误、越界、浮点异常等,若应用没有对应的处理,也会导致问题很难复现,此时可以通过记录coredump来复现故障前的内存快照来进行分析(之前就发现PHP的OOM问题,是由于读取大量Excel文件导致) ...
五类网络IO模型(阻塞、非阻塞、select多路复用、基于信号、异步IO) Nov 12 2018 简要概述了Unix的五类I/O模型(阻塞IO、非阻塞轮询I、SELECT IO多路复用、信号IO驱动以及异步AIO模型),前面四类按POSIX描述,IO过程中对应用进程有阻塞,归类为**同步IO模型**,异步AIO模型归类为**异步IO模型**; 关于IO阻塞与非阻塞,是程序通过`fcntl`设置套接字文件描述符的状态为`O_NOBLOCK`,也可以直接基于socket指定`SOCK_NONBLOCK`类型标识; 关于信号IO驱动,是基于程序通过`fcntl`设定套接字的文件描述符状态为`O_ASYNC`,当内核数据准备就绪,会通过`SIGIO`信号通知应用进程; 最后,内容简要对select函数进行了说明,select函数对文件描述符设定了读、写、异常的检测,同时设定了检测的超时事项,最后,附带了一个Select的处理流程; ...
Redis - Quick Review(含LRU、分片、常见场景说明) Dec 17 2017 针对Redis快速回顾,涵盖Redis基础概念、基本数据类型、键操作、事务处理、分区、Redis的常见应用方式等内容,对Redis有个整体回顾 ...
TCP/IP(三)TCP数据传输过程 May 05 2016 TCP的传输过程比较复杂,涉及很多知识点,文章内容简要介绍了TCP的交互数据流、TCP块传输、Nagle算法、延时ACK、拥塞控制、流量控制、TCP定时器等内容 ...
TCP/IP(二)TCP连接的建立和终止、MSL、状态变迁图 Apr 08 2016 内容包括TCP协议概述,如何建立和终止一个TCP连接,数据传输过程,超时以及重传,定时器和性能相关内容。弄清TCP操作的关键在于它的状态变迁图,我们跟踪了连接建立与关闭的步骤以及它们的状态变迁过程。还讨论了在设计TCP并发服务器时TCP连接建立的具体实现方法。 ...
TCP/IP(一)协议族概述、链路层、MTU、IP、ICMP、Ping程序 Apr 03 2016 TCP/IP协议简要概述,以及链路层、MTU、IP网际协议、ICMP互联网控制报文协议、PING程序介绍 ...
Go Mysql包 - database/sql(2) - 性能优化和观察 Aug 23 2022 Go Mysql包 - database/sql(2) - 性能优化和观察 ...
Retry Go - 重试简要说明 Mar 05 2022 Retry Go Golang重试 ...
Go Mysql包 - database/sql(1) - 简单使用 Mar 05 2018 涉及go有关Mysql数据库的简单使用 ...
Go - Sync同步原语相关包(1) - Errgroup Aug 27 2022 Sync Errgroup, 包errgroup为一组协程提供了同步、错误增值、上下文Ctx Cancel 完成同一个任务。 ...
Apple Mac Pro M1换机体验 (Apple Silicon) Mar 30 2022 Apple M1 Mac Pro M1换机体验,遇到问题 ...
Wifi网络分析&优化相关Tips Mar 20 2022 Wifi Tips 如何识别WIFI信息强弱,什么是RSSI信号强度,wifi信号弱、wifi噪声解读,如何优化Wifi ...
Go Install Singal Killed - 内存不足导致go编译程序进程被OS杀死 Nov 18 2021 Go Install Singal Killed ...
免费软件版权许可 Nov 17 2021 编写开发软件,软件许可应该如何选择
2021年11月份 Nov 01 2021 2021 11,架构师全球峰会、从软件历史看架构未来 ...
2021年12月份 Nov 01 2021 随想日记
2021年4月份 Nov 01 2021 随想日记
CA证书无法识别的问题 Oct 19 2021 针对CA问题无法识别问题分析 ...
项目实践DDD后的一些思考 Jul 01 2021 DDD领域驱动设计思考 ...
vscode - 开发环境初始化配置 Jun 26 2021 vscode ...
Oh My Zsh 支持Git CommitID提示配置 Apr 17 2021 Oh My Zsh 命令行增加Git CommitID提示配置、增加时间配置 ...
2021年03月份 Mar 01 2021 2021 03,高效工作、脱颖而出、代码之外生存指南、优先解决自己的事情 ...
2021年01月份 Jan 01 2021 2021 01 ...
2020 12 Talkshow Dec 26 2020 2020 12 Talkshow 去年年会的talkshow, ...
2020年12月份 Dec 05 2020 2020年12月关键词:《孙子兵法》、思辨、协同、立信、危机、GoConf2020、《Go编程模式》、《腾讯专家会谈-成长》、《原则》、《答辩-凡事预则立》、主动+成长+价值=晋升、“持续”学习难于持续二字、时间管理大师-TradeOff、《Thinking in Golang》、ALLIN成长模型、《得到 - 怎样成为高效学习的人》、《表达清单》 ...
Pyramid Thinking - 金字塔原理 Oct 27 2020 Pyramid Thinking
Java环境初始化 & Maven版本安装工具使用 Oct 24 2020 Java环境初始化 & Maven版本安装工具使用 ...
Godotenv - 读取.env环境变量 Oct 18 2020 Godotenv ...
开发Go服务有关DDD分层架构思考与实践 Oct 15 2020 开发Go服务有关DDD分层架构思考与实践 ...
2020年11月份 Oct 15 2020 2020年11月份关键字:《金字塔原理》、一定要分享、《微服务基础设施》、《Go并发编程实战》 ...
2020年09月份 Sep 27 2020 2020年9月份的一些关键字:小重构、所学教人、认真读书、系统思维
过渡忙碌使你落后 Sep 27 2020 2020 09 27 听获
2020年06月份 Jun 11 2020 06月份关键词:关注Go性能pprof、gc、schedule、OS、GO底层《Go 语言设计与实现》、加入开源 ...
2020年03月份 Mar 03 2020 3月份关键词:创意、orpheus://、不乱说话、团队中的态度、数字汇报
2020年02月份 Feb 02 2020 2月份关键字:游戏、江湖与社会、
Google工程实践文档 - CodeReview - 代码审查/ChangeList指南 Jan 25 2020 Google如何做CodeReview,CR Shorthand缩写, Github上常见CodeReview缩写大全 ...
关于自己的2019写点什么 Jan 11 2020 2019的小结
在Mac上制作centos系统的U盘启动盘(基于iso镜像) Jan 01 2020 Mac下基于一块U盘加上一个CentOS的ISO镜像,制作一个CentOS系统(其他系统亦可)的U盘启动程序流程 ...
Mail Server 邮件服务部署,实现自己的域名邮箱 Dec 13 2019 Sendmail ...
操作系统 - 虚拟内存管理基础篇(一) Nov 28 2019 操作系统的几大块内包括CPU、内存、进程、IO、文件系统、进程并发的同步互斥、进程间通信、资源锁等相关内容; 操作系统系列内容主要结合《学堂在线》- 清华陈瑜老师授课的《操作系统原理》,结合《极客时间》倪凤飞老师的《性能优化专栏》做综合学习和整理! 相关PPT参阅:`https://tkstorm.com/os/` ...