摘要: /** * 常见排序算法汇总 */ public class SortAlgorithms { /** * 1️⃣ 冒泡排序(Bubble Sort) * 思想:相邻元素两两比较,大的往后沉。 * 时间复杂度:O(n^2) * 稳定性:稳定 */ public static void bubbleS 阅读全文
posted @ 2025-10-28 23:21 18sui 阅读(20) 评论(0) 推荐(0)
摘要: 参考官网:https://seata.apache.org/zh-cn/docs/overview/what-is-seata/ 介绍 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。 Seata 为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用 阅读全文
posted @ 2025-10-24 17:19 18sui 阅读(9) 评论(0) 推荐(0)
摘要: 基于 Spring Boot + MyBatis + DM8 的分布式锁 project-root/ ├── src/ │ └── main/ │ ├── java/com/example/demo/ │ │ ├── DemoApplication.java │ │ ├── config/ │ │ 阅读全文
posted @ 2025-10-24 17:17 18sui 阅读(5) 评论(0) 推荐(0)
摘要: 在 Java 中,创建多线程的方式主要有以下几种: 继承 Thread 类 通过继承 Thread 类并重写 run() 方法来创建线程。 示例代码: class MyThread extends Thread { @Override public void run() { System.out.p 阅读全文
posted @ 2025-10-24 17:09 18sui 阅读(14) 评论(0) 推荐(0)
摘要: 简介 RabbitMQ是一个使用Erlang,基于AMQP协议的MQ组件。 AMQP全称为 Advanced Message Queuing Protocol(高级消息队列协议****),是一个面向消息的中间件传输协议,用于在应用程序之间进行异步消息通信。 AMQP协议定义了多种角色和服务,包括生产 阅读全文
posted @ 2025-10-24 17:05 18sui 阅读(20) 评论(0) 推荐(0)
摘要: 通用 Mapper:提供通用的 CRUD 方法。 条件构造器:支持链式调用,构建查询条件。 分页查询:支持 Oracle 的分页查询。 连表查询:支持 JOIN 查询。 指定字段查询:支持动态选择查询字段。 注解支持:通过注解配置实体类和数据库表的映射关系。 1. 项目结构 src/main/jav 阅读全文
posted @ 2025-10-24 16:55 18sui 阅读(7) 评论(0) 推荐(0)
摘要: DO、DTO、BO、AO、VO、POJO定义 分层领域模型规约: DO( Data Object): 与数据库表结构一一对应,通过DAO层向上传输数据源对象 DTO( Data Transfer Object): 数据传输对象,Service或Manager向外传输的对象 BO( Business 阅读全文
posted @ 2024-07-15 22:25 18sui 阅读(185) 评论(0) 推荐(0)
摘要: ![](https://img2024.cnblogs.com/blog/2135157/202404/2135157-20240424160001642-1924752570.png) 阅读全文
posted @ 2024-04-24 16:01 18sui 阅读(291) 评论(0) 推荐(0)
摘要: 新建一个自己的模板分组 在分组下创建自己的模板 样例: 阅读全文
posted @ 2024-04-19 18:16 18sui 阅读(40) 评论(0) 推荐(0)
摘要: public class Test { public static void main(String[] args) { int[] arrA = new int[]{1, 2, 3, 5}; int[] arrB = new int[]{5, 3, 4, 2}; int[] ints = arra 阅读全文
posted @ 2024-02-27 10:29 18sui 阅读(32) 评论(0) 推荐(0)
摘要: public class Test { public static void main(String[] args) { int[] arrA = new int[]{1, 2, 3, 5}; int[] arrB = new int[]{5, 3, 4, 2}; int[] ints = arra 阅读全文
posted @ 2024-02-27 09:43 18sui 阅读(30) 评论(0) 推荐(0)
摘要: 解决方法: 指定编码格式再次编译 javac -encoding utf-8 .\src\com\answer\spi\*.java 阅读全文
posted @ 2024-02-20 09:17 18sui 阅读(64) 评论(0) 推荐(0)
摘要: java -Dfile.encoding=utf-8 -jar XXX.jar 阅读全文
posted @ 2024-02-19 19:49 18sui 阅读(114) 评论(0) 推荐(0)
摘要: 1. 准备工作 笔记本型号:dell G3 3579 i5-8300H款 VMware:15.5 (VMware Workstation 的安装流程省略...) macOS :10.15.1 Catalina (来自:https://www.bilibili.com/video/BV1zK4y1b7 阅读全文
posted @ 2024-01-26 15:38 18sui 阅读(219) 评论(0) 推荐(0)
摘要: 全部展开:Ctrl + Shift + '+' 全部折叠:Ctrl + Shift + '-' 阅读全文
posted @ 2024-01-24 14:47 18sui 阅读(992) 评论(0) 推荐(0)
摘要: 命令行输入 gnome-control-center 提示 (gnome-control-center:5868): Clutter-WARNING **: 00:12:45.475: Whoever translated default:LTR did so wrongly. can't load 阅读全文
posted @ 2023-10-08 00:20 18sui 阅读(741) 评论(0) 推荐(0)
摘要: df 以MB 或者 GB 的容量显示,则在df后面加 -h ,-h是human-reading的简写,展示的数据可读性更好 df -h df命令后面加 -a,可以查看所有文件系统的磁盘空间 df -ha 阅读全文
posted @ 2023-10-06 17:04 18sui 阅读(339) 评论(0) 推荐(0)
摘要: # ssh默认连接端口是22 ssh username@host # 不过一般我喜欢指定连接端口 ssh -p port username@host 阅读全文
posted @ 2023-09-19 20:47 18sui 阅读(40) 评论(0) 推荐(0)
摘要: 需要换行的时候, 在命令行后面输入 \,然后按 Enter(回车), 即可实现换行 阅读全文
posted @ 2023-09-19 19:43 18sui 阅读(755) 评论(0) 推荐(0)
摘要: 原因是kotlin插件的版本与gradle中指定的版本不一致,我的是1.8.0,spring5.3.x版本gradle配置文件指定的kotlin版本是1.5.32,修改成1.8.0 ![](https://img2023.cnblogs.com/blog/2135157/202308/2135157 阅读全文
posted @ 2023-08-24 20:52 18sui 阅读(505) 评论(0) 推荐(1)