竹智熊猫

使用maven在idea上远程构建docker

使用docker-maven-plugin写dockerfileFROMopenjdk:8-jdk-alpineVOLUME/tmpARGJAR_FILECOPY${JAR_FILE}/app.jarENTRYPOINT["java","-jar","

七层协议和四层协议

  OSI七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输。完成中继功能的节点通常称为中继系统。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路

emq搭建配置与常见问题

环境搭建略配置使用nginx做网关,emq获取设备真实ip地址参考1参考2修改emq配置文件emqx.conf##EnabletheProxyProtocolV1/2iftheEMQXclusterisdeployed##behindHAProxyorNginx.####See:https://ww

#emqx  

MQTT协议

官方文档3.13.1.15.0如何区分不同版本根据协议名称与协议版本协议名称和协议版本在可变头中3.1.1与5.0可变头如下3.1.1的协议版本5.0的协议版本3.1的可变头如下3.1协议名称是MQIsdp,协议版本是33.1.1协议名称是MQTT,协议版本是45.0协议名称是MQTT,协议版本是5

#mqtt  

工具推荐

MQTTMQTTBox-win点击下载MQTTX点击下载点击下载点击下载点击下载点击下载点击下载小工具Qsel点击下载

SpringCloud学习分享

1.应用架构对比•单体应用架构优点易于开发、测试、部署。请求直接从客户端端直接访问服务(表示层-业务层-数据访问层-DB层)缺点也很明显,随着项目越来越大,系统灵活度会越来越低,而且启动也会越来越慢,系统的性能和扩展性也会降低。•分布式架构简单理解可以为,多个单体应用的合集,相互通过某种技术通信,以

SpringMVC 中 @ControllerAdvice 注解的三种使用场景!

`@ControllerAdvice`,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的Controller。使用这个Controller,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是

StringBoot下OOM问题排查

这个服务是一个相当于文件服务器,当服务收到文件后,将文件转存到fast-dfs上得到唯一id后处理业务。0.出现OOM情况当文件服务出现自动重启的时候(服务是部署在Dokcer容器中的,服务的主线程挂掉,容器会自动重启)(容器的启动时间与其他服务时间不一致,因同一部署的时候,容器开始运行时间应该一致