编写中,未定稿 gin是一个知名的HTTP web框架,应用非常广泛。是用golang开发的。github项目地址为 https://github.com/gin-gonic/gin go-gin-example阅读因为要阅读gin的源代码,所以想着先阅读完教如何 使用gin的示例代码,先大概了解gin是如何使用的。示例项目是https://github.com/eddycjy/go-gin-example。下面 2023-01-01 数据库
编写中,未定稿 GopherLua是一个用Go写的lua虚拟机和编译器。GopherLua提供了API,可以让你轻松将lua脚本嵌入Go主机主机程序中。GopherLua目标是成为具有可扩展语义的脚本语言。 github地址为:https://github.com/yuin/gopher-lua#installation 安装1go get github.com/yuin/gopher-lua 使用示例直接运行 2023-01-01 数据库
编写中,未定稿 我把代码复制到了 ~/我的本地文件/代码/fromweb 目录下了。目前clone了gin项目和go-gin-example项目,此外还有example项目,这个是gin官方提供的示例项目。 ##go-gin-example阅读 读取配置和数据库初始化的过程,可以放在func init() 里,参考: 1234567func init() { setting 2023-01-01 数据库
golang时间相关计算等 计算时间所在天,所在周,所在月的开始时间123456789101112131415161718// timeByInterval 根据interval,计算t基于interval的开始时间是什么,可以按照天,月,周对时间统计,比如计算每周的时间有多少func timeByInterval(t time.Time, interval string) time.Time { if inter 2022-12-27 golang #原创
gorm打印SQL操作日志 1234567891011121314151617181920212223242526272829303132333435func newModel(opts ...Option) (*defaultDataModel, error) { e := &Options{ Addr: "127.0.0.1:9999", Database: & 2022-12-25 golang
es的lens各个点的值是怎么计算的 主要讨论关于图上的值 6974378是如何计算的 通过实验,12:00这一个时刻发现这个值在ES中的计算方法对应的SQL可以写为: 1select SUM(pack_size) FROM table where create_time < FROM_UNIXTIME(1669867260) AND create_time >= FROM_UNIXTIME(1669867200) 1 2022-12-20 运维
把swagger文档的访问放到路由中 应该使用Raw函数而不是Exec函数,我尝试在连接clickhouse之后运行原始SQL语句,发现使用Exec会报错,但是用Raw的话就不会报错了,使用Exec报错似乎是在Scan调用的时候报错的 **关于具体如何写,参考 **https://gorm.io/docs/sql_builder.html 需求需要增加一条单独的路由,通过该路由可以访问swagger格式的api文档。且支持配置该路由是 2022-12-13 golang
clickhouse查询实践与进阶 table里记录了一些流量详情,流量包括源IP src_ip,目标IP dst_ip,数据包大小pack_size,创建时间create_time 下面是一些要统计的内容 一个ip和多少个ip通信了查询每个src_ip对应有多少个dst_ip,每个dst_ip对应多少个src_ip,也就是一个ip和多少个ip通信了,SQL语法如下:主要就是union all的两边。 123456789101112 2022-12-13 数据库
DNS简介 DNS 域名和与之关联的信息,就构成了一条 DNS记录 ( DNS record )。DNS记录可以理解成一个键值对: 键:域名; 值:与域名关联的值; 除了 IP 地址,DNS记录值还可以是 IPv6 地址、别名、文本等等。 类型 目的 A 地址记录,用来指定域名的 IPv4 地址,如果需要将域名指向一个 IP 地址,就需要添加 A 记录。 AAAA 用来指定主机名(或域名) 2022-11-25 网络
elasticsearch Lens间隔与时间范围的关系.md 下面的图是一个Lens图,接下来讨论选定时间范围和结果统计使用的时间间隔的关系。 前提:因为要写一些接口,这些接口需要指定一个interval参数,和图上下面的红框里的对应,红框里可以出现的取值就是interval可以取的值,于是测试了一下,上方取不同的时间范围,下方对应的per后面的值是什么,测试结果如下: 上方的时间范围 per后跟的值 更多。。。。 更多。。。。等 2022-11-25 运维