- 博客(100)
- 收藏
- 关注
原创 多个参数用websocket 向io 服务器发送变量,一次发一个,并接收响应
问题:多个参数用websocket 向io 服务器发送变量,一次发一个,并接收响应,如果是多个变量,但还是需要一个个发送,应该怎么实现,思路是什么样子的呢?用数组的话,应该怎么用?
2025-07-03 09:21:24
169
原创 【嵌入式开发】【嵌入式学习】【嵌入对标java】
嵌入式开发职业发展趋势分析 嵌入式开发以C/C++为核心,聚焦软硬件协同,应用覆盖物联网、相较于Java开发的初级岗位过剩(投录比超20:1),嵌入式岗位总量少但高端需求旺盛(投录比约5:1)
2025-06-27 15:56:35
577
原创 【QT】基于C++ 开发的跨平台应用开发框架
开发者调查,Qt 在 “最常用的跨平台框架” 中排名第三(13% 的开发者使用),仅次于 React Native(40%)和 Flutter(31%)。但需注意,React Native 和 Flutter 主要面向移动应用,而 Qt 覆盖桌面、嵌入式、移动等多领域。” 或 “跨平台应用开发框架”,但它并无官方中文全称,其名称来源于 “Quality” 与 “Tools” 的结合,寓意高质量的开发工具。Qt 的全称是 “Qt Toolkit”。去吧 去C++ 看看,C++领域还有很广泛的天地。
2025-06-27 10:46:56
1023
原创 QC -io 服务器排查报错方式/报错: Failed to convert string to integer of varId variable!“
1.编辑 -> 2.Find/Replace ->3.Advanced Find ->4. Project“xxxxx” 能找到问题点。进断点控制台有报错之后,复制报错信息到 头部菜单栏。
2025-06-21 15:40:03
193
原创 Win10重装系统 (重生篇:我在华强修电脑)
第六,直到出现引导开机界面,我们只需要根据引导选择需要的语言,一路设置下去,到需要虚入设备名称时,我们不要用中文,然后它就会下载更新一些东西,过程大约三四十分钟,只需要耐心等待即可。从官网下载ISO镜像文件的过程是相当漫长的,记得保持充足电源和流畅的网络,选择ISO 文件到一个非C盘的文件,解压就能安装,但这种方式并不适用所有电脑,有的电脑就会出现各种问题。在进入PE 之前先去我的电脑中看下C盘的大小和文件,记住这个盘的容量以及里面都有什么文件,因为在重装之后,PE容易打乱原来的盘符名称。
2025-06-11 15:56:43
1087
原创 枚举类在数据库的存储方式类型对应的是什么
在Java开发中,枚举类(enum)在数据库中的存储方式有几种常见的做法,具体选择哪种方式取决于实际需求和项目规范。数据库字段类型:根据自定义标识符的类型选择,如INT 或 VARCHAR。在枚举类中定义一个属性来表示枚举值,可以是字符串或整数。3、自定义标识符(Custom Identifier)枚举值通过ordinal()方法获取,存储为整数。枚举值通过name()方法获取,存储为字符串。数据库字段类型:INT 或 INTEGER。1、整型(Integer)2、字符串(String)
2024-11-25 10:57:58
582
原创 NOT EXISTS 通常用于在主查询中排除某些记录,这些记录在子查询中存在
需求在于:当排除一堆结算单数据中,已经做过中结算的数据的时候。用这种排除法效率高 且 准确。
2024-10-28 14:28:49
163
原创 项目启动报错(巨坑) Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource .....
在网上搜寻了好多种解决办法,有的说是注解扫描包,也怀疑过idea版本问题,后来在sqlSessionFactory 上一直打断点,打到很底层的时候,发现是转码失败的问题,这个问题真的是血坑啊,有点idea在编译的时候汉字转换不过来。也就是因为我在建代码路径的时候存在汉语了,导致idea 编码转码失败.....idea开发者和 最初应用对象都是外国用户,所以不要在路径上出现汉语。
2024-09-05 10:06:17
485
原创 java导出Excel接口
需求:需要实现一个导出的接口,点导出同时导出5个Excel表格,五种表格的数据筛选不同数据。要注意导出类的实体Vo,对于一些Excel常用的注解,注解类的注释。
2024-09-02 18:00:33
618
原创 开发常见:分页查询PageHelper
MyBatis Plus提供了便捷的方法进行多表联查和分页,你可以在Mapper接口中定义方法,并使用@Select注解或XML文件中的JOIN语句。3对于你给出的SQL片段,如果需要加入从表数据,你可能需要修改from子句,添加适当的JOIN语句,并在select子句中包含从表的列名。这是最常见的做法,直接在SQL中使用JOIN语句来连接主表和从表,从而在一次查询中获取所有必要的数据。在处理需要从表数据的分页查询时,通常有几种策略可以采用,这取决于主表和从表之间的关系以及性能要求。1执行主表的分页查询。
2024-07-29 15:51:06
242
原创 报错:There is no getter for property named ‘null‘ in ‘class com.yzw.ibuild.technology.business.module.
加上注解 :@TableId(type = IdType.INPUT)原因:实体类主键id 缺少注解。
2024-07-18 17:57:12
515
原创 要删除一条数据,并且这条数据存在两张表中,删除接口的逻辑应该怎么写【软删除】
【级联删除】:级联删除意味着当你删除主表中的一个记录时,所有相关联的从表中的记录也会被自动删除。在多张表中实施软删除策略,每张表都需要包含一个表示删除状态的字段,通常命名为 deleted、is_deleted 或 common_status 等。软删除是指在数据库中并不真正删除记录,而是标记某条记录为已删除状态。在业务逻辑中,你可以通过更新记录的“删除标志”字段来实现软删除。在数据库设计中,当一条数据关联到多张表时,我们通常有两种处理方式:【级联删除和软删除。
2024-07-18 16:48:05
294
原创 MyBaties-Plus使用注意
你想要操作(插入、更新、删除、查询)的数据库表对应的实体类。在 MyBatis-Plus 的框架下,ServiceImpl 类是一个泛型抽象类,它提供了 CRUD 操作的基础实现。【第二个泛型参数】:是与 Mapper 关联的实体类,也就是你数据库表对应的 Java 实体类。一般对应MyBaties的写法的时候 ServiceImpl<TechXxxxDao, TechXxxxEntity> ,TechXxxxEntity这个TechXxxxEntity放置的必须是要插入的表的实体类吗?
2024-07-16 11:25:38
232
原创 idea解决git代码冲突,提交代码冲突如何有效解决
这样就可以回退到commit , 本地代码不会被冲刷调,然后再执行 git pull 、git commit 、git push 即可~~~比如在git commint 之前忘记了 git pull ,那么很容易在git push 的时候出现问题,尤其是前后端在一起的那种。当在提交代码的时候遇到问题冲突,是已经进行git commit , 但是在 git push 的时候,出现提交代码问题冲突。找到commit 之前的分支,右键选择:Reset Curret Branch to Here...
2024-06-21 11:04:35
660
1
原创 idea 如何查看项目启动的端口号
应用程序启动时,通常会在控制台输出中打印出它所绑定的端口号,例如Spring Boot应用会显示类似Started Application in x seconds (JVM running for y seconds). Listening on port(s): z的信息,其中z就是端口号。对于Spring Boot项目,直接查看application.properties或application.yml配置文件,通常会定义server.port配置项,这指定了应用启动的端口。
2024-06-18 19:57:48
8172
原创 启动项目遇到问题:Error running ‘FinancePortalApplication‘ Error running FinancePortalApplication. Command li
启动报错
2024-06-18 18:07:18
389
原创 LocalDate 数据库不兼容问题,因为LocalDate 是 long 类型的
==> Parameters: 1714406400000(Long), 1715011200000(Long) <== Total: 0 Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@316f9272] 查不出数据来。原因就是 LocalDate 数据库不兼容问题 也就是时间戳的问题。后来改用Hutool 的方式。但是数据库能正常查出数据来。
2024-05-07 18:33:33
360
原创 QueryWrapper 的用法
4.le(ElectricityIntensity::getDateTime, now):类似地,调用le(less than or equal)方法,表示dateTime属性小于等于now。5.selectList():最后,调用energyAllEvaluateMapper的selectList方法,传入构建好的QueryWrapper实例,执行查询并返回结果列表。这使得我们可以更简洁地引用实体类的属性,而不是使用传统的eq, gt, lt等方法。比如查询过去7天的数据。
2024-05-07 15:32:58
667
原创 时序数据库InfluxDB
InfluxDB 是一款专门处理高写入和查询负载的时序数据库,它经常用于专门处理由传感器等基础设施产生的海量带时间戳的数据。凭借其数据收集器和脚本语言、跨整个平台的通用 API 以及高性能的时间序列引擎和存储,InfluxDB 可以轻松构建一次并跨多个产品和环境部署。InfluxDB 的使用需要借助工具 DBeaver (有些数据库工具不支持连接)一般为SpringCloud 框架会用到。DBeaver 网址破解参考。
2024-04-18 11:21:18
2043
原创 MyBaties-plus 小蓝鸟 构造器 QueryWrapper 知识学习汇总
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatisPlus 通过扫描实体类,并基于反射获取实体类信息 作为局数据库表的信息。CRUD是CREATE、READ、UPDATE和DELETE的首字母缩写词。@TableField :用来指定表中的普通字段信息。@Tableld: 用来指定表中的主键字段信息。
2024-04-16 14:55:09
710
原创 Kafka 知识汇总学习
2. 还有一个重要的配置项就是 监听器 listeners: 指定broker 启动时本机的监听器名称和端口号。listeners: 指定broker 启动时的本机监听端口 ,是给服务端使用的。写入时 是写入到leader 中,读取的时候也是从leader 中读取的。如果在没有指定key 的情况下,kafka 会以轮询的方式放到分区中。一个分区可以被多个消费者组里的消费者消费 (是一对多的关系)其中,三个分区中,其中一个当作主分区,也就是leader。
2024-04-15 14:58:12
684
原创 报错:“msg“: “\r\n### Error updating database. Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncat
原因:遇到这种情况通常是书库的类型不支持LocalDate,可以先转换为Date 类型,再到数据库存储;
2024-04-07 14:50:08
665
原创 ResultMap和ResultType的区别和应用
总结来说,ResultMap提供了更强大的映射功能,尤其是在处理复杂查询和列名与属性名不一致的情况时,而ResultType则适用于简单的、列名与属性名一致的查询场景。
2024-03-27 11:09:09
513
原创 报错:ORA-01722: 无效数字\n\n; ORA-01722: 无效数字\n; nested exception is java.sql.SQLSyntaxErrorException: ORA
ORA-01722:无效数字\n\n;ORA-01722:无效数字\n;nestedexceptionisjava.sql.SQLSyntaxErrorException:ORA-01722:无效数字
2024-01-18 17:34:11
738
原创 orcal 数据库连接报错:未知的命令开头 “alert syst...“ - 忽略了剩余的行
orcal 数据库连接报错:未知的命令开头 “alert syst..." - 忽略了剩余的行
2024-01-16 11:26:14
753
原创 MySql数据库对接Orcal数据库,需要考虑的前提问题
2.字段类型的一致性问题(备注:像varchar类型的一点要谨防数据过长抛错);4.入表不为空问题,判空尽量在实体类批量判空,以防重复性大量性耗费时间报错;1.主表 从表的表关系;主键id 的关联问题;查询出来的数据量过于庞大,以时间节点过滤。5.对接配置类问题,配置文件配置。3.实体类字段两表一致性问题;6.数据量过于庞大的查询。
2024-01-13 16:52:34
516
原创 SpringBoot项目处理 多数据源问题(把本地库数据 推送 到另外一个平台的库)
SpringBoot项目处理 多数据源问题(把本地库数据 推送 到另外一个平台的库)
2024-01-04 21:39:37
799
原创 问题:‘getBaseMapper()‘ in ‘com.baomidou.mybatisplus.extension.service.impl.ServiceImpl‘ clashes with ‘
问题:'getBaseMapper()' in 'com.baomidou.mybatisplus.extension.service.impl.ServiceImpl' clashes with 'getBaseMapper()' in 'com.baomidou.mybatisplus.extension.service.IService'; attempting to use incompatible return type
2024-01-04 13:56:35
3014
原创 报错:One record is expected, but the query result is multiple records
报错:One record is expected, but the query result is multiple records
2024-01-03 20:34:37
1932
原创 java.lang.Integer cannot be cast to java.math.BigDecimal
Integer 强转 BigDecimal 类型失败
2023-12-25 10:56:45
1339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人