自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud集成Zipkin实现链路追踪

spring cloud项目引入依赖。持久化到Elasticsearch。zipkin 控制台访问地址。jar方式部署zipkin。

2023-05-15 17:26:40 234

原创 面试S01

1.如何理解Spring Boot中的starter?starter就是定义一个starter的jar包,写一个@Configuration配置类,将一些bean定义在里面,然后在starter包的META-INF/spring.factories中写入该配置类,Spring Boot会按照约定来加载该配置类,原理是利用Spring的SPI机制。2.Spring Boot自动配置原理?3.什么是嵌入式服务器?为什么要使用嵌入式服务器?节省了下载tomcat,应用也不需要再打war包,然后放在web

2021-03-04 22:12:38 143 2

原创 JVM学习笔记S01

2021-03-03 18:42:28 141 1

原创 Spring ApplicationContext环境初始化流程图

2020-10-29 16:43:56 272

原创 Spring AoP学习笔记

//public 方法可见性 //int 方法返回值//com.cassandra.demo.aspectj.service.Calculator类名全路径 //*(…)方法名及参数类型//execution和within的区别//eexcution的控制粒度比wintin小,within只能控制到类级别//args 只控制参数//this 表示的是代理对象的匹配类型//target 目标对象 @Pointcut("execution(public int com.cassan.

2020-10-15 14:51:26 246

原创 面试常问(二):逐行读HashMap源码,彻底明白HashMap

public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { private static final long serialVersionUID = 362498820763181265L; //缺省table长度 16 static final int DEFAULT_INITIAL_CAPACITY = 1

2020-10-13 15:03:46 134

原创 面试常问(一):String 为什么是final的?

final 的定义,final关键字可以用来修饰类,方法,变量。修饰类时,该类不可以被继承;修饰方法时,该方法不可以被子类重写;修饰变量时,该变量为常量,需要进行初始化赋值操作,且只能被赋值一次,不可再改变。虽然引用变量被final修饰之后,虽然不能再指向其他对象,但是它指向的对象的内容是可变的。stack栈里的引用地址不可变,但heap堆里的数据却是可以改变的。虽然引用地址还是同一个,但数组里的内容已经发生了变化。那么String为什么不可变?在String源码里,除了String类被

2020-10-10 12:50:48 449

原创 docker compose方式1分钟部署wordpress搭建个人博客

若服务器上无docker及docker compose环境,先安装docker及docker compose安装方式:https://blog.csdn.net/Ferkl/article/details/98323551在服务器上新建一个空的文件夹mkdir your folder在your folder里新建一个文件,命名为docker-compose.yml编辑docker-com...

2019-08-03 12:33:58 283

原创 docker及docker compose的安装

1.yum install -y yum-utils device-mapper-persistent-data lvm22.yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.yum install docker-ce4.systemctl enabl...

2019-08-03 12:28:49 201

原创 navicat连接mysql8.0版本时密码报错问题解决方式

安装新版本mysql时,本机连接正常,使用navicat连接时,却开始报错。原因是因为mysql8.x版本密码加密方式变为了caching_sha2_password方式,只需要把它改为mysql5.x的加密方式 mysql_native_password即可。登录mysql后切换到mysql数据库执行命令:ALTER USER 'root'@'%' IDENTIFIED WITH mys...

2019-08-03 10:43:37 997

原创 EMQx 使用webhook插件获取设备上下线信息

配置webhook插件在etc/plugins/文件夹下找到emqx_web_hook.conf配置web.hook.api.url配置完成后开启插件./bin/emqx_ctl plugins load emqx_web_hook我是用的是Java api接收。使用post方式。当有设备连接或断开该服务器时,便会打印设备信息。...

2019-06-06 16:25:29 6545 1

原创 EMQx & mosquitto订阅设备上下线信息

安装mosquitto解压tar xfv mosquitto-1.6.2.tar.gz进入目录cd mosquitto-1.6.2更改conf.mk文件关闭ssl编译make install如果是新的centos系统,先执行yum install gcc gcc-c++ libstdc+±devel创建软连接ln -s /usr/local/lib/libmosquitto...

2019-06-06 15:48:28 5075 1

原创 使用EMQX-CoAP插件接收硬件设备通过CoAP协议发送的数据

emqx提供了emqx-coap插件,可以用来接收CoAP协议的数据。官方文档emqx-coap插件地址:https://github.com/emqx/emqx-coap官方文档介绍:emqx-coap是EMQ X Broker的CoAP网关。它将CoAP消息转换为MQTT消息,并使CoAP客户端和MQTT客户端之间的通信成为可能。开启coap插件的方式有两种,一种是 直接在dashbo...

2019-04-12 10:16:23 3883

原创 CentOS7.4+HAProxy+Keepalived+EMQX搭建MQTT服务器高可用集群

操作系统:CentOS7.4。版本:haproxy-1.8.19,keepalived-2.0.10,emqx3.0.1环境配置:5台虚拟机,其中三台作为emqx服务器,两台用来装haproxy+keepalive实现负载均衡和高可用。在192.168.206.135服务器上安装haproxy:tar -xvf haproxy-1.8.19.tar.gz进入解压目录make TARG...

2019-04-08 17:46:51 2438

原创 CentOS搭建EMQx3.0.1集群

搭建环境:centOS7emqx3.0.1在http://www.emqtt.com/downloads下下载安装包。把emqx-centos7-v3.0.1上传到centos7服务器,unzip解压,如果无法使用unzip解压命令,先安装yum install zip unzip,开启username认证(可跳过此步骤),认证步骤:接下来配置emqx3.0.1集群环境,编辑etc/e...

2019-04-02 17:29:01 3414 2

空空如也

空空如也

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

TA关注的人

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