会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
熊先生的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
下一页
2022年7月25日
Linux 下查看mysql 加载的配置文件, 并且解决报错 “this is incompatible with sql_mode=only_full_group_by”
摘要: # 查看命令地址 which mysql /usr/local/mysql/bin/mysql # 查看配置文件地址 /usr/local/mysql/bin/mysql --verbose --help | grep -A 1 'Default options' Default options a
阅读全文
posted @ 2022-07-25 10:36 熊先生不开玩笑
阅读(151)
评论(0)
推荐(0)
2022年7月22日
macos 安装多版本PHP,composer
摘要: PHP版本切换网上有写博客用 brew-php-switcher 切换实际没生效,博客也是相互抄,看了袭浪费时间。讲一下我的思路,因为php 可以cli 和fpm 的方式。安装php 将不同版本添加命令到bin 实现cli模式可以调用不同版本;fpm通过修改配置文件,绑定不同端口,就可以同时运行不同
阅读全文
posted @ 2022-07-22 20:02 熊先生不开玩笑
阅读(1204)
评论(0)
推荐(0)
2022年7月19日
golang json 字符串 用 json.Number 解析字段
摘要: 不定义结构体,用map 解析json 字符串字段 func main() { jsonString := `{"age": 20, "height": 180 }` var data = []byte( jsonString ) var result map[string]interface{} v
阅读全文
posted @ 2022-07-19 17:34 熊先生不开玩笑
阅读(1025)
评论(0)
推荐(0)
2022年7月15日
正则笔记
摘要: ##2.正则中的常用的非打印字符 |字符 |含义 | |: |: | | \d |匹配任一十进制数,等价于[0-9] | | \D |匹配任一非十进制字符,等价于[^0-9]| | \s |匹配任一空白字符,等价于[\f\n\r\t\v]| | \S |匹配任一非空白字符,等价于[^\f\n\r\t
阅读全文
posted @ 2022-07-15 16:45 熊先生不开玩笑
阅读(35)
评论(0)
推荐(0)
2022年7月14日
ETCD 实现服务发现讲解
摘要: 租约:具有时间有效期,键绑定到租约后,当租约到期失效,绑定到的租约的键也会被删除。 创建租约 etcdctl lease grant 600 lease 694d81f509b7940a granted with TTL(600s) 创建key并绑定到租约 etcdctl put --lease=3
阅读全文
posted @ 2022-07-14 09:55 熊先生不开玩笑
阅读(151)
评论(0)
推荐(0)
2022年6月24日
golang 用gorm生成module文件
摘要: 网上的包过于繁琐复杂。所以写个简单。mysql的多种数据类型没有全部实现转化。可以编译成可执行文件。 package main import ( "flag" "fmt" "io" "os" "strings" "gorm.io/gorm" "gorm.io/driver/mysql" ) var
阅读全文
posted @ 2022-06-24 19:10 熊先生不开玩笑
阅读(531)
评论(0)
推荐(0)
2022年6月20日
golang 手写实现多台机器执行定时任务
摘要: 多台机器,固定间隔每台分别去执行任务。 package main import ( "fmt" "strconv" "time" ) func main() { // 周期60 秒, 获取当前秒钟数, r := 60 interval := 5 // 机器节点数 node := []string{"
阅读全文
posted @ 2022-06-20 11:23 熊先生不开玩笑
阅读(109)
评论(0)
推荐(0)
goalng 将字符串转化成整数后取余
摘要: package main import ( "fmt" "github.com/google/uuid" "hash/fnv" ) func main() { var index uint32 = 3 // 字符串 uid := uuid.New().String() h := fnv.New32a
阅读全文
posted @ 2022-06-20 09:39 熊先生不开玩笑
阅读(212)
评论(0)
推荐(0)
2022年5月26日
go 死锁示例
摘要: 以下代码不会有任何打印。原因是:channel ch 在make 时是无缓冲区的channel。无缓冲区的channel 发送一个数据进入后需要等待这个数据被消耗才能继续发送下一个数据。然而getFromChannel 方法中的使用了锁。导致与sendToChannel 方法中使用的锁,形成死锁。如
阅读全文
posted @ 2022-05-26 20:07 熊先生不开玩笑
阅读(125)
评论(0)
推荐(0)
2022年5月4日
golang实现请求cloudflare修改域名A记录解析
摘要: 现在有些DNS解析要收费,国内的几个厂商需要实名制。下面给出golang请求cloudflare修改域名A记录解析的代码。 准备工作: 在域名购买服务商处,将dns解析服务器改为cloudflare的dns服务器地址 将域名添加到cloudflare后台,非cloudflare购买的域名也可以添加!
阅读全文
posted @ 2022-05-04 21:46 熊先生不开玩笑
阅读(795)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
下一页
公告