自定义博客皮肤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)
  • 收藏
  • 关注

原创 mongodb 副本集搭建(centos7)

MongoDB主从复制主从复制是 MongoDB 最早使用的复制方式, 该复制方式易于配置,并且可以支持任意数量的从节点服务器,与使用单节点模式相比有如下优点:在从服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。可配置读写分离,主节点负责写操作,从节点负责读操作,将读写压力分开,提高系统的稳定性。MongoDB 的主从复制至少需要两个服务器或者节点。其中一个...

2019-06-13 16:20:36 614

原创 docker 学习

启动jenkins容器:docker run -d -p 8000:8080 -p 50000:50000 --restart=always -v /home/jenkins:/var/jenkins_home --name jenkins --privileged=true -u root jenkins/jenkins:lts启动mysql容器:docker run --name mysql -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWOR..

2020-08-31 17:37:39 155

转载 分布式事务如何实现?深入解读 Seata 的 XA 模式

En首页 文档 开发者 博客 社区 下载分布式事务如何实现?深入解读 Seata 的 XA 模式作者简介:煊檍,GitHub ID:sharajava,阿里巴巴中件间 GTS 研发团队负责人,SEATA 开源项目发起人,曾在 Oracle 北京研发中心多年,从事 WebLogic 核心研发工作。长期专注于中间件,尤其是分布式事务领域的技术实践。Seata 1.2.0 版本重磅发布新的事务模式:XA 模式,实现对 XA 协议的支持。这里,我们从三个方面来深入解读这个新的特性:是

2020-08-04 16:48:18 477

原创 mysql索引优化

一.组合索引: 假如有张表 abc ,有字段a(int),b(int),c(int), 且存在索引 index_abc(a,b,c) ;有另外一张表 abc2 ,有字段a(int),b(int),c(int),name(varchar)且存在索引 index_abc2(a,b,c) ;1. 组合索引的 or条件判断是否会走索引: 不一定!select * from abc...

2020-04-23 10:19:48 267

原创 关于G1垃圾收集器

选择收集器除非您的应用程序有非常严格的暂停时间要求,否则请先运行您的应用程序并允许VM选择收集器。如有必要,请调整堆大小以提高性能。如果性能仍然不能达到您的目标,请使用以下准则作为选择收集器的起点。 如果应用程序的数据集较小(最大约100 MB),则 使用选项选择串行收集器-XX:+UseSerialGC。 如果应用程序将在单个处理器上运行,并且没有暂停时间要求,则让VM选...

2020-04-23 08:53:21 313

原创 centos 内核指令学习

通过jdk 指令查找某个java进程: jps -l然后查找某个进程下的所有文件 : cd /proc/进程号查看当前进程下的所有线程: cd task查看当前进程下的 文件描述符: cd fd;查看内核指令说明 :先安装指令包 :yum install man-pagesman 指令名称 比如: man accept转存失败重新上传取消查看绑定指令...

2020-04-12 13:52:16 283

转载 什么是Service Mesh

Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。那么到底什么是Service Mesh?一言以蔽之:Service Mesh是微服务时代的TCP协议。有了这样一个感性的初步认知,我们再来看到底什么是Service Mesh。提到Service Mesh,就不得不提微服务。根据维基百科的定义:微服务 (Micros...

2020-04-04 20:07:34 1900

原创 zipkin 集成 elasticsearch5.6.3

elasticsearch 版本: 5.6.3zipkin版本 : 2.12.91 下载安装包 cd /usr/local wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz2.解压安装包 tar -xvfelasticsear...

2020-03-31 22:40:49 366

转载 Centos7下yum安装配置nginx与php

本文链接:https://blog.csdn.net/mpfhqmpfhq/article/details/80769466开始安装Nginx和PHP-FPM之前,首先卸载系统中以前安装的Apache和PHP保证安装不会冲突。用root登录输入下面的命令:[plain]view plaincopyyumremvehttpd*php*增加额外nginx php最新资源库r...

2019-12-02 12:07:43 192

原创 spring boot 1.5升级到2.X版本 变动

spring boot 1.5升级到2.1版本变动spring boot老版本1.5.5spring boot新版本2.1.3redis变动:org.springframework.boot:spring-boot-starter-data-redis变为 org.springframework.data:spring-data-redis (版本2.1.5.RELEASE)...

2019-09-04 17:12:20 1107

原创 mongo副本集权限配置(centos7)

上一章配置完副本集后,紧接着继续配置数据库权限。链接直通车:https://blog.csdn.net/liubo_2016/article/details/91871268开启安全认证创建用户登录 PRIMARY节点创建用户,在此我们对 test 库开启安全认证。先创建全局管理员用户:db.createUser({user:"root",pwd:"ygW_2019",roles:...

2019-06-17 16:19:43 366

原创 MongoDB安装步骤

一。配置包管理系统(yum)创建一个/etc/yum.repos.d/mongodb-org-4.0.repo文件,以便你可以使用yum直接安装MongoDB。文件:mongodb-org-3.4.repo[mongodb-org-4.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$re...

2019-05-17 11:55:22 176

原创 mongodb相关操作

首先连接mongodb服务器,1.登录后,输入mongo;连接mongodb,切换数据库 :user admin;2.创建用户指令:db.createUser({user:"teaching",pwd:"123",roles:["userAdminAnyDatabase"]});3.查看步骤2创建的用户:show users4.关于用户角色说明如下图:roles...

2019-05-16 12:06:23 154

转载 maven搭建私服库(centos7)

前言实际生产中,很少需要自己搭建 Maven 私服仓库(在一个视频中看到这么一句话:除非公司就你一个程序员)。需要的时候,也就直接网上搜一篇教程照着操作即可。本次则只是为了自己练习一下,稍微熟悉一下。主要的目的是为了后面配置 Jenkins 时使用。简单做一下笔记。环境CentOS 7JDK 1.8(Nexus 依赖于 JDK)下载 Nexus OSS 3.14.0 的 Linux ...

2019-03-07 18:02:01 424

转载 spring cloud eureka 注册与发现

spring cloud 入门系列二:使用Eureka 进行服务治理服务治理可以说是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。Spring Cloud Eureka是Spring Cloud Netflix 微服务套件的一部分,主要负责完成微服务架构中的服务治理功能。本文通过简单的小例子来分享下如何通过Eureka进行服务治理:搭建服务注册中...

2019-02-28 17:19:38 124

转载 阿里云直播、直播录制和点播

 版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/haohao123nana/article/details/79481802近来公司有个直播类的项目,让我调研下阿里云直播,花了3、4天调研结束后,做下笔记,一方面自己日后便于查看,另一方面与大家做个交流,有说的不正确的。欢迎指正。需求说明:本项目有三个媒体端,分别是app、微信和pc。...

2019-02-20 15:33:09 1963

转载 @DateTimeFormat和@JsonFormat区别

@DateTimeFormat注解解决前台string类型与后台date类型的转换,使用@JsonFormat注解解决后台date类型与前台string类型的转换说明:有的时候由前台jsp页面填写一个日期,提交到后台spring mvc的时候,我们希望直接转换成一个Date类型,而不是由一个string 类型接收,然后再通过simpleDateFormat来进行转格式,这样太麻烦了,代码会...

2018-12-20 10:06:35 2342

原创 centos7增加虚拟内存

1 使用free -m查看在未增加swap之前虚拟内存的使用情况2.使用dd命令创建一个swap文件,大小为1Gdd if=/dev/zero of=/home/swap bs=1024 count=1024000文件越大,创建的时间越厂3将文件格式转换为swap格式的 mkswap /home/swap4再用swapon命令把这个文件分区挂载swap分区s...

2018-11-29 14:33:46 8752

转载 异常Could not create connection to database server. Attempted reconnect 3 times. Giving up.解决方案以及原因

摘要:出现以上异常的原因:当一个连接的空闲时间超过8小时后,MySQL就会断开该连接,而连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常。解决方案:在连接数据库的url后面添加如下#指明是否在从池中取出连接前进行检验!testOnBorrow=true#检验SQL语句,其目的就是...

2018-09-04 10:20:49 8611 1

原创 ssh 登录 centos7 中文乱码

 以前是改这个vi /etc/sysconfig/i18n不过没有效果,在centos7里面,要这样子改vi /etc/locale.conf删除或者注释里面的内容。输入LANG=”zh_CN.GB18030”wq保存退出,然后reboot重启,登录,显示正常 ...

2018-09-04 10:19:15 2319 1

原创 MySQL主从同步故障-Slave_SQL_Running: No

最常见的3种同步故障情况这3种情况是在HA切换时,由于是异步复制,且sync_binlog=0,会造成一小部分binlog没接收完导致同步报错。第一种:在master上删除一条记录,而slave上找不到。 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't find record in ...

2018-09-04 10:17:59 483

转载 gitlab 安装和汉化(centos7-2018)

安装和配置依赖项 (必需)官方centos7配置链接:https://about.gitlab.com/installation/#centos-7一1.安装软件sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemct...

2018-09-04 10:17:19 322

转载 CentOS7安装MySQL-2018

 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10...

2018-09-04 10:15:23 181

转载 centos7 安装nginx(简易)

CentOS7中使用yum安装Nginx的方法最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。1、添加源  默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-re...

2018-09-04 10:14:36 126

原创 Centos7 JDK8的安装配置

一.卸载默认安装的OpenJDK    首先通过“ rpm -qa | grep openjdk ”命令查找出默认安装的openjdk     然后通过“ rpm -e --nodeps ”命令依次卸载查出来的openjdk[plain] view plain copy[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-...

2018-09-04 10:13:46 72

原创 centos:mysql主从同步配置(2019)

主服务器:10.1.1.144;从服务器:10.1.1.163;配置过程1.进入主服务器,停止主服务mysql服务:systemctl stop mysqld;主节点编辑配置文件vim /etc/my.cnf添加如下配置:server-id=1log-bin=master-binlog-bin-index=master-bin.index注: 多台...

2018-09-04 10:11:59 5268

转载 gitlab英文版搭建

 2018--- (Centos7) gitlab服务器搭建与使用一、注册gitlab官网注册入口: https://about.gitlab.com/downloads/#centos7 https://gitlab.com/users/sign_in  二、安装和配置依赖项 (必需)官方centos7配置链接:https://about.gitlab.com/instal...

2018-09-04 10:11:00 551

转载 史上最简单的 SpringCloud 教程 | 终章

错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很多篇。案例全部采用Spring Boot 1.5.x ,Spring Cloud版本为Dalston.RELEASE我为什么这些文章?一是巩固自己...

2018-04-09 16:21:05 180

转载 深入理解分布式事务,高并发下分布式事务的解决方案

1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因2.1、...

2018-04-09 14:14:18 139

转载 mysql学习资源

MySQLMySQL也有了几年了,说不出来个所以然,认知比较肤浅。所以需要加深学习呀,这里是学习过程中收集的一些好的资源,希望大家共同进步了。不是很系统的整理,看到了就记录了下来。官方文档必须要优先看滴呀!本文Github地址博客前辈们的博客就是他们成长的足迹。DimitriK’s (dim)玄惭 阿里何登成 阿里叶金荣 知数堂姜成尧 网易杨奇龙 支付宝penglixun 阿里王朝阳大师兄吴老师 ...

2018-04-09 14:12:16 510

转载 Spring事务管理及几种简单的实现

事务是逻辑上的一组操作,这组操作要么全部成功,要么全部失败,最为典型的就是银行转账的案例:A要向B转账,现在A,B各自账户中有1000元,A要给B转200元,那么这个转账就必须保证是一个事务,防止中途因为各种原因导致A账户资金减少而B账户资金未添加,或者B账户资金添加而A账户资金未减少,这样不是用户有损失就是银行有损失,为了保证转账前后的一致性就必须保证转账操作是一个事务。事务具有的ACID特性,...

2018-04-09 14:01:13 148

空空如也

空空如也

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

TA关注的人

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