摘要:
一般现在时间戳用INTEGER整型即可,但INT最大长度为21多一点,也就是再过不到20年,就会溢出,所以建议时间戳用INT8类型,同样,数据量可能超过21亿的也应该使用INT8自增,如下:-- DROP TABLE IF EXISTS location;create table location 阅读全文
摘要:
#su - postgres $/usr/pgsql-9.3/bin/pg_ctl restart -m fast 阅读全文
摘要:
【问题现象】 项目遗留问题:项目一般用redis作为缓存,并发量突增时很容易出现TCP连接失败(无可用端口) 【问题分析】 根据错误日志,排查出是连接数达到了最大值,(其实通过 netstat -anp|grep TIME_WAIT|wc -l也可以初略统计出当前的连接数),导致redis缓存无法使 阅读全文
摘要:
基于postgres数据库: 查看连接数: select count(1) from pg_stat_activity;查看最大连接数值:show max_connections;查看保留连接数:show superuser_reserved_connections; 查看连接的客户端信息: SEL 阅读全文
摘要:
main包下只有一个main.go文件,只要go run main.go即可 但main包下有多个.go文件,需要执行 go run *.go即可 阅读全文
摘要:
1,测试单个文件,一定要带上被测试的原文件 go test -v a.go b.go 2,测试单个方法 定位到被测试的文件路径 $go test -v -run 函数名 阅读全文
摘要:
今天测试个东西,不小心使用了rm -rf命令,导致整个项目被删除,幸好刚已上传到git上。 禁止使用rm命令,用rmtrash替代rm命令,文件不直接删除,而是放入到/tmp目录下 该脚本文件名为rmtrash,并放入/usr/local/bin目录下。 #!/bin/sh # script to 阅读全文
摘要:
进入后台开发之后,才使用vim多一些,一些常见的技巧 -- 快速删除单行 命令模式下,光标移到待删除行,按两次d键 -- 查找 假如要搜索abc,命令模式下,输入 /abc,按n下一个,按shift+n上一个 -- 撤销 命令模式下,输入/u,撤销上一次操作 阅读全文
摘要:
如果不在默认路径下,则需要通过 -c 指定配置文件的路径,建议放在默认路径下,这样ssh远程执行更方便,另外非默认路径下容易出现如下问题:直接用 #supervisorctl 会提示:http://localhost:9001 refused connection)supervisord #默认去找 阅读全文
摘要:
golang中的orm框架,一般使用xorm的xorm工具根据数据库表自动生成struct文件 xorm reverse postgres "dbname=queimsi sslmode=disable user=postgres password=123456 host=10.0.2.206 po 阅读全文