clickhouse查询语法 group by ID12345select src_ip, dst_ip, SUM(pack_size) AS value, toStartOfInterval(create_time, INTERVAL 15 minute) AS timefrom tableA where create_time >= '2022-11-17 16:15:00' and crea 2022-11-25 数据库
go zero生成swagger文档与查看 生成json格式的API文档1goctl api plugin -plugin goctl-swagger="swagger -filename example.json" -api example.api -dir . 本地查看生成的swagger文档启动swagger editor编辑器 12345git clone https://github.com/swagger- 2022-11-24 运维
go-zero使用小结 开发规范 变量命名应尽量描述其内容,而不是类型 当变量名称在定义和最后一次使用之间的距离很短时,简短的名称看起来会更好。 在遇到for,if等循环或分支时,推荐单个字母命名来标识参数和返回值 文件名尽量小写,除unit test外避免下划线(_) 不可exported的必须首字母小写 import 按照 官方包,NEW LINE,当前工程包,NEW LINE,第三方依赖包顺序引入 避免下划线(_) 2022-11-24 golang
gorm子查询的方法 可以参考下面的写法 1234567891011subQuery := m.db.Table(m.table).Select(fmt.Sprintf("%s AS ct, src_ip, dst_ip, SUM(pack_size) AS p", format)). Where("create_time < FROM_UNIXTIME(?) AND create_ 2022-11-23 数据库
gorm打印SQL语句 1234567891011121314151617181920212223242526272829303132333435func newModel(opts ...Option) (*defaultDataModel, error) { e := &Options{ Addr: "127.0.0.1:9999", Database: & 2022-11-23 数据库
油猴脚本的使用 简介油猴实际上是一个加载器,它把用户脚本安插在最开始获取到的HTML文件中,这样浏览器加载网页的时候,也会加载特定的用户脚本,这样我们就能够通过编写用户脚本来修改网页了 JS可以访问的只有Cookie和LocalStorge,本地存储可以通过window.LocalStorage访问 简单的添加按钮操作HTML5是现行的HTML标准,DOM即文档对象模型,是一用对象表示HTML标签的方法,通过DO 2022-11-22 前端
kibana y轴基于时间画不同的范围 最终效果 画图步骤 选择TSVB 选择Time Series,配置如下: y轴画不同的范围选择Vertical Bar的Visualization,然后根据不同范围统计的范围限制在filter中,可以添加任意个filter。 2022-11-05 运维 #原创
weboscket使用 Golang 官方标准库实现的 websocket 在功能上有些欠缺,所以可以用https://pkg.go.dev/github.com/gorilla/websocket这个包,这个包提供了完整的针对webosocket协议的实现,遵循了RFC 6455。 postman发送websocket请求我使用的Postman的版本是10.0.32,点击左侧的New,选择Websocket Reque 2022-11-04 网络 #原创
kibana的Lens计算原理 使用kibana的Lens功能画的图,每个采样点的值是如何计算的呢? 比如这个采样点的值是如何计算出来的? 可以看到,这里是每30秒一个采样点。后台配置如下: 经过一番研究与测试,过程在这里就不赘述了因为挺繁琐,最终总结得到的计算方法是: 14:45:30秒的数据的计算方法是: 14:45:30到14:45:59(不包括14:50:00,即左闭右开)的所有pack_size求和,然后和处以时 2022-11-01 运维 #原创
基于go-zero和websocket的聊天室demo 操作步骤使用go-zero的goctl工具,新建名为chat的api服务: ps:goctl生成api使用的handler模板使用默认的即可,如果没有修改过tpl文件,可以不用确认tpl文件是否为初始的默认值 123mkdir chatcd chattouch chat.api 修改chat.api,修改为: 12345678910111213141516171819type WsConne 2022-10-28 golang #原创