自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxw0的博客

有些人没见过汪洋,以为江河最为壮丽。而有些人通过一片落叶,却能看到整个秋天。

  • 博客(14)
  • 收藏
  • 关注

原创 分布式锁的简单分析

本文导读:1、引入业务场景2、分布式锁家族成员介绍3、分布式锁成员实现原理剖析4、最后的总结2019 已经过去!2020 已经到站!1引入业务场景首先来由一个场景引入:最近老板接了一个大单子,允许在某终端设备安装我们的APP,终端设备厂商日活起码得几十万到百万级别,这个APP也是近期产品根据市场竞品分析设计出来的,几个小码农通宵达...

2020-01-09 10:45:15 1715

原创 docker文件定时备份mysql数据库

1.创建test.sh文件,使用vitest.sh添加如下内容:# 保留10天数据,# mysql 为安装mysql的dockerdocker exec -i mysq(替换为你安装mysql的docker名)bash<<'EOF'# 判断mysql目录是不是已经存在,如果不存在则创建,保存备份的数据库文件if [ ! -d "/mysql" ]; then mkd...

2019-12-04 14:59:16 455

原创 阿里java代码规范IDEA插件

对于开发来说阿里提供了《阿里Java开发手册》,其中包括了很多开发中的规范,对于规范的检查阿里也提供了相应的插件,这里以idea为例:《阿里Java开发手册》下载地址:https://102.alibaba.com/downloadFile.do?file=1561031481870/Java-huashanxinban.pdf1.打开IDEA,点击File->Setting...

2019-09-18 14:27:21 1321

原创 vsftp 服务连接报530 login incorrect

一:解决方案一查看 /etc/vsftpd/vsftpd.conf 查到 pam_service_name=vsftpd ,可知认证pam 文件位于 /etc/pam.d/vsftpd 查看 /etc/pam.d/vsftpd 看到一行 auth required pam_shells.so ,因为创建ftp账户时候,禁止了ssh登陆 所以此处应该改为 pam_nologin.so 重启 ...

2019-08-22 10:23:34 4220 1

原创 Linux下的FTP安装和登录

一、检查安装vsftpd软件# rpm -qa |grep vsftpd 可以检测出是否安装了vsftpd软件,上图表示已安装;二、如果没安装使用yum命令进行安装# yum -y install vsftpd三、ftp的配置文件的设置,/etc/vsftpd/vsftpd.conf, /etc/vsftpd/ftpusers, /etc/vsftpd/us...

2019-08-22 10:14:56 30129 3

转载 Spring Cloud的组件简单理解

Spring Cloud概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其...

2019-07-17 18:35:23 162

转载 手动添加jar到maven库

Project structure ->Modules->Dependencies 点击"+"号,选择第一个,选择路径就表示手动添加成功;此时用idea的工具install打包就会报错,这个时候就需要我们用命令将此引用的jar包添加到本地仓库:命令为mvn install:install-file -DgroupId=com.souche -DartifactId=msgce...

2019-07-13 16:17:33 139

转载 cmd提示mvn不是内部命令的解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sz15732624895/article/details/818423611.maven的安装教程下载地址为:http://maven.apache.org/download.cgi进入此页面之后点击下载,然后解压,我把目录名改为maven,目录结构如下图所示下面我们配置环...

2019-07-13 16:10:09 1205

转载 make: *** No targets specified and no makefile found. Stop.错误解决办法

版权声明:文章若有疑问,劳烦回复指出。 https://blog.csdn.net/weiyangdong/article/details/79203712我们在Linux VPS中编译文件的时候经常会有各种各样的错误,而大部分错误基本都可以在网上找到答案。本文记录鄙人在安装 nginx 时遇到的错误:make: * No targets specified and no makefile f...

2019-05-20 15:13:36 24896

原创 Linux的防火墙的设置CentOS6和CentOS7

对于CentOS6和CentOS7的防火墙的操作命令是不同的; CentOS7的防火墙:开启:service firewalld  start  关闭:service firewalld  stop查看状态:service firewalld  status (下面表示开启)也可以使用  systemctl  命令代替  service  命令了。停止使用: syste...

2018-11-05 10:58:35 332

原创 Zookeeper ZAB协议

Zookeeper Automic Broadcast(ZAB),是paxos经典实现。ZAB(zookeeper)中节点分四个状态:1.looking:选举leader的状态(崩溃下恢复)2.follwing:跟随者(follower)的状态,服从leader的命令3.leading:当前节点是Leader,负责协调工作4.observing:observer(观察者),不参...

2018-10-30 17:42:53 549

原创 Zookeeper的Paxos算法,(2P/3P/CAP/BASE)一致性协议简单介绍

2P/3P提交(为了保证事务的ACID) 2P 就是二段提交(RDBMS经常就这种机制,保证强一致性),3P就是三段提交;2P提交 -- 1阶段:提交事务请求(投票阶段)             2P提交 -- 2阶段:执行事务的提交(commit、rollback的情况)            3P提交- 阶段1:是否提交3P提交- 阶段2:预先提交3P提交-...

2018-10-24 15:27:24 1793

原创 Zookeeper的节点操作,节点的信息

ZK Shell使用(linux命令) zkCli.sh -server ip:port            连接对应的zk,ip表示zk的IP地址,port代表端口ls,ls2                                     都是列出zk的节点,但是ls2列出的比较详细;create  [-s] [-e] path data acl   创建节点;zk的...

2018-10-24 11:47:33 5404

原创 Zokeeper安装配置及简单使用

分布式:可以简单的理解为任务拆分和节点分工;    分布式是解决高可用,高并发的。集群解决的是高可用。集群式从物理上进行定义,而分布式是一种工作方式;   例如:一个工作任务需要10个小时(单个节点);           分布式:10台机器,任务只需要1个小时就能完成;           集群:10台机器,任务还是10个小时; 分布式的协作难点:    对于设计的...

2018-10-22 15:26:42 5101

空空如也

空空如也

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

TA关注的人

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