自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zookeeper服务器节点动态上下线样例

一、概述这次案例主要是讲解使用Zookeeper集群实现服务器上线下线监听,从而实现一系列业务逻辑。场景模拟:创建三个服务器,分别为servers下的server1,server2,server3,使用一个客户端进行监听,监听三台服务器的节点状态的变化情况,当有服务器宕机或者节点数据发生变化时,客户端可以重新获取注册列表,从而重新获取服务器的数据。案例图解如下图:二、Java代码实现...

2019-03-29 21:19:11 610

原创 Zookeeper集群的搭建(基于Linux环境下的三台服务器)

一、概述这篇博客主要是介绍在Linux环境下利用三台服务器搭建一个Zookeeper集群,如果之前没有安装过Zookeeper本地模式的话,可以先去看一下我的另外一篇博客《Zookeeper本地模式的安装》,本地模式安装只有几个步骤,了解那些步骤对这次的Zookeeper集群安装才会更好的理解,也更加的容易。二、安装准备【1】开启三台服务器,服务器名称如下:①、192.168.223.12...

2019-03-28 11:28:00 1071

原创 Zookeeper本地模式的安装

一、简单介绍这篇博客主要介绍在Linux系统下Zookeeper本地模式的安装,当然Zookeeper是要搭建集群来用的,不过这得等迟点再写关于在Linux系统下Zookeeper集群的安装,本地安装只是拿来练习用的。二、安装前准备【1】安装JDK,这在你安装Linux系统的时候已经安装上了,不需要再像Windows那样还需要配置环境变量。可以在Linux系统中打上 Java 测试一下JDK...

2019-03-28 09:29:39 573

原创 Zookeeper内部原理概述

一、Zookeeper简单介绍ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。二、Zookeeper的工作机制Zookeeper从设计模式的角度来理解:是一个基于观察者模式的分布式服务管理框架...

2019-03-26 23:00:01 11614 1

原创 怎么在VM下安装多台CentOS 6并且都能连上网(一个网卡绑定多个IP)

一、简单介绍最近在想怎么一个网卡绑定多个IP地址,然后使用SecureCRT进行远程连接我的多个Linux服务器,以便我搭建一些项目的服务器时方便我使用,我一开始以为很难,然后当我去弄了一下这东西之后,没想到步骤这么少,几下子就搞好了(好吧,我承认我看了好几天关于IP,网卡方面的东西,那几天愁死我了)。二、按照以下步骤,就能开启多个Linux服务器并且能够与外界进行连网【1】打开VMware...

2019-03-25 16:33:14 534 1

原创 Linux系统Shell基础之字符截取命令

一、这篇博客主要介绍字符截取命令1、cut 字段提取命令,2、printf 命令,3、awk 命令,4、sed 命令。场景模拟提前准备一个测试文件:student.txt,用来存放测试数据,使用 Vim编辑器准备这个测试文件,如下图:①、vim student.txt②、编辑如下内容:注意:测试文件的空格使用【Tab】键,因为 cut 命令默认是截取的字符是【Tab】键。二、cu...

2019-03-23 16:54:56 523

原创 Linux系统Shell基础之流程控制

一、Shell中流程控制介绍Linux系统中Shell编程有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while,until),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。二、...

2019-03-22 23:24:38 420

原创 Linux系统Shell基础之条件判断讲解

一、简介这篇博客主要是讲解以下条件判断的一些常用命令,命令还是比较多,所以单独拿出来介绍。二、条件判断1、按照文件类型进行判断。【1】-b 【文件】,功能:判断文件是否存在,并且是否为块设备文件,如果是块设备文件则为真,反之为假。【2】-c 【文件】,功能:判断文件是否存在,并且是否为字符设备文件,如果是字符设备文件则为真,反之为假。【3】-d 【文件】,功能:判断文件是否存在,并...

2019-03-22 21:08:47 557

原创 SSM框架所需的Maven依赖注入

一、为什么?每次上机课都去找别人的关于SSM框架的所需要Maven依赖注入,想到这里还不如直接弄一篇博客专门来放自己的SSM框架所需要的Maven依赖包,方便到时候容易拿来用。二、我所做的项目中SSM框架所需的Maven依赖<dependencies> <dependency> <groupId>junit</groupId&gt...

2019-03-22 18:53:32 1144

原创 Linux系统Shell基础之正则表达式,字符处理命令讲解

一、这篇博客主要是介绍对字符处理的三种类型的命令1、正则表达式,2、字符处理命令,3、条件判断。二、正则表达式在介绍正则表达式之前首先来弄清楚正则表达式和通配符的区别,如下:【1】正则表达式用来在文件中匹配符合条件的字符串,正则表达式是包含匹配。【2】通配符是用来匹配符合条件的文件名,通配符是完全匹配。1、* >>>星号,功能:前一个字符匹配0次或者任意多次,例如:...

2019-03-21 21:22:45 408

原创 Linux系统Shell基础之Bash基本功能(二)

一、这篇博客讲解Bash的基本功能的几种命令1、多命令顺序执行,2、管道符,3、通配符与其他特殊符号。二、多命令顺序执行1、命令1 ; 命令2 功能:多个命令顺序执行,命令之间没有任何联系,例如:2、命令1 && 命令2 功能:①当命令1正确执行,命令2 才会执行,②当命令1执行不正确,则命令2不会执行,例如:【1】.当命令1正确执行,命令2 才会执行。【2】....

2019-03-19 23:16:52 166

原创 Linux系统Shell基础之Bash基本功能(一)

一、这篇博客讲解Bash的基本功能的几种命令1、历史命令与补全,2、命令的别名,3、输入输出重定向。二、历史命令与补全1、history 【选项】,功能:-c :清空历史命令,-w:把缓存中的历史命令写入“历史命令保存文件 ~/.bash_history ”中,例如:我们可以使用Vim编辑器看一下: ~/.bash_history 文件,如下图:注意:历史命令默认会保存1000条,可...

2019-03-19 20:03:58 524

原创 Linux系统Shell基础之脚本执行方式

一、Shell介绍Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动,挂起,停止甚至去编写一些程序。Shell还是一个功能非常强大的编程语言,易编写,易调试,灵活性较强,Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。二、Shell脚本的执行方式1、echo -e 【内容】,功能:输出...

2019-03-18 23:08:21 265

原创 数据结构之六大排序

一、这篇博客使用Java代码实现数据结构中的六大排序1、冒泡排序,2、选择排序,3、插入排序,4、希尔排序,5、快速排序,6、归并排序二、Java代码实现【1】、冒泡排序package sort;/** * * @author czd * */public class BubbleSort { /** * 冒泡排序 * @param num */ public...

2019-03-18 17:24:36 450

原创 Linux系统软件包管理之源码包的安装

一、源码包的安装准备1、安装C语言编辑器(如果没有安装C语言编辑器(gcc),则只需要使用yum命令去安装即可:yum -y install gcc )。2、下载好需要在Linux系统安装的源码包,在这篇博客就以 httpd-2.4.38.tar.gz 为例子,为大家演示怎么安装源码包。二、安装步骤1、安装注意事项【1】.源代码保存位置:/usr/local/src【2】.软件安装位...

2019-03-17 17:38:02 952 1

原创 Linux系统软件包管理之yum在线管理

一、为什么需要用yum在线管理之前讲过通过RPM命令去手动安装软件包,但是通过RPM命令去手动安装软件包非常麻烦,有非常多的依赖需要去安装,这样就导致RPM手动安装软件包非常不舒服,而且不够友好。而yum在线去安装软件包,我们只需要告诉系统我们需要安装哪个软件包,那么系统就好根据你要安装的软件包去服务器上自动帮你下载到你的服务器上,并且把这个软件包相关的需要下载的依赖也一并下载到你的系统,这样就...

2019-03-16 15:51:58 291

原创 Linux系统RPM包管理之查询,校验命令

一、本篇博客讲解一下Linux系统RPM包管理的两种类型的命令1、查询命令,2、校验命令二、查询命令1、rpm -q 【包名】,功能:查询软件包是否安装,-q代表query(查询),例如:2、rpm -qa 【包名】 ,功能:查询所有已经安装好的软件包,-qa代表query all(查询所有),例如:3、rpm -qi 【包名】 ,功能:查询软件包的详细信息。{ -i :代表 ...

2019-03-16 10:16:44 3744

原创 Linux系统RPM包管理之RPM软件包的安装升级与卸载

一、这篇博客主要是讲解RPM包管理的安装升级与卸载部分。包全面与包名区别:【1】、包全名:操作的包是没有安装的包软件时,使用包全名,并且需要注意路径。【2】、包名:操作的包是已经安装的软件包时,使用包名。二、首先得对CentOS-6.5-x86_64-bin-DVD1.iso进行挂载1、CentOS-6.5-x86_64-bin-DVD1.iso 网盘链接:2、在Linux系统中队Ce...

2019-03-15 23:02:54 10382

原创 Linux系统之Vim文本编辑器讲解

一、Vim文本编辑器介绍Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。代码补全、编译及错误跳转等方便编程的功能特别丰富。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。二、简单介绍一下Vim文本编辑器流程图三、Vim基本用法1、...

2019-03-15 20:04:12 310

原创 Linux系统常用命令之网络,关机重启命令

一、这篇博客讲解以下Linux系统的常用命令1、网络命令,2、关机重启命令二、Linux系统的网络命令1、write [用户名],功能:给指定用户发送信息,Ctrl + D 保存结束,例如:①、发送端:root。②、接收端:Chen。注意:使用 write 发送消息给用户,那个用户必须在线,不然接收不到发送的消息。2、**wall ** ,英文原意:write all,...

2019-03-14 10:36:23 1443

原创 解决SecureSRT连接CentOS6出现:The remote system refused the connection问题

一、SecureSRT远程连接的问题最近安装了CentOS6以及SecureSRT,本来以为可以学习Linux系统非常顺畅,没想到在使用SecureCRT远程连接的问题上搞了我好几天,非常无奈,接下来就是解决为什么SecureSRT无法远程连接CentOS6,老是出现The remote system refused the connection的问题。二、如何解决?1、刚刚安装CentOS...

2019-03-13 16:11:52 7996 3

原创 Linux常用命令之常用命令的四种类型命令

一、这篇博客讲解以下Linux系统的常用命令的几种类型:1、权限管理命令,2、文件搜索命令,3、帮助命令,4、用户管理命令,5、压缩解压命令。二、Linux系统的权限管理命令1、chmod 英文原意:change the permissions mode of a file ,功能:改变目录或者文件的权限,其中{ugoa}:u代表“ 所有者 ”,g代表“ 所属组 ”,o代表“ 其他人 ”...

2019-03-12 20:59:59 1113

原创 Linux常用命令之文件处理命令

一、Linux命令的一些建议学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么。这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料。当我们使用的多了,会不知不觉的记住这些命令,这才是正确的学习方法。Linux命令有很多,如果初学者就想全部记住这些命令的详细格式,会对我...

2019-03-12 15:32:41 292

原创 Linux系统安装之在虚拟机下安装Linux系统

一、安装前序在我上一篇博客中讲解了怎样安装一个VMware Workstation虚拟机,现在来说说怎样在VMware Workstation虚拟机下安装Linux系统。二、安装步骤1、创建CentOS 6类型的虚拟机①.点击“创建新的虚拟机”。②.一直按下一步,直到“选择客户机操作系统” -&gt;选择“Linux(L)和CentOS 6”。③.到了下一步后,可以根据你的喜好修改...

2019-03-09 20:49:47 442

原创 Linux系统安装之VMware Workstation虚拟机安装

一、VMware Workstation介绍VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件...

2019-03-08 08:52:23 857

JSP+Servlet+MySql实现商城项目

JSP+Servlet+Mysql实现在线商城项目源码,有视频,有教程在里面。

2019-03-19

空空如也

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

TA关注的人

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