https://qn.chenzqi.cn/chenshen/logo.png

Golang 接口请求高并发

采用两级 channel,一级是将用户请求数据放入到 chan Job 中,这个 channel job 相当于待处理的任务队列。 另一级用来存放可以处理任务的 work 缓存队列,类型为 chan chan

Nginx 优化静态文件访问

Nginx 对于处理静态文件的效率要远高于 Web 框架,因为可以使用 gzip 压缩协议,减小静态文件的体积加快静态文件的加载速度、开启缓存和超时时间减少请求静态文件

postgresql-创建主键自增的表

方法一: CREATE TABLE test_a ( id serial, name character varying(128), constraint pk_test_a_id primary key( id) ); 方法二: CREATE TABLE test_b( id serial PRIMARY KEY, name character varying(128) ); 这两种方法用的是pg的serial类型实现自增,drop表的时候指定的序