[置顶] 在逃精神病人群

摘要: 欢迎加入在逃精神病人大家庭 下滑有惊喜! 长按上方二维码加入我们的交流群,与大家一起讨论分享 提示:若二维码过期或无法加入,请添加群主微信并备注"加群" 好心劝你别滑了 长按上方二维码加入我们的交流群,与大家一起讨论分享 提示:若二维码过期或无法加入,请添加群主微信并备注"加群" 上滑有惊喜! 长按 阅读全文

posted @ 2025-07-31 10:20 instr 阅读(363) 评论(0) 推荐(0)

2025年11月18日

Springboo下的MQTT多broker实现

摘要: 参考项目:GitHub - mqtt-spring-boot-starter 背景说明: 和原作者一样,也是身处IOT物联网公司,身不由己,哈哈 实现功能:1、多broker连接,这是原作者造好的轮子 2、指定信息发布,源码上有些问题,后面做了修复处理,已经可以正常使用了。并且由于业务场景不一样,将 阅读全文

posted @ 2025-11-18 16:22 instr 阅读(21) 评论(0) 推荐(0)

2025年10月21日

使用POI-TL组件按模板导出word文档

摘要: 效果展示: 以及更多的效果,可以访问官方文档示例 ····> https://deepoove.com/poi-tl/示例 依赖引入: <dependencies> <!-- poi-tl 核心依赖 --> <dependency> <groupId>com.deepoove</groupId> < 阅读全文

posted @ 2025-10-21 15:32 instr 阅读(37) 评论(0) 推荐(0)

2025年7月30日

生成数据库的表结构文档

摘要: 背景说明 项目完成前后,需要提供各种各样的文档,我所在的公司,每次项目结束要整理的文档高达29个,其中有些文档很单一但是数据量很大,这个时候就必须偷懒一下了。 使用依赖 <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</arti 阅读全文

posted @ 2025-07-30 16:59 instr 阅读(67) 评论(0) 推荐(0)

2025年5月16日

记录一个利用alibaba的easyexcel实现的简易excel导出工具(完整版)

摘要: 功能说明: 1、自定义表头、多级表头的表格导出 效果展示: maven引入依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> </dep 阅读全文

posted @ 2025-05-16 15:40 instr 阅读(254) 评论(0) 推荐(0)

2025年4月9日

基于UPD的快速局域网聊天室

摘要: 基于UPD的快速局域网聊天室 UPD与TCP对比: UDP是无连接的协议,也不保证可靠交付,只在IP数据报服务之上增加了很少的功能,主要是复用和分用以及差错检测的功能。这适用于要求源主机以恒定速率发送数据,允许网络拥塞时丢失数据,却不允许数据有太大时延的实时应用。 TCP则是面向连接的传输层协议,提供可靠的交付服务。TCP把连接 阅读全文

posted @ 2025-04-09 09:54 instr 阅读(122) 评论(0) 推荐(0)

2025年3月10日

写一个简单的SQL生成工具

摘要: 知识点: MyBatis 语法概览 MyBatis 是一个强大的数据持久化框架,它提供了一种半自动化的 ORM 实现方式。通过 MyBatis,开发者可以通过简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 阅读全文

posted @ 2025-03-10 16:16 instr 阅读(1120) 评论(2) 推荐(0)

2025年1月16日

springboot环境下的rokectMQ多数据源实现

摘要: 业务原因,需要在一个项目中与多方MQ进行业务通信; 步骤一,复制一份RocketMQProperties配置文件,避免与原来的冲突 package com.heit.road.web.config; import org.apache.rocketmq.common.topic.TopicValid 阅读全文

posted @ 2025-01-16 15:12 instr 阅读(385) 评论(0) 推荐(0)

2024年11月8日

对比两个实体类不同

摘要: //比较两个实体,返回两个Map结果 public static void compare(String tableId, Object source, Object target, Map sourceMap, Map targetMap) { sourceMap.putAll((Map) Bea 阅读全文

posted @ 2024-11-08 11:25 instr 阅读(40) 评论(0) 推荐(0)

2024年10月29日

业务代码中先处理业务最后存储数据

摘要: 背景说明: 在处理复杂业务的时候,特别是研发自测期间,经常会产生很多不必要的垃圾数据。 技术原理: 先将要存入数据库的数据放在缓存中,等所有业务代码执行完后,再统一保存; 代码如下: @Slf4j public class BaseService<M extends BaseMapper<T>, T 阅读全文

posted @ 2024-10-29 11:42 instr 阅读(54) 评论(0) 推荐(0)

导航