自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.Redis的五大常用数据类型

Redis的五大常用数据类型一、String(字符串)          1.string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。          2.String类型是二进制安全的,所谓的安全的就是说这里的string可以包含任何数据,比如jpg图片或者是序列化的对象。          3.string类型是re...

2018-08-31 22:48:01 234

原创 3.redis杂项配置

redis杂项配置一、杂项配置          1.redis使用单进程模型来处理客户端的请求,对读写等时间的响应。他是通过对epoll函数的包装做到的,redis的实际处理速度完全依靠主进程的执行效率。          2.epoll是LInux内核为处理大批量文件描述符而作了改进的epoll,是LInux下多路复用IO接口select/poll的增强版本,他能显著提高程序在大量...

2018-08-31 19:46:38 136

原创 2.redis的安装

redis的安装一、下载redis         1.官网下载:https://redis.io/二、安装redis          1.将下载的好的redis-4.0.11.tar.gz放置在LInux中的  /opt目录下。          2.切换到opt目录中,查看是否将压缩文件放进来了,并使用tar  -zxvf  在opt目录中解压出来。         ...

2018-08-31 18:27:14 154

原创 1.数据库的演变过程

数据库的演变过程一、单点mysql          1.在一开始网站的访问量都不大的时候,使用单个数据完全可以轻松应对。           2.当时更多的是静态网页,动态交互类型的网站不多,所以大多都是使用简单的垂直MVC单点架构。                       问题:1.随着数据量的增大,一个机器放不下,                     2.而数...

2018-08-31 14:59:09 2139 1

原创 9.Dubbo服务化建议

Dubbo服务化建议一、分包            1.建议将服务接口,服务模型,服务异常等均放在API包中,因为服务模型及一场也是API的一部分。也就是把Bean和接口放在一起。二、粒度         1.服务接口尽可能大粒度,每个服务方法应代表一个功能,而不是某一个功能的一个步骤,否则将面临分布式事务问题,Dubbo暂未提供分布式事务支持。、          2.服务接...

2018-08-30 22:38:25 149

原创 8.zookeeper集群部署

zookeeper集群部署一、zk集群的特点          1.zookeeper集群有一个特点就是每当大于或等于半数的服务器死掉了,那么整个集群都不能使用了。          2.基于上面的特点,最低需要三台服务器才能成为集群,而且我们还能算出3台和4台一样,5台和6台一样。。。以此类推,我们能知道,用奇数台服务器跟偶数台服务器一样的,而且还要少用一台,节约成本,所以我们的zk...

2018-08-30 19:37:42 123

原创 7.Dubbo管控台的部署与使用

Dubbo管控台的部署与使用一、下载管控台           1.管理控制台可以用来管理消费者和提供者。           2.实际上是一个web,所以我们要先下载wai包:dubbo-admin-2.3.5..war二、部署管控台          1.将Linux系统上的tomcat下的ROOT目录下的文件全部删除          2.将war包上传到linux中...

2018-08-30 18:56:24 168

原创 6.Dubbo常用的标签

Dubbo常用的标签一、七大常用标签         1.<dubbo:service>:用于配置服务提供者暴露自己的服务         2.<dubbo:reference>:用于配置服务消费者引用服务         3.<dubbo:protocol>:用于配置服务提供者的访问协议         4.<dubbo:regist...

2018-08-30 18:27:56 448

原创 5.Dubbo常用配置

Dubbo常用配置一、启动时检查               1.启动时检查使用check=""属性进行配置,true表示检查(默认),false表示不检查。          2.启动时检查就是服务消费者在启动调用时,会先检查服务提供者有没有上线提供服务,如果没有,就会报错,能够在项目上线是及时的发现问题。          二、Dubbo的多协议          1....

2018-08-30 18:17:41 146

原创 4.Dubbo的常用协议

Dubbo的常用协议一、八种协议          1.服务消费者和服务提供者可以不通过注册中心,而直接两者相互连接调用服务,这时使用的就是底层的协议,有八种。          2.以下是8种协议:                    ①dubbo://                    ②hessian://                    ③rmi://...

2018-08-30 17:47:13 8950 2

原创 2.ZooKeeper注册中心

ZooKeeper注册中心一、ZooKeeper的介绍          1.ZooKeeper是Dubbo官方推荐使用的注册中心。          2.ZooKeeper是一个高性能,分布式的,开源的分布式应用协调服务          3.ZooKeeper需要下载软件,下载的官网地址:http://zookeeper.apache.org/          4.下载后...

2018-08-30 15:25:20 168

原创 1.Dubbo入门

Dubbo入门这里的入门只尝试一下消费者去远程使用服务,暂时不使用服务注册中心。一、编写服务提供者          步骤一:创建Maven项目的web项目,以下是项目结构                                   步骤二:Dubbo是通过spring无缝衔接的,所以我们需要先引入spring和dubbo的jar包,以下是pom.xml的内容  ...

2018-08-29 22:45:44 144

原创 20.修改主机名、chkconfig、ntp服务、防火墙、rpm、cron

修改主机名、chkconfig、ntp服务一、修改主机名          1.临时修改主机名(重启后失效)                    语法:hostname  新的主机名          2.永久修改主机名(重启后生效)                    a)要永久修改主机名需要修改配置文件:/etc/sysconfig/network         ...

2018-08-29 15:24:08 714

原创 19.SSH服务

SSH服务一、ssh协议          1.ssh(secure shell,安全外壳协议),该协议有两个常用的作用:远程连接协议、远程文件传输协议。          2.协议使用的端口号:默认是22          3.要想修改端口号,就必须要从ssh服务的配置文件中修改:  /etc/ssh/ssh_config          4.通过vim  /etc/ssh...

2018-08-27 16:53:31 167

原创 18.网络设置

网络设置一、网卡配置文件          1.LInux系统安装后,会有两个网卡,但是通常我们使用命令行模式时,没有办法直接打开网卡的界面,要想看网卡的配置信息必须通过查看网卡的配置文件。          2.网卡配置文件存放的位置:/etc/sysconfig/network-scripts          3.两个网卡的配置文件:ifcfg-eth0  和   ifcfg...

2018-08-26 13:47:16 151

原创 17.用户和用户组的管理

用户和用户组管理一、用户信息的存储          1.对于用户的信息,Linux主要有三个文件来存储用户相关信息:                    a)/etc/passwd:存储用户的信息                    b)/etc/group:存储用户组的信息                    c)/etc/shadow:存储用户的密码信息    ...

2018-08-25 18:52:06 127

原创 16.Linux运行模式

Linux运行模式一、运行模式的介绍         1.自由服务,即不需要用户独立去安装的软件服务,而是在系统安装好之后就可以直接使用的服务(内置服务)。         2.运行模式也称为运行级别,属于linux的自有服务。         3.运行模式可以理解为一旦你开机了,计算机就以你设置的运行模式给你展示。         4.控制运行模式的进程是:init   ,初...

2018-08-25 16:26:05 405

原创 15.编辑模式的操作

编辑模式的操作一、从命令模式进入编辑模式        进入方式:主要是i (insert)和a(after)        退出方式:按esc        进入编辑模式后就可以编辑文本了。二、vim的配置文件        1.vim作为一款编辑器,有自己的配置文件来进行设置。        2.vim有三种配置方式:                  a)...

2018-08-24 19:57:23 389

原创 14.末行模式的操作

末行模式的操作一、末行模式的切换        1.进入末行模式的方式:只能从命令模式进入,按:即可进入。        2.退出方式:也就是切换至命令模式                  a)按esc键                  b)按两下esc键                  c)删除末行模式中的内容都删除,直到“:”删除就可以返回命令模式二、保存操作...

2018-08-24 19:35:12 3570

原创 13.命令模式的操作

命令模式的操作该模式为默认的模式,无法对内容进行编辑,但是可以通过按快捷键来操作。一、光标的移动        1.光标移动到行首                 快捷键:shift+6,即  ^  ,在正则表达式中 ^ 表示以什么开头。        2.光标移动到行尾                 快捷键:shift+4,即  $  ,在正则表达式中 $ 表示以什么结...

2018-08-24 17:30:25 205

原创 12.vim的基础

vim的基础一、vim的介绍       1.vi编辑器是所有unix和Linux系统下标准的编辑器,类似于windows下的记事本(notepad),vi也是Linux中最基本的文本编辑器,后期我们的Linux系统是没有桌面的,界面就是终端,即命令行,所以我们必须要用文本编辑器中的命令进行操作。       2.关于vim,与vi不用的是,vim更加的强大,相当于是vi的升级版,vi...

2018-08-24 16:05:31 116

原创 11.指令练习题

指令练习题

2018-08-24 15:31:01 270

原创 10.Linux的高级指令

Linux的高级指令一、hostname指令       1.hostname,意思是主机名,所以作用主要是读取和设置主机名。       2.用法:hostname,直接使用表示查看本机的名字。                     hostname  -f , “-f”表示全限定域名(FQDN),所以用于查看本机的全限定域名。       3.一般用于读取主机名,设置主机...

2018-08-24 15:24:00 166

原创 9.Linux的进阶指令

Linux的进阶指令一、df指令       1.df(disk  free):剩余磁盘,作用是查看磁盘的空间使用情况。       2.用法:df  ,直接使用会直接显示,但是空间的数值都是固定单位B,需要计算。                     df  -h  ,“-h”表示自动换算成MB,GB等单位,使可读性更强。       3.在列出的所有磁盘中,只有第一个是我...

2018-08-22 20:03:14 250

原创 8.Linux的基础指令

Linux的基础指令一、ls指令       1.ls(list),作用是陈列出当前工作目录的所有文件和文件夹。       2.用法:ls  ,直接使用就简单的陈列所有文件和文件夹。                     ls   文件夹路径,指定路径就是陈列指定路径中的所有文件。                     ls  -l  文件夹路径 ,“-l”表示按照列表的...

2018-08-22 13:41:35 103

原创 4.jQuery的遍历

jQuery的遍历一、遍历 --- 祖先(父元素)       1.parent():遍历得到选中元素的直接父元素。       2.parents():遍历得到所有的父元素,直到最顶层。       3.parentsUntil():遍历所有父元素,直到你指定的父元素停止,但不包括自身元素。二、遍历 --- 后代(子元素)       1.children():返回被选元...

2018-08-21 14:48:06 82

原创 3.jQuery的事件

jQuery的事件一、jQuery的事件        在jquery中有提供事件的函数,不要再在标签里面写onclick,虽然可以使用但是不规范。               二、常用的事件         1.$(document).ready()                  (1)、该函数用于在页面文档全部加载以后在调用jquery,保证页面全加载完成。...

2018-08-21 14:16:03 87

原创 7.Linux的指令

Linux的指令一、指令的概念        1.lInux中的指令就是在终端中输入某个语句,就可以执行相应的任务。        2.linux的指令有大概的模式:#/$  指令主体  [选项][操作对象]                   a)#表示普通用户,$表示root用户。                   b)指令主体表示要执行的命令。           ...

2018-08-21 10:11:29 108

原创 2.jQuery的入门

jQuery的入门一、引入jquery文件         二、jQuery的$函数        1.$()函数主要是用于获取元素,并将元素进行封装,使其成为一个jquery对象。        2.只要是$函数获取的元素都是jquery对象,只有jquery对象才可以调用jquery的函数库。        3.$函数的底层原理:通过判断你传入的参数来区分元素,并获取相...

2018-08-21 09:30:11 136

原创 1.jQuery简介和安装

jQuery简介和安装一、什么是 jQuery ?        jQuery是一个JavaScript函数库。        jQuery是一个轻量级的"写的少,做的多"的JavaScript库。        jQuery库包含以下功能:                   HTML 元素选取                   HTML 元素操作         ...

2018-08-20 14:35:35 847

原创 6.Linux中的重要文件

Linux中的重要文件一、Linux的重要文件         在Linux中,一切皆文件,也就是说在Linux中,所有的不管有没有子目录的,都叫做文件。         这里有几个常用的比较重要的文件。           二、文件说明           bin:全称binary,含义是二进制。该目录中村塾的都是一些二进制文件,文件都是可以被运行的。        ...

2018-08-20 00:35:11 803

原创 5.使用VMware备份操作系统

使用VMware备份操作系统一、备份的方式         VMware有两种备份的方式:快照和克隆。          快照:又称还原点,保存快照时的系统状态,每次还原成这个状态,所以快照时必须打开系统。常用于短期的备份,频繁的备份。          克隆:就是复制,克隆的时候必须关闭系统。常用于长期备份,偶尔的备份。二、快照         相当于记录系统的某个时刻的...

2018-08-19 23:06:40 11153

原创 4.Linux的终端

Linux的终端一、终端的概念          Linux中的终端相当于windows的cmd命令行,用于输入命令,执行命令。运行方式:只需要你在相应的目录下右键选择“在终端中打开”即可。二、终端解释                    关机命令:shutdown -h now(正常立即关机)、halt(关闭内存)、init 0,都是立即关机。 ...

2018-08-19 22:15:21 124

原创 3.Linux系统在虚拟机中的安装

Linux系统在虚拟机中的安装一、安装Linux系统         之前我们已经创建好虚拟机,并且将镜像存入到虚拟机中了, 现在我们需要将Linux安装到虚拟机中。         1.启动虚拟机           启动后有可能有提示框,只要不是错误提示框都确定就可以,如果是错误提示框,有可能是你的硬盘BIOS没有打开虚拟化,根据不同的硬盘去进入设置打开。         ...

2018-08-18 23:51:12 227

原创 2.Linux系统虚拟机的创建

Linux系统虚拟机的创建一、Linux的安装方式       1.安装操作系统有两种方式,真机安装、虚拟机安装。           真机安装:拿一台机器过来,然后就像安装windows一样,直接将linux安装在这台机器上。          虚拟机安装:通过一些特定的手段,进行模拟安装,他在使用时无论好坏,不会影响当前计算机的真实操作系统,所以对于学习测试等,直接使用虚拟机即...

2018-08-18 17:50:13 311 2

原创 1.Linux发展史介绍

Linux发展史介绍一、 Linux前身-Unix       1.1968年,Mulitics项目        MIT(麻省理工)、Bell(贝尔)实验室、美国通用电气有限公司一起合作,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开了这个项目的开发,最终导致项目搁浅。       2.1970年,Unix诞生        当时在开...

2018-08-18 14:33:56 397

原创 6.maven的仓库管理

maven的仓库管理一、什么是仓库       用来统一存储所有Maven共享构建的位置就是仓库。根据GAV坐标定义每个构建在仓库中的存储路径大致为:groupId/artifactId/version/artifacted-version.packaging。二、仓库的分类         1.本地仓库:默认在~/.m2/repository,如果在用户配置中有配置(settin...

2018-08-17 22:42:28 626

原创 5.maven的核心概念(聚合)

maven的核心概念一、聚合       1.聚合就是在你发布项目时,你还依赖了其他很多个项目,但是最后都是聚合成一个项目发布了。       2.常用于将Dao,Service,Contrller等层次分成独立的项目,然后用于其他项目,可以复用。二、创建聚合项目       1.跟创建普通maven项目没有区别,只是打包类型必须是pom类型,作为父项目。       2....

2018-08-17 18:09:52 152

原创 5.maven的核心概念(继承)

maven的核心概念一、继承        1.maven中的继承其实就是继承pom.xml中的依赖,然后在子项目中就可以直接使用父项目中引用的jar和项目,作用和传递依赖一样,只是写法不同。        2.继承的方式有两种:通过新建一个子项目继承 , 在原有的项目上添加继承二、通过新建一个子项目继承        你要是实现继承,需要先创建一个父maven项目,且设定压缩...

2018-08-17 17:15:04 146

原创 5.maven的核心概念(插件)

maven的核心概念一、插件的概念         插件(plugin)是用来是实现每个阶段的功能。而生命周期只是指定了阶段执行的顺序,并不会执行。我们可以同配置pom.xml来配置插件。二、通过插件来设置jdk版本          在pom.xml中配置<plugin>标签来设置jdk版本,统一使用。          三、Tomcat插件       ...

2018-08-17 14:59:09 193

空空如也

空空如也

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

TA关注的人

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