自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos7.5部署高可用k8s(三) ---- 外置etcd集群

前面的高可用集群的etcd是与control plane部署在同一个节点上的,两者会相互影响,etcd还有一种部署方式是与control plane分离部署,提供更高的稳定性。这里部署一个3节点的etcd集群,然后使用外置的etcd集群创建k8s集群。节点 IP 备注 etcd01 10.0.0.16 etcd01节点 etcd02 10.0.0.17...

2019-11-29 16:35:29 1100

原创 centos7.5部署高可用k8s(二) ---- 部署k8s v1.15.2

部署好LB以后,接下来就正式开始部署k8s部署前准备1.各个节点设置注解名和域名解析,包括两个haproxy节点[root@k8s-master01 ~]# hostnamectl set-hostname k8s-master01[root@k8s-master02 ~]# hostnamectl set-hostname k8s-master02[root@k8s-...

2019-11-28 17:26:45 713 1

原创 centos7.5部署高可用k8s(一) ---- 部署LB负载均衡haproxy+keepalived

在centos7.5系统部署一个k8s高可用集群。k8s版本采用v1.15.2。docker版本18.09根据官方的文档,部署集群前首先要部署负载均衡器,这里简要记录下LB负载均衡器的部署过程。环境说明节点 IP 备注 haproxy-1、keepalived-1 10.0.0.21 代理节点1 haproxy-2、keepalived-2 10....

2019-11-28 15:52:27 1236

原创 centos7.5部署rancher2

在上一节部署minikube的基础上继续部署rancher到环境中前言rancher简单理解就是一个管理k8s集群的界面工具,其可以管理各种环境下面的k8s集群。集成k8s有多种方式,其官网给的是案装程序中自动案装一个k8s集群。笔者尝试这种方式的时候失败了,其还有一种方式是直接导入现有的k8s集群,这种方式比较简单,也比较容易理解,本次实验使用的就是导入鲜有的k8s集群的方式。...

2019-09-09 15:57:37 839

原创 centos7.5部署Minikube

最近遇到要一个简易kubernetes环境的场景,想到了minikube,看了网上的安装教程,很多是通过virtualbox的方式安装,这个本人没有尝试,看到官网上面有直接通过docker安装的方式,网上关于docker安装的大部分无法安装成功。按照官网的方式折腾后安装成功,记录一下。安装前的准备工作为确保能够正常安装,在开始安装前做以下准备工作1.关闭防火墙$ systemct...

2019-09-09 09:05:40 584

原创 centos7.5部署kubernetes 1.12.2记录

环境准备部署环境规划如下节点 IP 备注 k8s-master 10.0.0.251 master节点 k8s-node1 10.0.0.252 node节点1 k8s-node2 10.0.0.253 node节点2 部署前准备1.设置各个节点主机名称和配置域名解析注意:各个节点的主机名...

2019-06-16 11:35:43 254

原创 yum源使用的几点思考

这两天在公司搭建环境时,在yum安装的过程中出现了一些问题,顺带对yum的使用做了一些自己的思考,做个小结。以安装docker-ce为例进行说明。先看一下镜像的查找,常用的命令就是 yum list。比如查找可用的docker-ce镜像。1.下载时软件包的命名规则问题。yum list docker-ce --showduplicates这里要注意的是中间的一列,中间的一列...

2019-06-12 23:16:17 309

原创 混杂模式二

工作中接触到混杂模式主要是在docker跨主机通信的环境下,结合docker跨主机通信的环境对混杂模式在做一个小结。一.混杂模式是否生效的理解关于设置混杂模式的资料在网上也看了一些,但是都不全面,结合最近的研究,做节点总结1.混杂模式涉及到硬件和软件两个方面,首先硬件要开启混杂模式,硬件上面开启了混杂模式后,并不意味着混杂模式就生效了,要使混杂模式生效,还要软件层面的配置,将网口上面的...

2019-05-11 11:19:10 1263

原创 混杂模式一

最近在工作碰到混杂模式的概念,对此,百度的解释是:指一台机器的网卡能够接收所有经过它的数据流,而不论其目的地址是否是它。网上也有不少资料这样解释,但是目的地址是否是这个网卡如何理解,大都只是简单的解释一下,并没有具有可操作性的实验来证实,本文希望通过具体的实例来加深对混杂模式的理解,实现选用virtual box内配置虚拟机的方式,vmware中对混杂模式的设置不太规范。 ...

2019-05-11 09:21:59 2728

原创 virtual box快速搭建多个虚拟机集群环境

工作当中碰到需求要使用virtual box搭建多个linux虚拟机。将搭建的过程做一个记录。软件配置:virtual box 5.1.38+vagrant 1.8.6+win10一.制作虚拟机镜像制作虚拟机的镜像有两种方式,一种是通过virtual box中新建虚拟机,采用iso镜像执行常规的安装流程制作一个镜像,还有一个种方式就是利用virtual box+vagrant的组合...

2019-05-11 02:26:18 2605

原创 离线方式搭建harbor记录

环境说明:服务器系统:ubuntu16.04harbor版本:v1.5.0docker版本:17.12.0-ce采用了两台机器:harbor服务器 IP:10.0.0.61客户端机器 IP:10.0.0.110一.搭建本次安装默认两台机器上面已经安装了docker,若没有安装docker可以看前述博客安装docker。harbor的离线安装需要依赖与docker的...

2019-03-08 21:06:31 3772

原创 ubuntu16.04下搭建bind9记录

最近工作接触到了内网采用bind9构建局域网域名服务器的项目,自己手工搭建一个bind9服务器学习了bind9的使用方法,简单记录一下。搭建环境:ubuntu16.04dns机器:dns IP:10.0.0.61另外两台测试机器:host1 IP:10.0.0.62host2 IP:10.0.0.61一.搭建在dns机器上执行如下操作1.安装bind9...

2019-03-08 20:00:18 4250

原创 Ubuntu16.04搭建kubernetes v1.11.2集群记录

一.系统环境和网络配置集群环境:OS为ubuntu16.04,kubernetes版本为kubernetes v1.11.2,docker版本为17.03.3集群节点说明:  Master节点 node1节点 node2节点 主机名 k8s-master k8s-node1 k8s-node2 IP 10.0.0.105 10.0...

2019-01-29 17:26:28 369

原创 VMware虚拟机桥接模式配置

前述有配置过NAT模式的虚拟机环境,这篇再简单谈谈桥接模式的虚拟机环境配置。测试环境:主机:64位Win10宿主机IP:192.168.1.4虚拟机:ubuntu16.04A虚拟机IP:192.168.1.30B虚拟机IP:192.168.1.17一.配置虚拟网络1.先看看主机的配置,主机是使用的无线网卡连接的外网。在主机中打开cmd,查看网络状况如下:可以...

2018-12-31 12:37:10 10043

原创 JVM参数配置简单实战

之前被问到jvm性能监控方面的问题,花时间对jvm相关的参数进行了一些研究,现将学习到的知识小结一下。测试环境:系统:64位win10系统jdk版本:1.8.0_191一.构建稳定的JVM虚拟机实例要查看JVM相关的运行参数,首先要构建一个稳定运行的JVM实例,想想你写的第一个java程序helloworld。对,就用helloworld构建一个稳定的JVM虚拟机实例。1....

2018-12-30 23:13:36 404 3

原创 VMware搭建多台linux虚拟机内网环境

现在的环境经常要使用linux系统组成的局域网环境来做各种测试,使用windows的用户如何如何在一台机器上模拟多台linux系统组成的linux集群环境呢?这就要用到虚拟化技术了,这篇讲解一下如何利用VMware软件在windows下模拟出多台linux服务器。一.工具准备1.安装VMware软件到VMware官网下载安装,本人测试使用的15.0版本2.下载ubuntu16.04...

2018-12-30 13:40:25 17991 2

原创 mysql的安装和主从同步配置

mysql的主从同步也是数据库中比较常见的问题。自己也动手做了下主从同步,现记录一下。环境说明:主节点:10.0.0.61从节点:10.0.0.71mysql版本:5.7.24linux:ubuntu16.04一.安装mysql1.主节点上执行以下命令    1. sudo apt-get install mysql-server  2. apt-get insta...

2018-12-29 22:13:33 308

原创 docker安装与部署javaweb项目

现在用docker部署应用已经是一种比较流行的方式了,本人最近也对docker这种技术做了一下学习,将学习的知识点做下总结。这篇谈谈docker的安装与tomcat环境的搭建以及部署javaweb应用,安装环境为ubuntu系统。为方便起见,下面的操作都约定在root用户下操作,先切换到root用户下。1.安装docker按照网上的资料先尝试官网的安装方式,但是到了安装步骤apt-...

2018-12-28 18:51:18 904

原创 mysql中的事务提交

今天被问到了一个mysql自动事务提交的问题,就着这个问题对mysql的事务提交机制进行了一些研究,将测试的结果总结下。一.mysql的自动事务提交设置mysql中的自动事务提交是通过参数autocommit配置的,系统默认设置值为1,即开启状态如果要关闭事务自动提交,执行下述SQL语句:set autocommit=0;二.各个事务提交状态与显式事务提交的关系以stu...

2018-12-25 23:23:18 6667

转载 分布式事务和二阶,三阶提交

转载:http://blog.chinaunix.net/uid-30212356-id-5731591.html1.分布式事务概述分布式事务是指会涉及到操作多个数据库的事务。其实就是将对同一库事务的概念扩大到了对多个库的事务。目的是为了保证分布式系统中的数据一致性。分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或...

2018-12-23 20:30:30 321

转载 分布式一致性和CAP、BASE理论

转载:https://www.cnblogs.com/szlbm/p/5588543.html问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。1、火车站售票假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行----一切似乎都是那么和谐。想象一下,如果...

2018-12-23 20:27:48 369

转载 数据库索引原理及优化

转载:https://www.cnblogs.com/wuchanming/p/6886020.html摘要: 本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。一、摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存...

2018-12-18 14:32:58 160

转载 java多线程之死锁

转载:https://www.cnblogs.com/xiaoxi/p/8311034.html一、死锁的定义     多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。     所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资...

2018-12-18 11:40:22 148

转载 java多线程之锁的分类

转载:https://blog.csdn.net/nalanmingdian/article/details/77800355上一篇既然提到了锁,这一篇来详细介绍JAVA中的锁,也为之后JUC下的锁做一个铺垫 其实如果按照名称来说,锁大概有以下名词: 自旋锁 ,自旋锁的其他种类,阻塞锁,可重入锁 ,读写锁 ,互斥锁 ,悲观锁 ,乐观锁 ,公平锁 ,偏向锁, 对象锁,线程锁,锁粗化, 锁消除,...

2018-12-18 11:31:29 1495

原创 springboot--部署springboot项目到tomcat容器

开发好后的springboot通常会部署在外部容器,如tomcat。记录下如何将springboot打包发布到tomcat容器下。1.先在pom.xml文件中添加对tomcat依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...

2018-12-15 20:04:12 235 1

转载 springboot--自定义starter

转载:https://www.jianshu.com/p/45538b44e04e众所周知(不知道?点此),Spring Boot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增。在传统Maven项目中通常将一些层、组件拆分为模块来管理,以便相互依赖复用,在Spring Boot项目中我们则可以创建自定义Spring Boot Starter来达成该目的。好,开...

2018-12-15 18:08:02 136

转载 springboot--@ConfigurationProperties

转载:https://www.cnblogs.com/liaojie970/p/8043150.html有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类首先在配置文件里面,这些信息是这样子滴connection....

2018-12-15 18:02:46 224

转载 springboot--@Configuration注册bean

转载:https://blog.csdn.net/sz85850597/article/details/79133242 1、定义springboot推荐使用用java代码的形式申明注册bean。 @Configuration注解可以用java代码的形式实现spring中xml配置文件配置的效果。2、通过java代码注册bean@Configurationpublic clas...

2018-12-14 23:48:31 789

转载 springboot--常用注解--@configration、@Bean

 转载:https://www.cnblogs.com/wenq001/p/9261496.html@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic @interface Configuration { String value() defau...

2018-12-14 23:41:03 227

转载 springboot--整合mybatis

转载:https://www.cnblogs.com/peterxiao/p/7779188.htmlLZ今天自己搭建了下Spring boot+Mybatis,比原来的Spring+SpringMVC+Mybatis简单好多。其实只用Spring boot也可以开发,但是对于多表多条件分页查询,Spring boot就有点力不从心了,所以LZ把Mybatis整合进去,不得不说,现在的框架搭建...

2018-12-14 23:33:54 155

原创 实战项目之行情架构分析

之前项目做过一个有关股票行情的系统,是一个典型的分布式系统,近段时间整理了下架构,做一下总结。先上一张架构图:在上面的途中,其实行情系统主要涉及到四个程序模块:1.行情服务器模块,这个模块负责接收行情源的数据,做解析处理,将处理好的数据写入到redis上面。2.行情API接口模块,这个模块用来与APP交互,接收APP的各种请求,做相应的业务逻辑处理。3.SOCKET推送模块...

2018-12-14 11:13:33 2372

转载 zookeeper应用场景之Master选举

转载:https://blog.csdn.net/u010670689/article/details/78054945窃以为,对于zookeeper这种东西,仅仅知道怎么安装是远远不够的(废话么这不是,,,),至少要对其几个典型的应用场景进行了解,才能比较全面的知道zk究竟能干啥,怎么玩儿,以后的日子里才能知道这货如何能为我所用。于是,有了如下的学习:我们知道zookeeper可以用于搭...

2018-12-14 09:24:56 268

转载 zookeeper一之zookeeper安装

一、简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包...

2018-12-14 08:59:44 166

转载 redis三之sentinel部署

转载:https://blog.csdn.net/liuchuanhong1/article/details/53206028一、准备条件1、操作系统:win72、redis版本:redis-2.8.19二、下载redis并解压1、下载由于redis官方并不支持windows操作系统,所以官网上是下不到的,需要到gitlab上下载,下载地址如下:https://gi...

2018-12-13 12:13:35 141

转载 redis二之redis主从配置

转载:https://www.cnblogs.com/jellyzhang/p/5812015.html      接下来会写一个redis实战系列,在此记录,有什么问题大家请随时批评。  好了,进入正题,这篇会将redis以windows服务形式提供服务(搭建一个简单的主从复制 M:6379;s:6380、6381)。  首先下载windows版本的redis(我这里使用的是redi...

2018-12-13 12:05:47 134

转载 redis一之部署模式总结

转载:https://blog.csdn.net/qq_41377914/article/details/81066395因为工作需求需要将现有系统原来的Redis接入CacheClound来管理;需要了解以前系统的Redis节点配置,还需要在CaacheClound中分配对应的节点;巩固一下基础知识;要yuanwen 一、单节点实例  单节点实例还是比较简单的,平时做个测...

2018-12-13 11:59:59 139

转载 nginx+tomcat配置集群负载均衡

转载:https://blog.csdn.net/qq_18279123/article/details/54928999相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:反向代理(Reverse Proxy)方...

2018-12-12 23:40:33 117

转载 nginx安装与配置

转载:https://www.cnblogs.com/zhouxinfei/p/7862285.htmlnginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx...

2018-12-12 23:32:08 169

转载 Https建立连接

链接:https://www.jianshu.com/p/f6aaa42e09d4https是什么?https, 全称Hyper Text Transfer Protocol Secure,相比http,多了一个secure,这一个secure是怎么来的呢?这是由TLS(SSL)提供的,这个又是什么呢?估计你也不想知道。大概就是一个叫openSSL的library提供的。https和htt...

2018-12-12 20:21:34 1417

转载 TCP的三次握手与四次挥手

转载:https://www.zhihu.com/question/24853633/answer/254224088TCP三次握手PS:TCP协议中,主动发起请求的一端称为『客户端』,被动连接的一端称为『服务端』。不管是客户端还是服务端,TCP连接建立完后都能发送和接收数据。起初,服务器和客户端都为CLOSED状态。在通信开始前,双方都得创建各自的传输控制块(TCB)。 服务器...

2018-12-12 20:07:23 106

mysql-connector-java-5.1.20-bin.jar

java开发程序中利用jdbc连接mysql数据库的jar包

2012-08-15

空空如也

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

TA关注的人

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