[置顶] 写一个简单的SQL生成工具

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

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

2025年4月9日

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

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

posted @ 2025-04-09 09:54 instr 阅读(40) 评论(0) 推荐(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 阅读(136) 评论(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 阅读(19) 评论(0) 推荐(0)

2024年10月29日

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

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

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

KafKa动态分组ID

摘要: 背景说明:做这个的原因主要是因为懒,KafKa监听没有独立项目出去,由于KafKa没有组内广播模式,这就造成了一个问题:项目多处启动的时候,就只有一个地方能接收信息。这个时候就要手懂修改分组ID了。 原理说明: 采用一些语法,使用动态的配置。 代码如下: @KafkaListener(id = "# 阅读全文

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

2024年9月14日

mxGraph绘制机构图

摘要: 简单介绍一下使用的依赖: JGraphX package JGraphX is a Java Swing diagramming (graph visualisation) library licensed under the BSD license (see https://github.com/ 阅读全文

posted @ 2024-09-14 20:20 instr 阅读(102) 评论(0) 推荐(0)

2024年4月10日

脱离实体类操作数据库(mysql版本)

摘要: 原理很简单:1、利用mysql的information_schema库,获取对用表的信息; 2、使用DataSource,建立数据库连接,并执行sql脚本; 3、Map的keySet和values集合是顺序一致的; 4、" on duplicate key update "这里摸了个鱼,将新增和修改 阅读全文

posted @ 2024-04-10 14:28 instr 阅读(22) 评论(0) 推荐(0)

2023年11月10日

不使用递归,如何构造树结构

摘要: 原理很简单,利用对象引用特性。 科普一下知识点: 浅拷贝: 浅拷贝又称为浅复制,浅克隆,浅拷贝是指拷贝时只拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用所指向的对象,拷贝出来的对象的所有变量的值都含有与原来对象相同的值,而所有对其他对象的引用都指向原来的对象,简单地说,浅拷贝只拷贝对象 阅读全文

posted @ 2023-11-10 16:39 instr 阅读(824) 评论(1) 推荐(0)

2023年10月8日

研发提速:nacos+openfeign环境下的本地链接服务

摘要: 项目研发过程中,经常会遇到与测试人员工作重叠的情况,十分影响效率。 做了一个修改,可以在本地环境启动项目后和测试环境交互,并且不影响测试环境,理论上也可以用于线上环境的异常的快速处理。 准备事项如下: 一:搭建本地的nacos服务。 二:导入测试环境相应项目的nacos配置文件。 三:新增代码: 修 阅读全文

posted @ 2023-10-08 11:32 instr 阅读(798) 评论(0) 推荐(2)

导航

点击右上角即可分享
微信分享提示