后朋大乱斗
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

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) &#123; e := &Options&#123; 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
#原创
1…56789…13

搜索

Hexo Fluid