自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 MVCC大揭秘

mvcc的原理是什么?如何解决数据库中数据的多版本控制问题?

2024-08-11 18:23:23 732

原创 分布式锁

分布式锁分布式锁介绍什么是分布式一个大型的系统往往被分为几个子系统来做,一个子系统可以部署在多个服务器上,分布式就是通过计算机网络将后端工作分布到多台主机上,多个主机一起协同完成工作什么是锁java程序中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码做同步,使其在修改这种变量时能够线性执行消除并发修改变量,而同步的本质是通过锁来实现的.如java中synchronize是在对象头设置标记,Lock接口的实现类基本上都只是某一个volitile修饰的int类型变量其保

2021-04-22 11:01:41 327 2

原创 分布式事务及各场景解决方案

分布式事务什么是事务?事务可以看做一次大的活动,它由不同的小活动组成,要么全部成功,要么全部失败本地事务在计算机系统中,更多的是靠关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务四大特性⑴ 原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性

2021-04-22 10:59:53 415 1

原创 Docker-搭建rancher及rancher常见错误

Rancher搭建1.拉取镜像(2.0版本,rancher的2.0和1.0差别有些大)docker pull rancher/rancher2.查看镜像信息docker inspect rancher/rancher:latest3.执行以下命令,在宿主机创建两个挂载目录,以便持久化数据mkdir -p /water/runfile/docker_volume/rancher_home/ranchermkdir -p /water/runfile/docker_volume/rancher

2021-04-22 10:57:22 3368

原创 Docker-搭建Harbor镜像仓库

企业级Docker镜像仓库Harbor部署与使用在实际生产运维中,往往需要把镜像发布到几十、上百台或更多的节点上。这时单台Docker主机上镜像已无法满足,项目越来越多,镜像就越来越多,都放到一台Docker主机上是不行的,我们需要一个像Git仓库一样系统来统一管理镜像。这里介绍的是一个企业级镜像仓库Harbor,将作为我们容器云平台的镜像仓库中心。Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这

2021-04-22 10:56:23 389

原创 Docker-springCloud容器化部署全过程

一.准备环境构建最小java环境的docker镜像下载jre包:https://www.java.com/en/download/manual.jsp解压压缩包 :tar -xvcf jre-8u181-linux-x64.tar.gz进入jre目录:cd jre1.8.0_251删除无用文件:rm -rf COPYRIGHT LICENSE README release THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.

2021-04-22 10:55:03 1268 1

原创 Docker-centos安装docker及docker命令

dockerdocker基本组成docker文档网址:https://docs.docker.com/镜像(image):docker镜像好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像==>run==>tomcat01容器,通过这个镜像可以创建多个容器,最终服务运行或者项目运行就是在容器中的容器(container):docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的启用,停止,删除,基本命令, 目前就可以把这个容器理解为就是一个简易的linu

2021-04-22 10:53:15 352

原创 centos安装并配置及卸载mysql5.7

安装mysql新机安装需要检查:rpm -qa|grep mariadbrpm -e --nodeps mariadb-libs 卸载及卸载mariadb的依赖1.现在centos上默认是没有yum源的,yum安装的是 MariaDB。所以我们需要自己先配置yum源。配置yum源步骤如下:下载yum源:wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'[外链图片转存失败,源站可能有防盗链机制

2021-04-22 10:52:17 228

原创 centos7下安装nginx并配置https证书

centos7下安装nginx一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、安装 PCRE(让 Nginx 支持 Rewrite 功能)#下载最新版本的,注意不要用pcre2wget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gztar -xvf pcre-8.42.t

2021-04-22 10:44:13 1016

原创 centos7构建masscan镜像

msscan镜像自定义masscan镜像作为基础镜像 构建出可在容器内使用masscan命令的微服务镜像思路1.以一个centos7镜像为基础镜像2.启动centos7镜像,进入容器,开始安装masscanyum install -y git #安装gityum install -y clang #安装 masscan编译的依赖包yum -y install gcc automake autoconf libtool makeyum install gcc gcc-c++git cl

2021-04-22 10:41:46 271

原创 elasticsearch7.x 原理及使用姿势

elasticsearch1.es初识1.1es的功能(1)分布式的搜索引擎和数据分析引擎搜索:百度,网站的站内搜索,IT系统的检索数据分析:电商网站,最近7天牙膏这种商品销量排名前10的商家有哪些;新闻网站,最近1个月访问量排名前3的新闻版块是哪些分布式,搜索,数据分析(2)全文检索,结构化检索,数据分析全文检索:我想搜索商品名称包含牙膏的商品,select * from products where product_name like "%牙膏%"结构化检索:我想搜索商品分类为日

2021-04-22 10:26:38 2032

原创 elasticsearch(一)docker多机部署elasticsearch集群及elk搭建(7.4.2)

@TOC前言本篇为elasticseach系列片第一章,大家一起先把es的环境搭建起来,有需要elk整合方式的见文章最后部分搭建es集群1docker run -d --name es01 -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms4g -Xmx4g" -v /opt/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /opt/es.

2021-02-04 17:23:27 3241 9

空空如也

空空如也

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

TA关注的人

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