自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis6.2.6配置TLS通道&&Jedis进行SSL连接redis操作

Redis6.x新特性学习Redis6.2.6配置TLS通道(单机版)Jedis进行SSL连接redis操作Redis6.2.6配置TLS通道(单机版)通过官网下载最新的redis安装包:https://download.redis.io/releases/redis-6.2.6.tar.gz安装步骤将安装包上传到服务器 /usr/local下解压安装文件并解压到/opt/ 目录下tar -zxvf redis-6.2.6.tar.gz -C /opt进入/opt/redis-6.2.

2021-12-20 18:49:53 8286 3

原创 OLAP在线联合分析数据库之ClickHouse之视图及表引擎

ClickHouse之试图及表引擎学习ck视图普通视图物化视图表引擎LOG引擎家族TinyLog引擎Log引擎StripeLog引擎MergeTree Family引擎家族MergeTree引擎ck视图clikhouse拥有普通视图和物化视图俩种视图,其中物化视图拥有独立的存储,而普通视图只是一层简单的查询代理普通视图普通视图: 创建语句 create view [IF NOT EXISTS] [db_name].view_name AS select …普通视图不会存储任何数据,他只是

2021-07-28 11:01:44 336

原创 OLAP在线联合分析数据库之ClickHouse之入门及分区操作

Clickhouse基本操作基本操作语句建库语句连接数据库时报错clickhouse交互查询ck数据类型基本操作语句建库语句假如库名为 test_dbshow databases;create database if not exists test_db;# 转换数据库use test_db;# 查询当前使用的数据库select currentDatabse();# 删除数据库drop database test_db;连接数据库时报错clickhouse-client -h x

2021-07-27 16:02:43 420

原创 Kafka2.8.x安装与配置

Kafka2.8.x安装与配置Kafka安装步骤Kafka单机版安装Kafka常用操作命令Kafka集群安装及配置Kafka安装步骤参考官网:http://kafka.apache.org/documentation/#quickstart前置条件要有JDK8+的环境,这里不赘述。Kafka单机版安装1、 解压Kakka安装包# 1、 解压Kakka安装包cd /opt/kafka/tar -zxvf kafka_2.13-2.8.0.tgzcd kafka_2.13-2.8.02、配

2021-04-28 11:39:37 2060 4

原创 RabbitMQ高级特性

RabbitMQ高级特性RabbitMQ高级特性及分布式事务RabbitMQ之TTLTTL设置的方式RabbitMQ之死信队列概述DLX工作原理RabbitMQ内存磁盘的监控配置RabbitMQ监控RabbitMQ内存预警RabbitMQ磁盘预警及配置RabbitMQ的内存换页RabbitMQ高级特性及分布式事务RabbitMQ之TTLTTL: 过期时间TTL表示可以对消息 设置预期时间,在这个期间消息可以被消费者消费,过了之后消息将被自动删除,RabbitMQ可以对消息和队列设置TTL,目前可以有俩

2021-04-21 15:47:24 109

原创 消息中间件之RabbitMQ消息传递模式及交换机类型

RabbitMQ核心组成部分RabbitMQ组件图说明:server: 又称broker,接收客户端的连接,实现AMQP实体服务,安装RabbitMQ服务器。connection: 连接,客户端与broker服务的基于TCP/IP协议的三次握手和四次挥手。channel:网络信道,几乎所有的操作都在信道中完成,主要负责消息的读写,客户端可以建立多个信道,每个channel代表一个会话message: 消息,服务与应用程序之间传送的数据,主要由properties和Body组成,Propert

2021-04-20 13:35:46 395

原创 消息中间件之RabbitMQ安装

消息中间件之RabbitMQ(一)简介安装RabbitMQ在虚拟机上二进制安装docker镜像安装RabbitMQ新增授权账号和密码RabbitMQWeb管理界面操作及授权简介RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端语言,用于在分布式系统中存储消息,转发消息,具有高可用,高扩展性,易用性等特征。安装RabbitMQ在虚拟机上二进制安装下载地址:https://www.rabbitmq.com/download.html.环境准备:Centos7

2021-04-12 16:36:12 494

原创 初识消息中间件(一)

消息中间件之RabbitMQ(一)什么是中间件?为什么使用中间件?基于消息中间件的分布式系统架构消息中间件的使用场景常见的消息中间件消息中间件的本质及设计消息中间件的核心组成部分(CAP)为什么消息中间件不使用http协议呢?消息分发策略机制对比消息队列的高可用模式集群模式1-Master-Salve主从共享模式集群模式2-Master-Salve主从同步集群模式3-多主集群同步部署模式集群模式4-多主集群转发部署模式集群模式5-Master-salve与broker-cluster组合模式什么是中间件?

2021-04-10 16:48:25 160

原创 码云创建仓库与本地之间交互

文章目录创建远程git仓库配置仓库信息保存克隆远程仓库到本地第一步:git添加ssh公钥第二步,将本地的公钥文件添加到gitee中第三步:将远程仓库clone到本地目录第四步:提交本地新增文件到远程仓库创建远程git仓库如图:配置仓库信息说明:是否开源: 选择公开即可语言选择,根据自己的实际编程语言选择,添加什么许可证,我这里一般选择GPL,具体可以根据说明查看,此项主要是针对与仓库转载及修改权限的设置等。保存选择保存之后,我们的远程初始仓库即可创建成功。克隆远程仓库到本地

2021-03-07 12:14:50 398

原创 Docker网络

Docker网络理解Docker0docker如何处理容器间的网络访问?网络原理解析evth-pair技术是什么功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入理解Docker0ip addr 查看本机网络信息docker如

2021-01-29 18:57:25 331

原创 Docker可视化面板portainer

Docker可视化面板portainer一、portainer ①、什么是portainer Docker图形化界面管理工具,提供一个后台面板供我们操作。。。 ②、命令下载安装并启动portainer docker run -d -p 8088:9000 \ > --restart=always -v /var/run/docker.sock:/var/run/docke...

2021-01-29 16:30:54 2906

原创 DockerFile构建过程及实战

DockerFile构建及命令学习一、初识DockerFile自定义一个dockerFile来创建一个自定义docker镜像,在生成镜像的时候就已经进行挂载数据卷,命令脚本如下构建过程示例截图: 创建一个dockerfile文件,命名可以随便写,但后续最好命名为Dockerfile 官方默认命名 文件中的内容,指令要求大写,每一层的指令都是一个镜像的一层。运行镜像并创建容器挂载数据卷:上面是容器内挂载的地址,验证是否同步到主机对应的绑定的文件下...

2021-01-29 16:22:03 289

原创 Docker常用命令学习及实践

Docker常用命令学习及实践此文旨在于对于docker入门命令及常用命令学习,具体请参考官网:https://hub.docker.com/1、帮助命令 docker version ---docker版本信息 docker info ---显示docker的系统信息,服务端、客户端及镜像和容器的数量 docker 命令 --help ---帮助命令2、镜像命令①、docker images --查看本机主机系统中...

2021-01-29 15:07:46 155

原创 Docker容器数据卷及如何实现容器之间数据的共享

Docker容器数据卷目录Docker容器数据卷一、什么是容器数据卷技术二、如何使用数据卷二、数据容器卷(容器与容器之间的数据同步进而实现多个容器之间的数据共享)一、什么是容器数据卷技术将容器中的数据进行持久化,容器间的数据可以共享二、如何使用数据卷 方式一:直接使用命令的方式进行挂载 -v 主机目录:容器内的目录 映射 主机和容器是相互同步的在容器中操作文件,则会在对应主机目录上进行同步二、数据容器卷(容器与容器之间的数据同步进而实...

2021-01-29 14:53:40 668

原创 Docker镜像原理简析

Docker镜像原理简析如何得到镜像image 从远程仓库下载 从本地硬盘已有镜像拷贝 自己制作一个镜像DockerFileDocker镜像加载原理Docker分层原理

2021-01-29 14:40:09 105

原创 初识Docker容器及运行原理

目录初识Docker一、Docker为什么出现?二、Docker的基本组成 1、docker架构图 ​三、Docker安装 1、环境准备 2、环境查看 3、Docker安装 4、卸载docker四、配置阿里云镜像加速五、Docker run hello-word执行流程1、Docker run运行原理2、Docker底层原理3、Docker为什么比VM快 六、Docker全流程图初识...

2021-01-29 14:21:04 640

转载 Elasticsearch7.X的专业术语及基本head插件操作汇总

本文旨于基于Elasticsearch7.X的专业术语及基本head插件操作汇总详情转载自:https://www.liangzl.com/get-article-detail-206413.html文章目录一、作者有话说 1.1 专业术语(必须进行掌握) 1.1.1 索引 index 1.1.2 映射 mapping 1.1.3 字段 field 1.1.4 术语 term 1.1.5 文本 text 1.2 操作工具为 elasticsear.

2020-12-03 10:25:12 533

原创 mysql批量插入数据

使用存储过程往mysql数据库自定义表中添加20W数据如下:DROP TABLE IF EXISTS items;CREATE TABLE `items` ( `id` BIGINT(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `shoe_name` VARCHAR(32) DEFAULT NULL COMMENT '鞋名', `city_name` VARCHAR(64) DEFAULT NULL COMMENT '城市名称', `price...

2020-11-11 11:30:07 144

原创 解决POI读取Excel百万级内存溢出问题

使用传统poi来操作大数据量的excel会出现内存溢出的问题,根据各种资源,亲试了一个可用工具类,附代码如下:一、基于eventusermodel的excel解析工具类package com.taikang.task.service.excel;import org.apache.poi.openxml4j.exceptions.InvalidFormatException;...

2020-01-07 18:27:28 3121 4

原创 解决springBoot2.1.X版本中引入了mysql-connector-java 8.0以上版本时区问题修复

问题分析:随着springBoot版本的升级,当使用springBoot2.1.X以上版本的时候,会默认引入mysql8.0以上版本,而在MySQL8.0以上版本中会存在时区问题,如,存表时如当前时间为2019-9-4 16:55:55,而存入表中时间为:2019-9-4 08:55:55,这个问题解决方法如下: 在项目的数据源配置中使用以下配置:数据库URl(高版本加入时区): ...

2019-09-04 17:05:47 4248

原创 Axis2+RpcClient +json远程调用webservice接口

第一步:使用之前需引用以下jar包: 第二步测试代码:import javax.xml.namespace.QName;import org.apache.axis2.AxisFault;import org.apache.axis2.addressing.EndpointReference;import org.apache.axis2.client.Options;i...

2019-01-11 11:11:48 647

原创 使用axis远程调用webservice接口

以下是基于Maven项目的客户端调用第一步:Maven项目需要导入对应的axis依赖如下:<!-- 引入axis调用远程webservice相关jar依赖 by dhj--><dependency>    <groupId>org.apache.axis</groupId>    <artifactId>axis</a...

2019-01-11 10:55:31 2434 1

原创 mysql 修改密码报错解决

报错信息如下:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near '('123456') where user='root'' at li...

2018-08-27 14:01:50 21169 21

原创 使用HTTPClient提高服务调用测试案例

1、首先简单的画图来描述案例过程1、用户系统通过提供一个外部接口(这里使用SpringBoot快速创建一个简单的Controller)项目结构及代码如下:这里只给大家贴上控制层代码及项目结构,其它均按照mvc模式进行封装这里不再贴出2、订单系统通过httpClient进行调用这个接口: 使用httpClient进行get请求调用代码如下:/**     * 使用htt...

2018-08-16 17:08:02 351

原创 基于SpringBoot的SpringCloud客户端、Eureka注册中心、hystrix断路器、ribbon负载及RestTemplate消费端及代码测试案例

上一篇关于SpringCloud-POM.xml中已经将各个模块的pom配置及yml配置附上,所以这里直接贴代码:1、Eureka注册中心模块:2、SpringCloud 客户端即生产者(提供服务):3、基于RestTemplate Http传输协议消费端包括断路器(异常处理):控制层:服务层:测试启动端:3、基于Feign工具...

2018-08-16 16:48:22 206

原创 SpringCloud-pom.xml配置 自己使用包括断路器,feign消费者,ribbon负载依赖及相关yml配置比较全

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0....

2018-08-15 16:07:25 837

原创 SpringBoot Pom.xml文件常用配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-...

2018-08-15 10:51:35 517

转载 windows环境下redis集群搭建

Windows 环境搭建Redis集群环境以及引用资料1.windows server 2008 r2 enterprise  (木有办法,公司的服务器全是如此,就这种环境搭建吧)2.redis官方资料下载: https://redis.io/download3.redis官方没有提供相关的程序包,但是Microsoft Open Tech group提供并维护了相关的redis安...

2018-08-07 14:30:37 228 1

原创 “==” 与 “equals” 用法区别

一、针对String 类型字符串来说:       “==”:比较的是俩个字符串对象在内存中的首地址;  “equals”:比较的是俩个字符串对象的内容(字面值);eg:String s1,s2,s3 = "abc", s4 ="abc" ;s1 = new String("abc");s2 = new String("abc");那么:s1 == s2 (false)(由于比较的是俩个字符串对象...

2018-03-30 16:14:20 173

原创 重载(overloading)与重写(overriding)的区别

重载(overloading):1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型来决定具体使用哪...

2018-03-30 15:32:21 445

原创 接口与实现

接口的定义和类的定义很相似,可以分为接口声明和接口体积,和类不同的是,使用关键字interface来声明自己是一个接口。格式如下;interface 接口的名字这里需要注意的是:1、如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。2、如果一个类声明实现一个接口,但是没有重写接口中的从所有方法,那么这个类必须是抽象类,也就是说抽象类既可以重写接口中的方法,也可以直接...

2018-03-30 14:13:00 1471

空空如也

空空如也

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

TA关注的人

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