自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT_10000

学而时习之,温故而知新!

  • 博客(35)
  • 资源 (9)
  • 收藏
  • 关注

原创 Canal工作原理和安装步骤详解

一、工作原理1、简介canal可以用来监控数据库数据的变化,从而获得新增数据、修改数据,阿里公司开始尝试逐步基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅和消费的业务。2、原理2.1、canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议2.2、mysql master收到dump请求,开始推送binary log给slave也就是canal2.3、canal解析binary log对象(原始为byte流)

2020-12-02 20:54:04 361

原创 RabbitMQ集群安装

一、准备两台虚拟机1、设置一台的别名为A,:vi /etc/hostname2、设置另一台的别名为B:vi /etc/hostname3、修改每一个虚拟机的hosts:vi /etc/hosts加入代码:IP AIP B4、重启系统二、安装erlang1、下载erlangwget http://www.rabbitma.com/releases/erlang/erlang-18.1-1.e16.x86_64.rpm2、安装erlang,root用户使用rpm安装rpm -ihv

2020-12-01 21:46:05 173

原创 Elasticsearch之安装详解

一、下载镜像docker pull elasticsearch:5.6.8二、安装es容器docker run -di --name=changgou_elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:5.6.8备注:9200-web管理平台端口,9300-服务默认端口三、访问路径http://ip:9200/四、开启远程连接es在5版本后默认关闭远程连接1、命令:vi elasticsearch.yml2、将trans

2020-09-02 20:58:02 179

原创 OpenResty之安装详解

一、添加仓库执行命令:yum install yum-utils yum-comfig-manager --add-repo https://openresty.org/package/centos/openresty.repo二、执行安装:yum install openresty三、查看安装结果cd /usr/local/openresty

2020-09-01 21:07:57 150

原创 FastDFSUtil工具类

一、加载Tracker信息 /** * 加载Tracker信息 */ static { try { //查找文件classpath下的文件路径 String filePath = new ClassPathResource("fdfs_client.conf").getPath(); //加载tracker链接信息 ClientGlobal.init(filePath

2020-08-17 22:32:15 865

原创 Docker中安装fastDFS详解

一、下载镜像docker pull morunchang/fastdfs二、运行trackerdocker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh三、运行storagedocker run -d --name storage --net=host -e TRACKER_IP=<your tracker server address>:22122 -e GROUP_NAME=<group

2020-08-13 21:33:05 223

原创 Docker的安装详解

一、登录阿里云的镜像服务1、登录地址https://developer.aliyun.com/mirror/2、找到docker-ce容器,如下图3、点击linux目录,选择centos4、记录gpgkey=https://mirrors/aliyun.com/docker-ce/linux/centos/gpg5、记录baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/6、登录linux系统,按

2020-08-12 21:50:14 188

原创 redis配置文件详解及常用配置介绍

一、Units单位配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit注:对大小写不敏感,单位不区分大小写maxmemory 8GB二、INCLUDES包含和我们的Struts2配置文件类似,可以通过includes包含,redis.conf可以作为总闸,包含其他文件例如:include /path/to/other.confinclude /pat...

2019-12-07 18:52:40 299

原创 Spring Cloud五大核心详解

二、RibbonSpring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端,负载均衡的东西。简单的说,Ribbon是Netflix发布的开源项目,主要的功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务链接在一起。Ribbon客服端组件提供一系列完善的配置项如连接超时,重试等。换句话说,就是在配置文件中列出Load Balance(简称LB)后面...

2019-02-20 17:15:09 5786

原创 微服务相关随笔

一、微服务通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行再其独立的自己的进程中,服务之间相互协调、相互配合,为用户提供最终价值。服务之间采用轻量级...

2018-12-12 22:37:54 171

原创 Mysql中常用双表批量更新、一对多查询

1、UPDATE 表1 a, 表2 b SET a.字段1 = b.字段1, a.字段2 = b.字段2 WHERE 条件1例:update income_invoice_profit_center a,income_invoice_collection o set a.profit_center_id = o.profit_center_id,a.profit_cen...

2018-10-22 16:21:00 1810

原创 springboot集成shiro

第一步. pom依赖&amp;amp;lt;!--shiro--&amp;amp;gt; &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.apache.shiro&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;shiro-spr

2018-10-09 16:55:52 388

原创 springboot拦截器配置

springboot拦截器分两步走:第一步:implements HandlerInterceptorpackage com.servingcloud.xszcloud.web.interceptor;import lombok.extern.log4j.Log4j2;import org.springframework.stereotype.Component;import org....

2018-09-30 15:08:43 280

原创 springboot整合redis

一、配置文件本地redis服务redis: host: 127.0.0.1 port: 6379 timeout: 0 database: 0 pool: max-active: 8 max-wait: -1 max-idle: 8 m...

2018-09-30 14:31:41 184

原创 Java读取,存写excel数据

读取excel文件内容,支持日期,数据,字符,公式,布尔public class ExcelUtil { public static List&amp;amp;amp;amp;amp;amp;lt;ExcelSheetPO&amp;amp;amp;amp;amp;amp;gt; readExcel(){ List&amp;amp;amp;amp;amp;amp;lt;ExcelSheetPO&amp;amp;amp;amp;amp;amp;gt; sheetPO

2018-09-28 12:22:49 488

原创 单点登陆实现步骤

一、操作步骤(windows环境下)1、证书是单点登陆认证系统中很重要的一把钥匙,客户端于服务器的交互安全靠的就是证书:本教程由于是演示所以就自己用JDK自带的keytool工具生成证书;如果以后真正在产品环境中使用肯定要去证书提供商购买,证书认证一般都是由VeriSign认证的2、实现:用JDK自带的keytool工具生成证书(过程想见1、2)命令:keytool -genkey -al...

2018-09-28 12:11:40 276

转载 redis实战详解

package com.redis;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import re...

2018-09-21 11:05:20 139

原创 持续集成系统配置详解

一:安装Apache 、1、在192.168.1.110下,使用root用户,进行yum update操作更新,然后reboot重启!2、然后开始安装,步骤如下: 下载命令:yum install httpd httpd-devel 启动命令:service httpd start 开机启动:chkconfig httpd on 修改文件:vim /etc/httpd/conf/httpd.c...

2018-09-20 17:47:34 554

原创 Git的概念及常用命令

一、概念git reflog二、常用命令命令:git init ,将目录变成Git可以管理的仓库命令:git add,将文件添加到Git仓库,可以多次添加命令:git commit -m&amp;lt;message&amp;gt;,将文件提交,只需一次提交命令:git log,显示最近到最远的提交日志(–pretty=onelint,将多行合并一行)命令:git reset --hard HE...

2018-09-03 16:56:44 170

原创 单点登陆概念及原理

一、什么是SSO单点登陆(Single Sign-On),简称SSO,是目前比较流行的服务于企业业务整合的解决方案之一,SSO使得在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系统。SSO原理、体系角色一般SSO体系主要角色有三种: 1、User(多个) 2、Web应用(多个) 3、SSO认证中心(1个)SSO实现模式的原理、原则: 1、所有的认证登陆都在SSO...

2018-06-09 18:57:39 683

原创 Storm简介、环境搭建

一、简介Storm是Twitter开源的一个分布式的实时计算系统,用于数据的实时分析,持续计算,分布式RPC等等。实时计算需要解决一些什么问题? 1)、最显而易见的就是实时推荐系统,比如我们在淘宝等电商网站去买东西,我们会在网页旁边或者底端看到与自己所需要商品相关的系列产品。这就是使用类似storm实时计算去做的,我们非常熟悉的Hadoop只是做离线的数据分析,无法做到实时。 2)、比...

2018-05-07 10:43:01 356

原创 Dubbo

一、概念Dubbox是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架,作为一个重要的技术研究课题,当当网根据自身的需求,为Dubbox实现了一些新的功能,并将其命名为Dubbox(即Dubbo eXtenslons)Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说...

2018-04-26 18:00:01 206

原创 ZK Curator框架

一、Curator为了更好的实现Java操作Zookeeper服务器,后来出现了Curator框架,非常的强大,目前已经是Apache的顶级项目,里面提供了更多丰富的操作,例如session超时重连、主从选举、分布式计数器、分布式锁等等适用于各种复杂的zookeeper场景的API封装。maven依赖:&lt;dependency&gt; &lt;groupId&gt;...

2018-04-25 17:28:38 434

原创 JAVA操作Zookeeper

一、创建节点,提供了两套创建节点的方法,同步和异步创建1)、同步方式:参数1,节点路径(名称);/nodeName(不允许递归创建节点,也就是说在父节点不存在的情况下,不允许创建子节点);参数2,节点内容,要求类型是字节数组(也就是说,不支持序列化方式,如果需要实现序列化,可以使用Java相关的序列化框架,如Hessian、Kryo框架);参数3,节点权限,使用Ids.OPEN_AC...

2018-04-24 18:04:04 180

原创 Zookeeper简介、环境搭建

一、Zookeeper简介1、Zookeeper是一个高效的分布式协调服务,它暴露了一些公共的服务,比如命名/配置管理/同步控制/群组服务等。我们可以使用ZK来实现比如达成共识/集群管理/leader选举等。 Zookeeper是一个高可用的分布式管理与协调框架,基于ZAB算法(原子消息广播协议)的实现。该框架能够很好地保证分布式环境中数据的一致性。也正是基于这样的特性,使得Zoo...

2018-04-23 17:46:31 287

原创 RocketMQ概念、环境搭建

一、概述 RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:A、能够保证严格的消息顺序; B、提供丰富的消息拉取模式; C、高效的订阅者水平扩展能力; D、实时的消息订阅机制; E、亿级消息堆积能力; F、Metaq1.x和2.x...

2018-04-13 14:46:26 192

原创 JMS概述,ActiveMQ

    一、JMS概述        1、当前,COREBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性: 1)、同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;                                                    2)、客户和服务对象的生...

2018-04-11 18:01:08 209

原创 Oracle 关系型数据库

一、Sql基础篇:        数据操纵语言DML:select、insert、update、delete、merge;        数据定义语言DDL:create、alter、drop、truncate;        事务控制语言TCL:commit、rollback、savepoint;        数据控制语言DCL:grant(给权限)、revoke(回收权限);二、SQL的数据...

2018-04-03 17:58:33 2036

原创 Redis集群动态操作

新集群操作:         一、新建两个服务,按照之前搭建集群方式新增两个节点:(一主一从master、slave)                master:7007                slave:7008                1、创建7007/7008文件夹。拷贝redis.conf文件到对应的7007,7008目录下,命令如下:                   ...

2018-04-01 16:48:05 186

原创 Redis集群的搭建

在redis3.0以前,提供了Sentinel工具来监控各Master的状态,如果Master异常,则会做主从切换,将slave作为master,将master作为slave。其配置也是稍微的复杂,并且各方面表现一般。现在redis3.0已经支持集群的容错功能,并且非常简单。下面来展示redis3.0如何搭建集群。 第一步:创建一个文件夹redis-cluster...

2018-03-30 11:07:34 228

原创 Redis之简单事务、持久化机制

一、redis的事务非常简单(简单了解)       使用方法如下:首先是使用:multi 命令打开事务,然后进行设置,这时设置的数据都会放入队列里进行保存;                               最后使用:exec 命令执行,把数据依此存储到redis中;                               使用 :discard 命令取消事务。          ...

2018-03-27 16:53:02 198

原创 Redis之高级命令、主从复制、哨兵

一、redis高级命令    1、keys * :返回满足的所有键(可以模糊匹配);    2、exists:是否存在指定的key;    3、expire:设置某个key的过期时间,使用ttl 【key】查看剩余时间;(expire key 【时间】:时间以秒为单位)    4、persist:取消过期时间;(persist key)    5、select:选择数据库 数据库为0到15(一个1...

2018-03-26 15:22:15 254

原创 Redis 基础数据类型详解

                                                                   redis的类型        redis一共分为五种基本类型:String、Hash、List、Set、ZSet:        1、String类型时包含很多种类的特殊类型,并且时二进制安全的,比如序列化的对象进行存储,比如一张图片进行二进制存储,比如一个简单的...

2018-03-25 11:21:10 187

原创 Redis基础知识、安装步骤、操作命令

一、NoSQL:泛指非关系型数据库,共有四大类: 1、键值(key-value)存储数据库:这类型数据库主要会使用哈希表,这个表中有一个特定的键和一个指针指向特定的数据。如:redis、Voldemort.... 2、列存储数据库:通常用来应对分布式存储的海量数据。键仍然存在,但它们的特点时指向多个列,如:HBase,Riak.... 3、文档型数据库:其查询效率比键...

2018-03-21 16:32:00 252

原创 Linux操作命令集

1、命令:cp(copy) ;cp复制源文件;cp -r递归复制源目录2、命令:rm (删除);                rm -r 删除目录;                rm -f删除文件;                rm -rf删除所有;3、命令:cat(查看文件内容,适合小篇幅文件)4、命令:more(查看所有内容,适合大篇幅文件,空格进行翻页,回车进入下一行,ctrl+C退出...

2018-03-21 15:39:31 486 2

畅购商城资料.zip

畅购商城详解资料,含源码、含讲义,低积分下载,一切都是资源共享,想提升自我技术的朋友们,欢迎下载。

2020-09-07

chapter01-框架搭建.zip

畅购商城详细资料(含源码,讲义),第一讲chapter01-框架搭建,详情下载解压即可查看。

2020-09-07

oracleInstanceClient

解决plsql连接数据的时候出现的initialization error错误,包含32/64位两种系统的文件,解压即可用

2018-12-11

持续开发系统jenkins

持续开发系统, jenkins 安装 war 包。

2018-09-21

jenkinx安装maven的配置

持续集成系统 安装中 jenkinx安装maven的配置详细解答

2018-09-21

持续集成系统Jenkins

持 续 集 成 系 统 原 件jenkins.rpm 文 件 ,环境搭建必备

2018-09-18

持续集成系统数据库en.sql

持 续 集 成 系 统 数 据 库 en.sql 文 件,必 备 之 物

2018-09-18

持续集成系统数据库mysql5.sql

持 续 集 成 系 统 数 据 库 安 装必备mysql5.sql文件

2018-09-18

svnadmin.war

svnadmin.war包,安 装 s v n a d m i n 所 必 备 的文件

2018-09-18

空空如也

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

TA关注的人

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