• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






天生自然

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

06 2022 档案

 
mqtt模式--Direct 模式
摘要:Direct 模式是在 Fanout 模式基础上添加了 routing key,Fanout(发布/订阅)模式是交换机将消息存储到所有绑定的队列中,而 Direct 模式是在此基础上,添加了过滤条件,交换机只会将消息存储到满足 routing key 的队列中。 package com.tszr.d 阅读全文
posted @ 2022-06-28 18:07 吴裕雄
rabbitmq消息模式--Fanout 模式
摘要:Fanout——发布订阅模式,是一种广播机制。 此模式包括:一个生产者、一个交换机 (exchange)、多个队列、多个消费者。生产者将消息发送到交换机,交换机不存储消息,将消息存储到队列,消费者从队列中取消息。如果生产者将消息发送到没有绑定队列的交换机上,消息将丢失。 用 Java demo 实现 阅读全文
posted @ 2022-06-28 16:56 吴裕雄
解决:received 'true' but current is 'false', class-id=50, method-id=10
摘要:https://blog.csdn.net/DCFT_newone/article/details/122017205 解决:改为false; 阅读全文
posted @ 2022-06-28 16:48 吴裕雄
Rabbitmq 消息模式--Simple 模式
摘要:Simple 模式是最简单的一个模式,由一个生产者,一个队列,一个消费者组成,生产者将消息通过交换机(如不定义交换机,会使用默认的交换机)把消息存储到队列,消费者从队列中取出消息进行处理。 用 Java demo 实现此模式 package com.tszr.rabbitmq; import com 阅读全文
posted @ 2022-06-28 16:02 吴裕雄
解决:ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
摘要:原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问 // 1、创建连接工程 ConnectionFactory factory = new ConnectionFactory(); factory.setHost("127.0.0.1"); fa 阅读全文
posted @ 2022-06-28 15:53 吴裕雄
解决:mqtt由于32103=无法连接至服务器导致已断开客户机连接 (32101)
摘要:这个问题不能一概而论; 本次的情况是:服务端连接ip端口:1883 服务没有启动。 解决方法是要启动端口:1883 服务 windows:emqx start centos7 : ./bin/emqx start 阅读全文
posted @ 2022-06-27 07:58 吴裕雄
解决:Web server failed to start. Port XXX was already in use
摘要:https://blog.csdn.net/weixin_43883917/article/details/121329159 1、查看被占用的端口的进程 netstat -aon|findstr 端口号 2、根据PID找到占用此端口的进程 tasklist|findstr 端口号 3、结束这个进程 阅读全文
posted @ 2022-06-25 08:55 吴裕雄
SpringBoot集成WebSocket长连接实际应用详解
摘要:https://www.tqwba.com/x_d/jishu/91989.html <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifac 阅读全文
posted @ 2022-06-24 21:45 吴裕雄
mysql 分组查每组里创建时间最大的那条数据
摘要:参考这个写: SELECT * FROM tb_slave_upload_data a INNER JOIN ( SELECT c.locationID,MAX(c.addTime) AS ADDTIME FROM tb_slave_upload_data c WHERE c.isDelete=0 阅读全文
posted @ 2022-06-24 10:55 吴裕雄
java对象转JSONObject、JSONObject转java对象
摘要:JSONObject jo= (JSONObject) JSONObject.toJSON(javaBean); Student stu = JSONObject.parseObject(jo, Student.class); JSONObject jo = JSON.parseObject(str 阅读全文
posted @ 2022-06-23 21:54 吴裕雄
java中Date与LocalDate、LocalDate、LocalDateTime互相转化
摘要:https://blog.csdn.net/nhjdcsdn/article/details/121648532?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1 阅读全文
posted @ 2022-06-23 17:29 吴裕雄
EMQTT安装与使用
摘要:https://blog.csdn.net/qq_35797735/article/details/115110546?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_e 阅读全文
posted @ 2022-06-23 09:58 吴裕雄
在centos7下载 emqx-ee-4.4.4-otp24.1.5-3-el7-amd64.rpm
摘要:https://www.emqx.com/zh/downloads-and-install?product=enterprise&version=4.4.4&os=Centos7&oslabel=CentOS%207 wget https://www.emqx.com/zh/downloads/en 阅读全文
posted @ 2022-06-23 09:05 吴裕雄
解决:[librxtxSerial.so+0x75da] Java_gnu_io_RXTXPort_nativeDrain+0xea
摘要:https://blog.csdn.net/hilaryfrank/article/details/115528834 阅读全文
posted @ 2022-06-21 12:09 吴裕雄
查看Linux 系统串口信息
摘要:先确认系统启动的时候串口的信息。 ECM_5412@chenfl:~$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 2.511678] 00:08: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 11 阅读全文
posted @ 2022-06-21 08:25 吴裕雄
解决:centos7 启动项目no rxtxSerial in java.libary.path错误
摘要:我把服务器的下面配置换一下就可以了: 下载这个压缩包:mfz-rxtx-2.2-20081207-linux-x86_64 解压会有下面的文件 Windows Choose your binary build - x64 or x86 (based on which version of the J 阅读全文
posted @ 2022-06-21 07:49 吴裕雄
Linux 运行 jar 包命令
摘要:https://www.csdn.net/tags/Ntzakg2sNDgyOTMtYmxvZwO0O0OO0O0O.html 阅读全文
posted @ 2022-06-20 22:46 吴裕雄
通过实现Runnable接口实现多线程
摘要:package com.cppdy; //通过实现Runnable接口实现多线程 class MyThread1 implements Runnable{ @Override public void run() { for (int i = 0; i < 30; i++) { System.out. 阅读全文
posted @ 2022-06-20 14:33 吴裕雄
解决:Unexpected error occurred in scheduled task
摘要:这个问题还是得要具体情况具体分析才行; 我遇到的情况是类继承另一个父类,父类有@RequiresAuthentication注解; 解决:把不必要继承的父类去掉就可以了。 阅读全文
posted @ 2022-06-20 09:36 吴裕雄
怎么在java中杀死正在运行的线程?
摘要:可以通过调用让线程中断 Thread.interrupt() 请注意,存在一些具有类似语义的其他方法 - stop()并且destroy()- 但它们已被弃用,因为它们不安全.最好不要使用它们. 阅读全文
posted @ 2022-06-18 11:42 吴裕雄
解决:Mybatis中parameterType为string传参问题
摘要:1、parameterType为String时,需要在mapper接口中定义@Param要传入的字符串名 UserMappper.xml <select id="selectedUser" resultType="com.xxx.User" parameterType="String"> SELEC 阅读全文
posted @ 2022-06-18 09:10 吴裕雄
解决:rxtxSerial.dll+0x8790 启动项目JVM报错导致项目启动失败
摘要:场景:我是启动了多个线程,同时监听多个COM串口。 原因:大概是底层调用的rxtxSerial.dll出的问题,如果监听多个串口JVM就异常退出了。 解决:采用单线程,逐个遍历、发送每个串口下的报文。 阅读全文
posted @ 2022-06-18 08:58 吴裕雄
解决:在多线程处理问题时,无法通过@Autowired注入bean,报空指针异常
摘要:在多线程处理问题时,无法通过@Autowired注入bean,报空指针异常, 在线程中为了线程安全,是防注入的,如果要用到这个类,只能从bean工厂里拿个实例。 解决方法如下: 1.创建一个工具类代码: package com.hqgd.pms.common; import org.springfr 阅读全文
posted @ 2022-06-17 23:28 吴裕雄
解决:Lifecycle method annotation requires a no-arg method
摘要:把注解下面方法的入参去掉。 阅读全文
posted @ 2022-06-17 22:12 吴裕雄
java生成系统机器码
摘要:package com.gdcy.qldlgf; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; impo 阅读全文
posted @ 2022-06-17 09:38 吴裕雄
java按固定长度获取字符串的子串
摘要:/** * 方法:字符串按字节固定长度分割数组 * startPos 子串在原字符串字节数组的开始截取下标 * startStrPos 子串在原字符串开始截取的下标 * strLen 原字符串字节数组长度 * 背景:由于编码格式不同,直接截取可能会拿到一个被砍一半的乱码,如utf-8 4byte 一 阅读全文
posted @ 2022-06-10 07:54 吴裕雄
解决:idea输出中文乱码问题
摘要:修改 IntelliJ IDEA 全局编码、项目编码、属性文件编码 上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“File Encodings”,分别将 Global Encoding、Project Encoding、Default encoding for 阅读全文
posted @ 2022-06-09 07:47 吴裕雄
java整合rxtx 串口通信编程
摘要:<dependency> <groupId>org.rxtx</groupId> <artifactId>rxtx</artifactId> <version>2.1.7</version> </dependency> 需要到官网下载rxtx jar包和两个dll文件,拷贝到java对应路径下,de 阅读全文
posted @ 2022-06-09 07:33 吴裕雄
解决:使用RXTXcomm报错 EXCEPTION_ACCESS_VIOLATION (0xc0000005) C [rxtxSerial.dll+0x5b00]
摘要:https://blog.csdn.net/Loveme_CN/article/details/115918493 https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html 阅读全文
posted @ 2022-06-08 13:37 吴裕雄
解决:Communications link failure
摘要:这个问题还是得要具体情况具体分析,我使用下面的URL就可以了: url: jdbc:mysql://IP:3306/数据库?useSSL=false&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&s 阅读全文
posted @ 2022-06-08 07:52 吴裕雄
【IDEA】控制台输出中文出现乱码的解决办法之一。
摘要:https://blog.csdn.net/weixin_57494708/article/details/120139269 阅读全文
posted @ 2022-06-08 00:54 吴裕雄
double保留小数点后几位
摘要:BigDecimal.ROUND_HALF_UP表示四舍五入,BigDecimal.ROUND_HALF_DOWN也是五舍六入,BigDecimal.ROUND_UP表示进位处理(就是直接加1),BigDecimal.ROUND_DOWN表示直接去掉尾数。 double d = 114.145; B 阅读全文
posted @ 2022-06-08 00:37 吴裕雄
把十六进制字符串转十进制数值
摘要:public static int covert(String content){ int number=0; String [] HighLetter = {"A","B","C","D","E","F"}; Map<String,Integer> map = new HashMap<>(); f 阅读全文
posted @ 2022-06-07 23:53 吴裕雄
解决:串口通信gnu.io包不存在
摘要:idea启动带有串口通信模块项目时一直报错 gnu.io包不存在 项目无飘红 包也已经正常引入,排查摸索发现,原因是jre环境未安装相应的dll文件以及jar文件未拷贝至ext目录,将下载好的文件复制到对应地址即可解决。 RXTX包及相关文件下载地址 下载地址 http://fizzed.com/o 阅读全文
posted @ 2022-06-07 14:10 吴裕雄
解决:'dependencies.dependency.systemPath' for com.sun:tools:jar must specify an absolute path but is ${project.basedir}/lib/openjdk-1.8-tools.jar in com.alibaba:druid:1.1.21
摘要:阿里官方仓库回复说编译有问题,运行没问题 https://weiku.co/article/471/ 阅读全文
posted @ 2022-06-07 10:37 吴裕雄
win10下gradle6.2版本下载安装配置
摘要:我们在java开发中会使用到gradle,它是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具,使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 https://blog.csdn.net/bestsongs/arti 阅读全文
posted @ 2022-06-07 10:19 吴裕雄
解决:Server's certificate is not trusted
摘要:引起这个的根本原因是因为你破解了idea,在本地hosts配置了映射,然后idea检测出来弹出警告 服务器证书不可用。 处理:打开idea >file-->Settings然后搜索Server Certificates把下图中的选项勾上就可以了。 阅读全文
posted @ 2022-06-06 08:52 吴裕雄
vue 查询日期设置
摘要:<el-form-item label="出版日期" size="mini" prop="publicationdate"> <el-date-picker v-model="searchWhere.publicationdate" style="width:250px" type="dateran 阅读全文
posted @ 2022-06-04 14:25 吴裕雄
解决:mysql5.7乱码中文
摘要:使用下面语句,tablename换成你的表名,该语句的作用就是把表的编码换成utf8 alter table `tablename` convert to character set utf8; https://blog.csdn.net/qq_36237569/article/details/82 阅读全文
posted @ 2022-06-02 21:24 吴裕雄
VUE 利用 xlsx 和 file-saver 实现 Excel 表格的导入与导出
摘要:https://blog.csdn.net/Yzt_199626/article/details/116240469?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ec 阅读全文
posted @ 2022-06-01 16:40 吴裕雄
解决:Every derived table must have its own alias
摘要:在做多表查询,或者查询的时候产生新的表的时候会出现这个错误:Every derived table must have its own alias(每一个派生出来的表都必须有一个自己的别名)。 解决:在括号外面给嵌套的中间表起一个表面 SELECT COUNT(1)FROM ( SELECT d.w 阅读全文
posted @ 2022-06-01 11:06 吴裕雄