添加jar包时,选择需要上传的jar包,填写好Group ID,Artifact ID,Version,还需要勾选Generate a POM file with these co
[阅读全文]
IntelliJIDEA常见问题
IntelliJ IDEA常见问题 去掉拼写检查 Settings → Editor → Inspections → Spelling,去掉勾选 找不到或无法加载主类 Project Structure → Modules → 删除对应模块右边的文件夹 修改代码提示快捷键
[阅读全文]
emqx集群搭建
最近使用emqx替换原来mosca,公司要求搭建集群模式,本文记录简要过程。 EMQ X 版本支持多种策略的节点自动发现与集群: 策略 说明 manual 手工命令创建
[阅读全文]
go 1.13开发环境搭建
进入项目目录:go mod init 设置环境变量:GOPROXY=“https://goproxy.io,direct” 运行go g
[阅读全文]
添加nginx stub_status
获取Nginx运行状态数据,添加以下配置: 1 2 3 4 5 6 7 8 9 10 11 12 13 location /stub_status { stub_status on; # 密码验证 auth_basic "stub status"; auth_basic_user_file /etc/nginx/.htpasswd; # 限制IP访问 allow ?.?.?.?; deny all; access_log off; } 密码验证的账号
[阅读全文]
Prometheus探针node_exporter和mysqld_exporter服务化安装
Prometheus + Grafana已经搭建完成,之前嘱咐下面的人把探针装上,昨天做压力测试,发现数据经常中断。一查才知道,使用的是比较老的版本,而且各服务器
[阅读全文]
使用minikube安装kubernetes单结点集群
从网上查到的资料来看,使用minikube安装kubernetes单结点集群相对kubeadm安装kubernetes集群简单多了,但是实践
[阅读全文]
从Spring Cloud到Istio,架构升级(更新中……)
架构从SpringCloud升级到Istio 优势 自动伸缩 健康检查和自愈能力 kubernetes生态好,解决方案多;监控告警、网络等都有成熟方
[阅读全文]
转:go语言内置函数new()和struct{}初始化的区别
new() 这是一个用来分配内存的内置函数,它的参数是一个类型,不是一个值,它的返回值是一个指向新分配的 t 类型的零值的指针。 在golang的代码定义如
[阅读全文]
kubeadm安装k8s集群
coredns是k8s-dns的替代者,Kubernetes 1.11的默认选项 关于CentOS科学上网 安装shadowsocks 1 2 3 4 5 6
[阅读全文]