实战演练
文章平均质量分 88
小书go
一切好与不好都随风而去
展开
-
go-prometheus业务监控指标实战(二)
本文主要讲解的是 Histogram和Summary的案例。并且结合案例配置自动告警机制。service/prometheus/constants.goservice/prometheus/histogram.gografana 图像普通 histogram (不带label) 名称 common_historgram每个学生只有一个总分,学生不带属性.........原创 2022-06-04 19:31:44 · 1600 阅读 · 1 评论 -
go-prometheus业务监控指标实战(一)
Prometheus 实现业务指标监控,使用go_client完成counter和gague的sdk测试,并结合grafana展示监控曲线原创 2022-05-16 00:03:32 · 5421 阅读 · 0 评论 -
go-consul实战
consul 安装,命令使用,go-consul 服务注册与发现原创 2022-03-06 18:26:29 · 1719 阅读 · 1 评论 -
go-etcd实战
etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. It gracefully handles leader elections during network partitions and ca原创 2022-01-16 00:16:55 · 2442 阅读 · 0 评论 -
mysql亿级重复数据高效处理
背景有这样一张用户别名表,一个用户ID可以对应多个用户别名,但是系统分配的别名只能有一个。由于user_id 行没有设置唯一主键,一个user_id可以有多个number_nick_name和多个string_nick_name。但是系统自动分配希望每个user_id只有一条,实际程序bug导致一个user_id现在存在多个set_type=1的行(实际上当前表中全部都是 set_type=1 的行)。此表为mysql单表,表中已经有9千万数据,user_id为1-16位int64整数型(例:450原创 2021-08-22 00:15:04 · 1424 阅读 · 0 评论 -
VM创建的虚拟机磁盘不够用了,如何扩充磁盘?
VM创建的虚拟机磁盘不够用了,如何扩充磁盘?环境描述利用vm创建的虚拟机 操作系统为 centos7 ,VMware® Workstation 14 Pro 为版本14。 初始创建的虚拟机为内存2g 处理器1核,硬盘20g。 目标将 20g 硬盘扩充到40g。操作步骤关闭虚拟机,将磁盘配置由原来的20g 改为40g。这时候会出现提示,扩充完毕,但是需要手动操作文件系统,将磁盘进行分...原创 2020-05-03 11:00:08 · 10308 阅读 · 9 评论 -
apache-rocketmq 学习笔记
apache-rocketmq 学习笔记花式搭建 rocketmq环境准备本文使用的机器为 centos7maven 版本为 3.6.1jdk 版本 1.8.0_11通用流程下载 传送门自选版本。本文使用的是当前最新版本4.7.0,对应的包为 rocketmq-all-4.7.0-source-release.zipjdk,以及maven的安装过程就不在此赘述解压,安装...原创 2020-04-05 23:28:04 · 675 阅读 · 0 评论 -
Easticsearch+Kibana+Logstash(ELK) 搭建实践
搭建环境Linux centos7 虚拟机jdk8elk 版本都是 7.2 (注意版本必须都对应,否则可能存在安装不成功)软件安装目录为 /usr/local/mysoft/软件包集合Easticsearch+Kibana 搭建参考 搭建流程Logstash 搭建# 1、下载安装包(建议使用迅雷下载)wget https://artifacts.elastic.co/dow...原创 2020-03-07 21:58:03 · 555 阅读 · 0 评论 -
docker进阶与实战
环境说明本文是紧接着上一节 docker入门与实战docker的网络模式host 主机模式。该网络模式下容器不会拥有自己的ip地址,而是使用宿主机的ip地址和端口,因此不存在宿主机与容器端口映射。bridge 桥接模式(默认)。桥接模式是,当Docker服务启动时,会在主机上创建一个名为docker0的虚拟网桥,并选择一个和宿主机不同的IP地址和子网分配给docker0网桥。后续启动...原创 2020-03-03 15:55:13 · 712 阅读 · 0 评论 -
docker入门与实战
环境准备本文以centos7 虚拟机进行演示一台Linux机器 能连接外网关闭seLinuxvi /etc/selinux/config# 将 SELINUX=enforcing 改为 SELINUX=disabled需要重启机器 selinux配置才会生效关闭防火墙systemctl stop firewalld.servicedocker的安装与自启动配置国...原创 2020-03-01 23:57:08 · 398 阅读 · 0 评论 -
Java 基于 org.mousio.etcd4j 服务注册与发现最简demo
java 基于 org.mousio.etcd4j 服务注册与发现maven 依赖 <dependency> <groupId>org.mousio</groupId> <artifactId>etcd4j</artifactId> <v...原创 2020-01-11 20:52:16 · 1292 阅读 · 1 评论 -
junit测试中Hibernate报错SQL Error:1146,SQLState:42S02
此问题困扰笔者很久,希望能帮到一些初学者。 先不多说了,初学Hibernate框架写了一个Demo,结果一直运行不出来想要的结果。 先描述下环境:在eclipse中添加了Hibernate的插件,然后使用的是Hibernate-4.3.11版本。数据库使用的是MySQL5.5.28。在数据库中先创建好一个数据库名字叫:hibernate,里面没有任何东西。 下面首先贴出我的项目原创 2016-10-05 21:51:30 · 4316 阅读 · 2 评论 -
使用虚拟机VM从零搭建Linux server(Jdk1.6+tomcat7+MySQL5.5)
Linunx server 的搭建(Jdk1.6+tomcat7+MySQL5.5)笔者是在win7系统上安装了一台虚拟机VMware6,然后再在虚拟机上用镜像文件安装了Linux redhat-5-server-i386,最后在此Linux系统上 完成了 Jdk,tomcat,MySQL的安装。原创 2016-09-19 22:26:09 · 926 阅读 · 2 评论 -
从零搭建流媒体服务器+obs推流直播
背景介绍 本文使用的流媒体服务器的搭建是基于rtmp(Real Time Message Protocol)协议的,rtmp协议是应用层的协议,要依靠底层的传输层协议,比如tcp协议来保证信息传输的可靠性。最后提供了一个不错的测试方案。原创 2017-05-27 16:44:15 · 64750 阅读 · 25 评论 -
云服务器搭建WordPress
在搭建之前首先做好一些准备工作,首先得有一台云服务器把,我这是在腾讯云上抢的一台免费的服务器,配置很低只有1核1G,CentOS 7.2 64位,凑合着用把,本地操作系统win7旗舰版。 本篇文章主要目的:1.如何在云服务器上搭建一个WordPress 2.在搭建的过程中遇到的问题以及解决方案。原创 2017-05-19 17:12:58 · 2044 阅读 · 0 评论 -
vmware 三种网络模式区别与应用
vmware 三种网络模式区别与应用本机的物理机称为host主机,而使用vmware创建出来的机器称为guest主机。host-only(仅主机模式)该模式下能实现guest主机与host主机能互通。使用场景(如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统)host-only详解bridged(桥接模式)该模式下,guest主机表现为同host主机同一局域网并...原创 2019-02-23 01:59:40 · 1562 阅读 · 1 评论 -
Easticsearch(Linux集群)+Kibana客户端环境搭建记录
资源准备一台物理机,内存4G以上。(若要搭建Easticsearch集群,则至少8G)软件准备,VMware Workstation环境准备 jdk(Easticsearch 启动以来java环境),并且配置好JAVA_HOME jdk下载地址准备好Easticsearch与Kibana 下载链接环境描述本文搭建环境是 win10系统 + vm14.1 + centos7 +...原创 2019-02-26 10:30:53 · 473 阅读 · 0 评论 -
最简hadoop3.x完全分布式集群搭建
环境准备三台 Linux centos 7机器,本例中使用 vmware 创建三台虚拟机作为替代基于1,电脑需要安装好 vmware 软件,需要使用 secureCRT 登录Linux机器方便操作准备好 jdk 8 和 hadoop-3.1.2 安装包效果描述最后的集群为一个三台机器的 hadoop 集群,其中数据结点(DataNode)和计算结点(NodeManager)分布在...原创 2019-03-12 12:48:27 · 3756 阅读 · 0 评论 -
MongoDB 安装与权限配置
mongodb 使用与权限控制解压版安装MongoDB初始化说明MongoDB 的使用MongoDB 权限认证内置角色介绍解压版安装MongoDB使用解压版绿色软件,为更好选择,只需简单配置即可使用。下载地址初始化说明MongoDB 数据库默认是不开启账号权限验证的,但是默认绑定的IP为 127.0.0.1。也就是说,默认不要账号密码就能登录,但是你只能在绑定的IP上登录也就是本机。...原创 2019-03-23 20:52:54 · 1095 阅读 · 0 评论 -
tomcat-users.xml 配置不生效原因
安装玩tomcat,或者解压玩tomcat后,在tomcat的目录下有个conf文件夹,在这个文件夹下面有一个tomcat-users.xml的文件,这个文件里面的配置信息是当我们进入http://localhost:8080 页面后,有些功能需要登录才能进行访问。今天我解压好了一个tomcat,环境变量也配置好了,启动服务也没问题,就是登录不进去Manager App,大原创 2016-08-05 21:57:44 · 12260 阅读 · 1 评论