- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 EMQX 用户数据、配置数据导入和导出实现备份与恢复
EMQX版本升级、部署服务器切换时,添加的各种数据也想进行迁移,如何实现EMQX 数据导入和导出实现备份与恢复。
2024-05-11 11:50:58
1685
原创 springboot集成Netty-SocketIO ,启动异常Cannot assign requested address: bind
springboot集成Netty-SocketIO ,启动异常Cannot assign requested address: bind
2022-06-01 09:15:00
1907
原创 Java 工具类:风向度数(角度°)转风向,附风向16方位图
开发过程中,经常会遇到风向数据处理,大都是风向的度数(°),如果直接进行展示,对用户来说不太友好,因此大都会转换成风向。
2022-05-31 12:03:34
8573
1
转载 Java基础 堆和栈的概念和区别
不积跬步无以至千里。堆和栈的概念和区别【转载原文】在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。 JVM内存的划分有五片: 1. 寄存器; 2. 本地方法区; ...
2022-05-27 13:56:10
254
原创 Java程序崩溃 A fatal error has been detected by the Java Runtime Environment (0xc0000005)(0xC0000374)
项目场景:项目场景:编写Java程序,通过JNA调用C语言开发的DLL,控制读卡器进行读卡、写卡、充值等操作。遇到的问题:Java程序频繁出现异常崩溃,这里进行记录以供参考。问题描述程序操作读卡器的过程中,会频繁出现程序异常终止,以下为程序终止后控制台输出的代码:## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc000.
2022-05-27 10:45:47
11208
8
原创 MybatisPlus 超好用的idea代码生成插件,及使用详解
新需求来了,又添加了好几张表,总不能手写或者复制之前的代码,再一通修改吧?!一张表需要添加好几个新字段,往实体类里手动添加?有没有想过不是很优雅,费事费力可能还要加加班!这时候就要用到代码自动生成了。MybatisPlus 代码自动生成网上有很多讲解,要手动添加各种依赖和模板引擎依赖,那到底有没有简单又好用,还能满足需求的代码生成插件呢?
2022-05-26 11:40:26
60360
71
原创 Java JNA调用C语言开发的DLL注意事项(具体错误及解决方式待续)
项目场景:项目场景:java程序实现调用读卡器进行读卡、写卡、充值等相关操作;需要Jna通过调用C语言开发的Dll与读卡器操作开发注意事项注意事项一:版本确认:dll文件有32位和64位的,然后你的JDK版本位数必须和dll文件保持一致,32位dll只能使用32位jdk,64位dll只能使用64位jdk,不能混用。注意事项二:工具选择:Java与dll接口相互调用使用jni,仅java调用dll接口使用jna即可 注意事项三:参数类型:注意调用dll接口时的参数类型
2022-05-25 11:57:20
1290
原创 Excel 将秒转换成时分秒(将视频时长秒转为时分秒),java将秒转为时分秒
Excel 中将时长秒转为时分秒:一、四舍五入=TEXT(C2/86400,"HH:MM:ss")=TEXT(C2/86400,"d天h小时m分钟s秒")=TEXT(C2/86400,"h小时m分钟s秒")备注:1.将C2改为对应的单元格即可二、舍弃小数=TEXT(TRUNC(C2)/86400,"HH:MM:ss")=TEXT(TRUNC(C2)/86400,"d天h小时m分钟s秒")=TEXT(TRUNC(C2)/86400,"h小时m分钟s秒")
2022-05-24 11:39:10
2804
原创 Windows程序闪退原因查看方法----事件查看器
问题描述例如:程序正在运行突然意外终止崩溃,还没有任何提示,无法找到并定位问题,此时可以使用windows自带事件查看器,进行问题定位。事件查看器进入方法:一、通过搜索进入(推荐)二、通过控制面板进入三、其他,查看可靠性报告定位问题、解决问题,祝大家永无bug!!...
2022-05-18 11:08:35
20537
2
原创 EMQX开启权限认证,添加用户名、密码认证--MQTT
提示:前置条件,需要安装EMQX,同时可以访问控制面板文章目录前言一、认证方式二、使用步骤--仅介绍Mnesia(用户名/Client ID)认证1.开启插件2.方式一:预设认证用户(不推荐)3.方式二:使用 HTTP API 管理认证数据(推荐)添加认证数据#批量添加认证数据#查看已经添加的认证数据#更改已添加的认证数据#查看指定的认证数据#删除指定的 Clientid 认证数据总结前言EMQ X 默认配置中启用了匿名认证,任何客户端.
2022-04-20 11:55:37
20723
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人