- 博客(7)
- 收藏
- 关注
原创 解决idea下removeContentEntry: removed content entry url ‘file://*****‘ still exists after removing的问题
在idea中使用gradle构建项目的时候,出现了removeContentEntry: removed content entry url ‘file://*****’ still exists after removing这样的报错,经过多次尝试,发现直接删除 .idea目录是有效的,关于该问题详细的讨论可以参考 https://stackoverflow.com/questions/66214555/gradle-sync-failed-removecontententry-removed-conte
2023-01-17 17:22:36 1761
原创 使用protoc编译时出现Import “google/protobuf/any.proto“ was not found or had errors.问题的一个解决方法
使用protoc编译时出现Import “google/protobuf/any.proto” was not found or had errors.问题的解决方法在windows环境下使用golang中的protobuf时,在自定义的.proto文件中引入了外部的proto文件syntax = "proto3";import "google/protobuf/any.proto";package proto;在使用命令protoc --go_out=plugins=grpc:.
2022-04-28 11:18:51 12646
原创 golang初学者使用gorm时容易踩得坑(一)
今天在学习使用gin的时候,使用gorm作为ORM来访问数据库,但是在查询的时候报错,出现了如下errorruntime error: invalid memory address or nil pointer dereference顺着异常去查看方法的调用情况,发现是在绑定数据库时出现的问题,仔细一看,果然是忽略了一个关键的地方,没有导入gorm中对应的数据库的包,由于使用的是mysql,因此要在使用gorm.Open()时用到mysql的相关定义_ "github.com/jinzhu/gorm/
2022-04-27 17:19:33 1385
原创 Golang下生成protocol buffers代码以及grpc代码的简单教程
Golang下生成protocol buffers代码以及grpc的简单教程本教程基于Goland IDE,Golang版本为1.17.4(建议使用1.16以上版本),生成了普通的pb和grpc代码首先使用Goland创建一个新项目prototech接着创建两个目录pb和proto,其中proto用来存放初始的.proto文件,pb存放生成的.pb.go源代码在proto新建一个.proto文件test.proto在test.proto中编辑以下文本syntax = "proto3";
2022-04-02 17:26:08 3426 1
原创 浅谈String在JVM中的位置以及intern()的使用
我们直接进入主题,如下所示的代码基于JDK1.8public static void main(String[] args) throws IOException{ String s1 = new String("ab"); String s2 = "ab"; String s21 = "a1"; String s3 = "a" + "1"; String s4 = new String("a") + new String("
2021-04-03 00:24:58 351
原创 阿里云CPU占用率90%被植入挖矿木马的解决方法
目录问题总结问题最近几日突然发现服务器CPU占用率满了我一开始还没在意,但是当打开警告内容的时候心脏骤停查了一下,发现应该是被别人植入木马挖矿了,使用top命令看了一下CPU占用,发现有个python进程cpu占用率直接拉满,而且总是定时启动,没法直接使用kill杀死进程使用vim /var/log/cron查看了一下计划任务,果然不对劲但是使用crontab -l查看,什么也没有网上查了一下,发现可能是木马可能是从6379端口进来的,使用lsof -i:6379看了一下,几百
2021-03-14 21:42:57 4682 1
原创 在阿里云上的docker使用haproxy对rabbitmq集群进行负载均衡
在阿里云上的docker使用haproxy对rabbitmq集群进行负载均衡安装rabbitmq安装haproxy安装rabbitmqdocker pull rabbitmq等待自动安装结束,查看镜像docker images如图所示,我之前装了两个镜像,建议使用TAG为3-management的镜像,这样方便在web监控界面操作rabbitmq集群的的设置如下docker run -d --hostname rabbitmq1 --name rabbit1 -p 5673:5672 -
2021-03-11 19:36:43 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人