- 博客(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
原创 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关注的人