自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Gateway 获取 ResponseBody

Gateway 获取 ResponseBody上代码:import org.reactivestreams.Publisher;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.cloud.gateway.filter.factory.rewrite.RewriteFunction;import org.springframework.stereotype.Component;im

2022-05-10 17:10:40 504

原创 Gateway 获取 RequestBody

Gateway 获取 RequestBodyGateway版本:org.springframework.cloud:spring-cloud-starter-gateway:3.1.1直接上代码:import com.alibaba.fastjson.JSON;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springf

2022-05-10 15:55:22 1200

原创 CentOS 7 压缩包方式安装 Elasticsearch

1.下载 Elasticsearch 压缩包Elasticsearch下载地址IK分词器下载地址Kibana下载地址Elasticsearch-Head下载地址(也可使用谷歌浏览器Elasticsearch-Head插件)注意所有压缩包版本号要一致(Elasticsearch-Head除外),这里以 7.12.1 为例2.准备Elasticsearch规划安装目录:/usr/local/elasticsearchKibana规划安装目录:/usr/local/kibanaNodejs规划安

2021-05-12 13:39:40 178

原创 CentOS 7 安装 Redis

一、压缩包方式安装1.下载压缩包如果没有wget: yum -y install wgetwget https://download.redis.io/releases/redis-5.0.10.tar.gz2.解压压缩包cp /redis-5.0.10.tar.gz /usr/localtar -vxzf redis-5.0.10.tar.gzmv redis-5.0.10 rediscd redis3.编译make如果没有make: yum -y install gcc autom

2021-03-22 09:59:48 82

原创 RabbitMQ安装-yum方式

1.查看centos版本:cat /etc/redhat-release2.处理yum问题:whereis pythonvi /usr/bin/yum3.这里开始(如有问题,从最上面开始):yum install epel-releaseyum install erlangcentos6:wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.7/rabbitmq-server-3.8.7-1

2020-10-19 22:29:19 223

原创 Docker安装-yum方式

1.安装前置环境yum install -y yum-utils device-mapper-persistent-data lvm22.安装docker源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装dockeryum -y install docker-ce4.启动docker服务systemctl start docker5.设置开

2020-10-19 22:26:37 135

原创 CentOS 虚拟内存

方式一:swap交换文件一、设置虚拟内存:1、查看在未增加swap之前虚拟内存的使用情况free -m2、使用dd命令创建一个swap文件,大小为1G,文件越大,创建的时间越长dd if=/dev/zero of=/home/swap bs=1024 count=10240003、将文件格式转换为swap格式的mkswap /home/swap4、再用swapon命令把这个文件分区挂载swap分区swapon /home/swap5、用free -m命令进行验证,数字增大了100

2020-10-19 22:24:57 575

原创 Kafka主题消息的发送和消费-Java方式(基础版)

1.导入需要的MAVEN<!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients --><dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.6.0</version

2020-10-19 22:23:04 245

原创 CentOS 7 压缩包方式安装Zookeeper

一、压缩包方式安装1.下载 zookeeper 压缩包cd /usr/localmkdir zookeepercd zookeeper2.zookeeper 压缩包解压到 /usr/local/zookeeper 目录下3.配置环境变量vi /etc/profileexport ZOOKEEPER_HOME=/usr/local/zookeeper/apache-zookeeper-3.6.2-binexport PATH=$PATH:$ZOOKEEPER_HOME/bin4.让配

2020-10-19 22:14:51 113

原创 Kafka 服务端server.properties参数说明

zookeeper.connectbroker 要连接的 zookeeper 的服务地址(包含端号号,多个用逗号隔开)建议加一个 chroot 路径,举例:localhost:2181/kafka如果不指定 chroot,那么默认使用 zookeeper 的根路径listenersbroker 监听客户端连接的地址列表(即客户端要连接 broker 的入口地址列表)格式:protocol1://hostname1:port1,protocol2://hostname2:port2其中 pro

2020-10-19 22:13:49 176

原创 Kafka主题消息的发送和消费-命令(终端)方式

1.创建一个分区数为4、副本因子为1的主题 topic-democd /usr/local/kafka/kafka_2.13-2.6.0bin/kafka-topics.sh --zookeeper localhost:2181/kafka --create --topic topic-demo --replication-factor 1 --partitions 42.查看阅 topic-demo 主题的信息bin/kafka-topics.sh --zookeeper localhost:

2020-10-19 22:12:50 1354

原创 CentOS 7 压缩包方式安装 kafka

1.下载 kafka 压缩包cd /usr/localmkdir kafkacd kafka2.kafka 压缩包解压到 /usr/local/kafka 目录下3.配置环境变量vi /etc/profileexport KAFKA_HOME=/usr/local/kafka/kafka_2.13-2.6.0export PATH=$PATH:$KAFKA_HOME/bin4.让配置生效source /etc/profile5.修改 broker 的配置文件 $KAFKA_HO

2020-10-19 22:11:08 74

原创 Java中 throw 和 throws 的区别

Java中 throw 和 throws 的区别throw(一定有异常) : 写在方法内部,表示抛出一个异常 ;throws(可能有异常) : 写在方法声明上,表示该方法可能有异常抛出,一般抛给调用者处理 。如有错误,欢迎指正;如有侵权,请联系作者。...

2020-04-30 16:12:42 102

原创 Java中 int 和 Integer 的区别

Java中 int 和 Integer 的区别一、区别int 是 Java 中的 基本数据类型 ,Integer 是 int 的包装类 ;int 的默认值是 0Integer 的默认值是 null二、 关于 Integer 和 int 的比较问题第一种情况:两个 new 生成的 Integer 变量 Integer a = new Integer(1); ...

2020-04-30 16:07:29 115

原创 Java请求、响应乱码问题

Java请求、响应乱码问题response:用于response.getWriter()输出的字符流的乱码问题:response.setCharacterEncoding(“UTF-8”);设置浏览器编码三种方式:response.setHeader(“content-type”,“text/html;charset=UTF-8”); 或者response.setContentTyp...

2020-04-26 19:58:00 119

原创 Java中 方法重写 和 方法重载 的区别

Java中 方法重写 和 方法重载 的区别1、应用场景:当子类从父类继承过来的方法无法满足子类的需求时,就用方法重写。方法重载解决的是当同一个类功能相同的方法命名问题和调用问题。2、条件不同:方法重写必须发生在有继承关系的子类中,重写的方法与被重写的方法的方法名和形参列表相同,返回值类型兼容,访问修饰符相同或更大。方法重载发生在同一个类中,方法名相同,参数列不同,与返回值类型和访问修饰...

2020-04-23 15:40:00 111

原创 Java中 "" 和 null 的区别

Java中 “” 和 null 的区别“” :表示在内存申请了空间,只是空间上没有存值null :表示这个变量对象没有开辟空间如有错误,欢迎指正;如有侵权,请联系作者。...

2020-04-23 15:35:44 83

原创 Java中 == 和 equals() 的区别

Java中 == 和 equals() 的区别==左右两边是基本数据类型时,比的是两个变量的值左右两边是引用数据类型时,比的是两个变量的内存地址equals()比较的两个变量的数据类型没有重写 equals() ,则 equals() 作用与 == 相同;如果重写了equals(),则比较是两个变量的值。...

2020-04-23 15:33:00 87

原创 Java的基本数据类型

Java的基本数据类型基本类型大小(字节)默认值封装类byte1(byte)0Byteshort2(short)0Shortint40Integerlong80LLongfloat40.0fFloatdouble80.0dDoubleboolean-falseBooleanchar2-...

2020-04-23 15:25:25 72

原创 Java的反射机制

Java反射一、反射的概念 在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性; 这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 **这里要特别注意,反射是发生在运行时的一种机制**二、反射的功能 在运行时判断任意一个对象所属的类。 在运行时构造任意一个类的对象。 在运行时判断任意一个类所...

2020-04-23 15:00:58 75

原创 Java的动、静态代理

Java的动、静态代理一、什么是代理?百度百科给出的定义:Java代理模式即Proxy Pattern,23种java常用设计模式之一。代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问。二、静态代理看完这个定义我们可能还是不懂,一脸懵,那不如来举个简单例子:1. 假设有一个XX牌饮料公司,它是个接口,有个生产饮料的方法/** * 饮料公司接口 */public i...

2020-04-23 11:36:49 122

空空如也

空空如也

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

TA关注的人

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