自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 MySQL修改enum类型字段枚举值顺序

建议先改成varchar类型再改成新的enum类型,避免数据错乱,因为enum类型底层存的是索引数字,而不是字符串值。

2024-04-26 17:07:32 348 1

原创 MySQL数据库导入导出

导出:mysqldump -h {{ip}} -P {{port}} -u{{user}} -p{{password}} {{dbname}} {{tablename}} > {{filename}}.sql。导入:mysql -h {{ip}} -P {{port}} -u{{user}} -p{{password}} {{dbname}} < {{filename}}.sql。

2024-04-24 16:42:46 80

原创 Goland编译无报错能运行但是飘红

https://zhuanlan.zhihu.com/p/93508676

2024-01-10 16:42:48 598

原创 正则表达式踩坑

【代码】正则表达式踩坑。

2023-08-08 21:05:09 86 1

原创 k8s容器内程序pprof分析

【代码】k8s容器内程序pprof分析。

2023-08-07 16:22:49 250

原创 go validator常见用法记录

两个字段要么都不出现,要么都出现且大于0。字段要么不存在,要么必须是1或2或3。两个字段必须成对出现。校验数组里的每个元素。

2023-06-07 12:35:20 190 2

原创 cp .和cp *的区别

适用于Linux cp,也同样适用于Dockerfile copy。cp * 复制当前目录下所有名字不以“.”开头的文件。cp . 复制当前目录下所有文件。

2023-06-06 16:59:56 402 1

原创 Goland远程开发自动同步

配置远程开发机Tools - Deployment - Configuration - ➕ - SFTP - 配置主机IP、端口、登录用户、鉴权方式等配置文件路径映射查看远程开发配置Tools - Deployment - Browse Remote Host目录树里绿色的部分就是映射的部分第一次同步需要手动Tools - Deployment - Sync with local - Synchronize All最最重点的来了!勾选自动同步Tools - Deployment -

2023-06-06 12:12:44 590

原创 go mod tidy一直强行将指定好旧版本的依赖更新到最新版,但是拉下来最新版又会有问题

但是这个新版它不兼容旧版啊!直接依赖它的是另一个仓库,代码我又改不了。强行阻止v2.0.0版本的引入,go mod没有办法,这才老实了。一go mo tidy,它一定要强行给我改成。最后只能强行在go.mod里补一句。气死我了,我在go.mod里面。

2023-03-20 15:42:13 2648 1

原创 压测工具siege使用

siege -c 并发数 -r 每个并发用户发起的请求数 -H “请求头key: 请求头value” -u “目标url” -v。siege -c 并发数 -t 1S -H “请求头key: 请求头value” -u “目标url” -v。和ab比较:支持HTTP1.1,更简单好用,更多功能,返回的结果更可读,总结,完爆ab。TIME_WAIT 的默认超时为 15 秒。总请求数=并发数*每个并发用户发起的请求数。-v:打印详细日志(请求、响应、状态码等)-t: H/M/S 时/分/秒。

2023-03-12 22:30:59 321

原创 压测工具ab使用

ab -c 并发数 -n 总请求数 -H “请求头key: 请求头value” -v 99999999 “目标url”缺陷:ab只支持HTTP1.0协议,当遇到像istio这种只支持HTTP1.1的就搞不定了。-v可以打出详细日志,包括请求和响应等,后面的数字越大,打的越多,具体什么意思我也不知道。

2023-03-12 21:45:05 60

原创 IDE远程开发无法传输文件,报错Permission Denied

发现因为IDE配置远程开发机的时候登录用户是xxx,但是当时在远程开发机创建同步目录的用户用的是root,所以Permission Denied了,因为公司限制无法用root远程登录,所以只能去开发机删掉同步目录,用xxx用户重新创建就可以了。

2023-02-15 11:47:50 374

原创 python环境管理-入门笔记(备忘)

创建虚拟环境:pyenv virtualenv 3.7.13 env-3713。删除虚拟环境:pyenv virtualenv-delete env-3713。安装python版本:pyenv install 3.7.13。进入虚拟环境:pyenv activate env-3713。在虚拟环境里装依赖包:pip install numpy。退出虚拟环境:pyenv deactivate。查看python版本:python -V。进入python解释器:python。

2022-11-03 12:32:33 98

原创 局域网互传文件

cd到要传输的文件目录,打开终端python -m SimpleHTTPServer 接收文件的主机打开浏览器输入传输文件的主机IP:端口号即可

2022-07-09 18:30:27 956

原创 Go Http Post 模板

func post(url string, req interface{}) {b, err := json.Marshal(req)if err != nil {panic(err)}resp, err := http.Post(url, “application/json;charset=utf-8”, bytes.NewBuffer(b))if err != nil {panic(err)}respBody, err := ioutil.ReadAll(resp.Body)if e

2021-10-14 11:22:47 94

原创 MongoDB性能分析

用法1:db.find(……).explain()例:db.test1.find({"instanceId":"ins1"}).explain(){ "queryPlanner" : { "plannerVersion" : 1, "namespace" : "ssc_test.test1", "indexFilterSet" : false, "parsed

2021-07-29 22:44:12 535

原创 已经建了唯一索引的字段再和另一个普通字段组合建唯一索引,查询性能有差别吗?

例如cl1对f1建唯一索引,db.cl1.find({“f1”:“xxx”})cl2对f1建唯一索引,再对(f1,f2)建组合索引,db.cl2.find({“f1”:“xxx”,“f2”:“xxx”})理论上,两个查询性能应该是没有区别的,因为f1已经保证唯一了,所以都是n条记录用加了索引的搜索算法找1条,能有什么区别。。...

2021-07-28 18:06:20 299

原创 Golang map浅复制和嵌套初始化

浅复制package mainfunc main() { m := map[string]map[string]string{} println(m == nil) //false println(m["hello"] == nil) //true,因为m := map[string]map[string]string{}只初始化了第一层map,第二层map依然是nil m1 := m["hello"] if m1 == nil { m1 = map[string]st

2021-07-27 22:46:09 1282

原创 Go的零值

遇到一个报错:for cur.Next(ctx){ var app *App err=cur.Decode(app) if err!=nil{ panic(err) //panic:cannot Decode to nil value }}改成下面这样就好了:for cur.Next(ctx){ var app App err=cur.Decode(&app) if err!=nil{ panic(err) //无事发生。。。 }}原因是第一段代码中*App是

2021-07-22 20:10:12 252 2

原创 MySQL查询最值所在元组

方法一:【转自http://www.cxyzjd.com/article/weixin_30851261/113187946】需求描述查询 table 表中在 22:00 - 23:00 之间,每一位用户最后末一次插入的数据行。表结构NameTypeLengthNot NullKeyCommentidint11[x]primary keyuser_idvarchar64[x]用户idoptionsvarchar256选项createddatetime0[x]创建时间max()函数

2021-05-09 21:54:04 330

原创 Go Modules常用命令(备忘)

go mod tidy:下载缺少的依赖包,删除无用的依赖包(import标红常用解决方案) go get -u (<module name>):更新依赖包版本(常用于项目中依赖的其他模块被其他开发人员更新了增删了一些东西导致自己的模块跑不通了的解决方案)...

2021-04-29 21:03:14 121

原创 Mac新手日志

锁屏快捷键:Ctrl+win+q 显示桌面快捷键:F11 搜索快捷键:Ctrl+空格 Windows的文件资源管理器对应Mac的访达 终端输入命令,在访达显示某路径:open <路径> Windows里的快捷方式对应Mac的替身 有些路径只能在终端输入路径访问,而不能在访达里打开,那如果需要在某些程序里调用访达窗口去打开某些路径里的文件,就只能在终端open <路径>,然后制作替身到访达可访问的位置,然后在程序里调用访达窗口访问替身了...

2021-04-16 21:28:58 124

原创 MongoDB常见操作(备忘)

跨数据库复制集合:use <srcDbName>db.<srcClName>.find().forEach(function(d){ db.getSiblingDB("<destDbName>")["<destClName"].insert(d);})连接查询://假设有两个集合user和user_detail,user表的_id对应user_detail表的userId,下面查询name为hhh的全部信息:db.user.aggregat

2021-04-16 15:03:32 577

原创 git完整教程

单分支开发:多分支协作:常用命令:

2021-03-29 17:17:10 107

原创 IDEA启动Tomcat“报错”

一片红,吓得我以为怎么了,过了半天,发现喵拉个咪!不是错误你标个毛线的红啊!!

2020-08-24 16:51:10 200

原创 IEDA登录不了GitHub账号

https://blog.csdn.net/qq_30695883/article/details/104820887原来是No Proxy的,改成Auto Proxy就行

2020-08-24 15:29:50 153

原创 Android Studio配置依赖

File-Project Structure最左一列选Dependencies中间那列选app最右一列点+号,然后选1 Library Dependency输入要配置依赖的包名,例如:com.google.code.gson然后点击Search,就可以搜到所有版本号,然后一般选最新的就行了...

2020-08-24 15:29:33 317

原创 MyBatis多表查询

参考示例:https://blog.csdn.net/leiming01/article/details/80593433含义解释:https://www.cnblogs.com/mobies/p/11478784.html

2020-08-24 15:29:20 61

原创 MyBatis报错:argument type mismatch

这个方法://职工查询被分配到的盘点任务详情(记得给clothes.id重命名,不然映射不到InventoryTaskDetail类里的clothesId里去)@Select(“select clothes.id clothes_id,clothes.shelf,clothes.position,amount,staff_id,state from clothes,inventory_task where staff_id=#{staffId} and clothes.shelf=inventory_t

2020-08-24 15:27:57 1585 1

原创 Android Studio又双叒叕抽风,Logcat看不到输出的日志

把最右边选成No Filter

2020-08-24 15:27:36 92 1

原创 Android实现了序列化接口的对象在Activity间传递时仍报序列化错误

报错信息:java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = jnu.ssc.client.view.InventoryActivity$InventoryReport)我那个InventoryReport类,已经是为了排查问题改得全空了,没错就是这样:class InventoryReport implements Serializable{}就这?就

2020-07-01 16:46:25 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除