- 博客(13)
- 收藏
- 关注

原创 Galera-MariaDB多主集群搭建
简介Galera Cluster for MySQL是一种同步复制解决方案,可以提高MySQL服务的可用性和性能。所有Galera Cluster节点都是相同的,完全代表集群,允许无约束的透明mysql客户端访问,充当单分布式MySQL服务器。它提供:透明的客户端连接,因此它与现有应用程序高度兼容;同步数据安全语义 - 如果客户端收到确认,将在每个节点上提交事务;自动写入冲突检测和解决,...
2019-02-27 16:52:42
10232
8
原创 HashMap实现原理-数据存储(一)
众所周知,HashMap是Java里的一个存储容器,以K:V的方式存储数据,下面就聊一聊它底层的实现原理。1.创建Map map = new HashMap();2.使用map.put("key","value");
2021-07-22 21:45:44
1887
3
原创 微服务架构技术栈
微服务条目落地技术服务开发Spring、SpringMVC、SpringBoot服务配置与管理Netflix公司Archaius、阿里Diamond等服务注册和发现Eureka、Consul、Zookeeper服务调用RPC、gRPC、Rest服务熔断Hystrix、Envoy负载均衡Nginx、Ribbon服务接口调用Feig...
2019-11-19 09:13:09
730
转载 监控状态说明
监控状态说明集群完整性检查:wsrep_cluster_state_uuid:在集群所有节点的值应该是相同的,有不同值的节点,说明其没有连接入集群.wsrep_cluster_conf_id:正常情况下所有节点上该值是一样的.如果值不同,说明该节点被临时”分区”了.当节点之间网络连接恢复的时候应该会恢复一样的值.wsrep_cluster_size:如果这个值跟预期的节点数一致,则所有的集...
2019-10-21 17:00:43
855
原创 Linux常用压缩,解压缩命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成...
2019-09-17 15:35:31
198
原创 MySql主从同步
MySql—Master—SlaveLinux配置mysql主从Ip:192.168.0.1 MasterIp:192.168.0.2 Slave配置文件vim /etc/my.cnf添加如下内容到my.cnfMaster(主) IP:192.168.0.1[mysqld]server-id=1 #必须。设置服务器id,为1表示主服务器。log_bin=mysql-b...
2019-09-06 16:44:09
186
原创 ELK-Metricbeat服务器性能监控
服务器性能监控Metricbeat下载:https://www.elastic.co/cn/downloads/beats/metricbeat操作系统:Linux-Centos7拷贝metricbeat-7.2.0-linux-x86_64.tar.gz到服务器解压[root@centos74-084 ~]# tar -zxvf metricbeat-7.2.0-linux-x86...
2019-07-18 15:54:51
988
原创 Elasticsearch集群备份之数据迁移
我们要升级ES版本时,需要对数据进行备份迁移,下面开始Elasticsearch备份数据前需要一个存储数据的仓库,支持四种共享文件系统,比如 NASAmazon S3HDFS (Hadoop 分布式文件系统)Azure Cloud下载资源(以NAS为例)[root@centos74-084 /]#cd /opt/nfs[root@centos74-084 nfs]# yum i...
2019-07-17 11:31:30
848
转载 JedisPool问题记录
Redis参数项记录一下最近遇到的一个问题Could not get a resource from the pool(无法从池中获取资源)经排查发现是代码写的有问题,端口经常被沾满了优化代码,释放连接,连接池一.参数说明参数名含义默认值使用建议maxTotal资源池中最大连接数8设置建议见下节maxIdle资源池允许最大空闲的连接数8设置建议见...
2019-05-06 17:52:41
833
原创 SpringBoot+Maven多环境配置
环境本地环境(dev)测试环境(test)预生产环境(pre-pro)生产环境(pro)不同环境对应不同的文件夹SpringBoot有profiles功能的支持,我们将此功能加入进来在resources下创建/dev文件夹,在dev文件夹下创建application.properties和application-dev.properties在resources下创建dev、t...
2019-04-22 16:10:31
1254
原创 Java面向对象基础篇
Java面向对象的特征 对学习Java而言,对面向对象特征的理解是必不可少,因为Java是面向对象的语言,有句话叫做【万物皆对象】面向对象特征封装继承多态概念封装 封装的字面意思理解,大概是一件东西封起来装放在在某个地方。为了进一步理解封装的概念我在举一个例子 我们都做过火车,特别长一...
2019-04-04 14:50:21
139
2
转载 优快云-markdown
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-03-17 14:00:03
992
1
原创 Try-catch-finally基本定义与使用
Java处理异常语法try{   //业务逻辑代码块}catch(Exception e){    //异常处理}finally{}try{ }是用于执行逻辑代码,逻辑代码在执行出现异常会进入catch{ }里进行处理;catch{ }是来处理try{ }里的代码运行时抛出的异
2019-02-19 10:22:13
544
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人