摘要: gromV1 debug()方法只能输出到控制台 想记录日志文件 gromv2 import "gorm.io/gorm/logger" db, err := gorm.Open(mysql.Open(connectionDSN), &gorm.Config{ Logger: logger.Defa 阅读全文
posted @ 2022-07-05 19:46 vx_guanchaoguo0 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 暴力破解版 func voKmp(txt, pat string) int { n := len(txt) m := len(pat) for i := 0; i < n-m; i++ { j := 0 for j = 0; j < m; j++ { if pat[j] != txt[i+j] { 阅读全文
posted @ 2022-07-05 16:08 vx_guanchaoguo0 阅读(39) 评论(0) 推荐(0) 编辑
摘要: lvs 架构分为三层 Load Balancer server Array(服务群组 rs cluster) shared storage Load Balancer 位于最前端 ,一个多个Director server(均衡调度器)lvs模块就安装这里,类似一个路由器分发请求 server Arr 阅读全文
posted @ 2022-07-05 11:49 vx_guanchaoguo0 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Netfilter 的一些钩子函数 实现accept drop froward 五个链 进路由(PREROUTING)[转换很少用] 进系统(INPUT) 转发(FORWARD) 出系统(OUTPUT) 出路由(POSTROUTING)[转换很少用] 四个表 raw 数据包是否被跟踪 需要关闭nat 阅读全文
posted @ 2022-07-05 11:42 vx_guanchaoguo0 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 系统定义的常量 fmt.Println(runtime.GOARCH) //CPU型号 fmt.Println(strconv.IntSize) //int位数 阅读全文
posted @ 2022-07-05 11:21 vx_guanchaoguo0 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 为什么需要lvs持久链接 后端真是服务一般有多个(一个就不需要负载均衡了),一个用户请求持续分配有个服务,而不是轮询多个服务 持久链接的实现 session 绑定 (session sticky) 优点:同一个用户请求始终调度到有个固定的后端服务(第一次调度算法实现) 缺点: 容错能力差,如果宕机, 阅读全文
posted @ 2022-07-05 10:14 vx_guanchaoguo0 阅读(154) 评论(0) 推荐(0) 编辑