bluse wang

因为凡人,所以烦人!

MacOS 命令查询网络端口占用情况

netstat netstat -an | grep 80 lsof lsof -i:80 lsof -c nsqd


使用postgresql的file-fdw扩展分析nginx日志

原料PostgreSQL 方面PostgreSQL的file_fdw使用说明:file_fdw 中文文档 nginx 方面nginx 部分变量说明: $remote_addr 客户端IP $time_local 读起来不太舒服的时间 $time_iso8601 比较舒服的时间 $requ..


PostgreSQL 外部表

是时候用一下PG外部表了。这些年过去,这功能应该是稳定了的。 开启首先确定contrib是否有安装。如果没有要先安装: 1pkg install postgresql10-contrib 然后开启扩展 1CREATE EXTENSION postgres_fdw; 创建远程服务123CREA..


FreeBSD 11 磁盘空间扩容

场景阿里云买了个60G的系统盘ECS。进去一看只有20G!原因是:它刷镜像时,只刷了前边的20G。后边的40G,就成了空白。结果交到我手上,就成了个半成品。只得自己给它扩容 初始状态: 1234root@log:~ # df -hFilesystem Si..


Ubuntu 上安装 PostgreSQL 10

目标 支持中文 自定义日志 初始密码 安装先按PostgreSQL官方指引在Ubuntu上安装好源 123456sudo apt install language-pack-zh-hans postgresql-10 postgresql-server-dev-10sudo vim /etc/..


FreeBSD 的日常

查看当前内核,编译时的参数sysctl kern.conftxt 配置并编译新内核1234567cd /usr/src/sys/amd64/conf/ee GENERICconfig GENERICcd ../compile/GENERIC/make cleandepend &&..


一张图搞定各种SQL JOINS


FreeBSD 上初始化 PostgreSQL 96

疼点 postgres 这个用户名,打起来麻烦,不及pgsql方便。 initdb 出来的库默认是英文的 设置123456789ee /etc/csh.cshrcalias ll ls -lAFalias ls ls -FGsetenv LANG zh_CN.UTF-8sete..


PHP Swoole 从入门到放弃

被Swoole文档上各种“高XX”说得口水流了一地。天真的我,决定花些时间,把自己项目的新业务迁移到swoole平台上来。 今天谨以此文纪念我为了swoole而逝去的时光! 以下是这段时间以来尝试过程中的各种痛: 高可用。可以通过给主进程发USR1信号来热更新代码,过程很优雅。我只要一个..


daemontools系列小工具

前言为什么要讲一个如此”古老”的守护工具?为什么不用supervisord? supervisord 有个问题疼死我了。一远程管理一下它守护下的进程,CPU就会100%。这个问题年久失修。 它的supervisorctl里的指令,常reload一下会让所有的服务死了,自己也死了!也不重启,得手动..