-
gin框架操作Cookie坑:c.SetCookie 中的的 domain 定义成什么就要用什么访问 cookie 才会生效,例如,定义的 127.0.0.1,浏览器访问时也必须输入 127.0.0.1 才行,localhost 都不行。
12345...
-
暴力停止 我们在 go run main.go 后,若需要停止监听,需要使用 ctrl+c 终止监听。该方案会立即终止服务器监听,同时结束正在处理的请求,也就是说若存在未处理完毕的请求,是不能继续处理的。
12345678910...
-
Error vs Exception先看下面一段代码:
12345678910111213141516171819202122232425262728293031package mainimport ( "errors" &quo...
-
微服务概念定义 围绕业务功能构建的,服务关注单一业务,服务间采用轻量级的通信机制,可以全自动独立部署,可以使用不同的编程语言和数据存储技术。微服务架构通过业务拆分实现服务组件化,通过组件组合快速开发系统,业务单一的服务组件又可以...
-
数据表的类型
MYISM
INNODB
事务支持
不支持
支持
数据行锁定
不支持
支持
外键约束
不支持
支持
全文索引
支持
不支持
表空间的大小
较小
较大,约为MYSIM2倍
MYSIM:节约空间,速度较快
...
-
缓存穿透(查不到)概念 用户想要查询一个数据,发现Redis数据库中没有,也就是缓存没有命中,于是向持久层数据库(例如Mysql)查询,发现也没有,于是本次查询失败。当用户很多时,缓存都没有命中(秒杀),于是都去请求持久层数据库...
-
注:本节内容参考自《Go语言标准库》,结合自己实际的使用体验进行总结。
字符串的常见操作
字符串长度
求子串
是否存在某个字符或子串
子串出现的次数(字符串匹配)
字符串切割为[]string
字符串是否存在某个前缀或后缀
字符或子串在字符串中首次出...
-
Redis主从复制概念 主从复制,是指将一台Redis服务器上的数据,复制到其他的Redis服务器上。前者称为主节点(Master),后者称为从节点(Slave)。数据的复制是单向的,只能从主节点到从节点。Master以写为主,...
-
几个有趣的位操作利用或操作|和空格将英文字符转换成小写 12345678a := 'a'A := 'A' t1 := string(a | ' ')t2 := string(A | ...
-
最大栈介绍 直接参考Leetcode上895题:895. 最大频率栈
实现 FreqStack,模拟类似栈的数据结构的操作的一个类。
FreqStack 有两个函数:
push(int x),将整数 x 推入栈中。
pop()...