自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(334)
  • 收藏
  • 关注

原创 linux 常用命令学习

ps 是 “Process Status”(进程状态)的缩写。aux 是 BSD 风格的参数组合(注意这里通常不加短横线 -,虽然加了也能用)。netstat 是 “Network Statistics” 的缩写。这是一个经典的老牌工具。含义:查看当前系统正在监听(Listening)的 TCP 网络端口及其对应的进程。ss 是 “Socket Statistics” 的缩写。

2026-01-20 21:28:06 272

原创 Java积累/IDEA快捷键/报错错误积累

java积累

2024-03-10 10:45:21 560

原创 什么是 daemon(守护进程)?

Daemon(守护进程),在 Unix/Linux 系统中,它的名字通常以 d 结尾(如httpd, sshd, docker-down)。

2026-02-02 17:57:32 65

原创 Mac上缺失宋体字体,只有宋体-简

这两个字体是不一样的。Command+空格打卡聚焦搜索,搜索,看下是否有宋体字体,如果没有,则 WPS 里即使显示宋体也是替代字体,真正是宋体-简。

2026-01-31 13:38:34 374

原创 mac 上 WPS 公式字体不对

按下 Command + 空格 输入 “字体册” (Font Book) 并打开。在字体册中,点击顶部工具栏的 “+” 号(或者直接将字体文件拖入字体册窗口)。mac 上安装Cambria Math 字体。mac 上你的 WPS 字体是否不对?需要按照如下步骤,安装该字体。系统会自动验证并安装字体。

2026-01-30 10:02:28 127

原创 在 mac 和 linux 系统上使用 pyenv

(macOS 的 Homebrew 通常帮你偷偷装好了,但在 Linux 上,如果你不装这些库,Pyenv 下载 Python 源码后会编译失败,或者编译出来的 Python 缺胳膊少腿,比如不能用 SSL,不能解压 zip 等。(如果这一步不做,你后面执行 pyenv install 3.10.4 时会报错,或者装好的 Python 无法使用 pip。过程中可能需要输入你的电脑开机密码(输入时屏幕不显示,输完回车即可),并按 Enter 确认。安装结束后,看终端底部的提示!

2026-01-29 11:37:17 636

原创 笨蛋方法论。

真正的休息不是刷抖音、看新闻、打游戏。此时大脑依然在接收高强度的信息输入,无法发散。真正 的休息,大脑的发散是:散步、洗澡、做家务、睡觉、冥想、画画、听纯音乐。

2026-01-22 22:49:24 198

原创 obsidian 配置阿里云图床

这是一个非常专业且稳定的选择。是目前国内体验最好、访问速度最快的 Markdown 写作方案之一。虽然步骤稍多,但只要配置一次,就可以永久享受“粘贴即上传”的丝滑体验。

2026-01-21 11:17:07 902

原创 大模型数据传输3 种方式对比

特性传统 SSE (fetchHTTP 方法🚫 仅 GET (容量受限)✅POST(容量无限)鉴权方式⚠️ URL 参数 (不安全)✅(安全)控制机制🤖 自动重连 (不可控)⚙️ 手动控制 (灵活)适用场景简单的消息推送、监控数据大模型对话、复杂 API 交互。

2026-01-20 22:33:07 963

原创 RPC分类

RPC 是一个通用概念(Remote Procedure Call, RPC),它允许运行在不同进程、不同设备上的程序像调用“本地函数”一样相互通信。

2026-01-13 10:51:26 232

原创 我的创作纪念日

既然选择了远方,便只顾风雨兼程。今天是我的创作纪念日,回首这一路,有代码报错的抓狂,也有功能实现的狂喜。写下这篇文章,是为了记录,也是为了更好地出发。

2025-12-21 14:29:32 279

原创 提交 git 的三种方式

方式一:方式二:方式三:

2025-12-19 14:06:45 226

原创 数组和小于等于k的最长子数组长度b

题目描述​​给定一个无序数组arr,其中元素可正、可负、可0。给定一个整数k,求arr所有的子数组中累加和小于或等于k的最长子数组长度。​​示例​​例如:arr = [3, -2, -4, 0, 6], k = -2,相加和小于等于-2的最长子数组为(3, -2, -4, 0),所以结果返回4。​​要求​​时间复杂度为O(n),空间复杂度为O(n)。​​输入描述​​第一行两个整数N, k,N表示数组长度,k的定义已在题目描述中给出。第二行N个整数表示数组内的数。

2025-10-12 21:13:30 315

原创 麻将胡牌算法(最简单胡牌方式)

这是一个麻将胡牌判断的Java实现,采用了经典的4*3+2牌型检测算法。代码定义了MahjongHuChecker类,包含三个主要方法:isHu()检查输入牌组是否符合胡牌条件;check()寻找将牌(对子);checkThree()递归检测剩余牌是否可组成顺子或刻子。示例展示了如何检测胡牌(4个顺子/刻子加1个对子)和非胡牌型。该实现支持万、筒、条和字牌,通过数组统计牌型数量进行判断。

2025-08-25 11:28:34 150

原创 三种 SSE 对比

这里有三种方式,分别是 STDIO,HTTP SSE,WebFlux SSE。SSE(Server-Sent Events),是服务端主动推送数据给客户端。

2025-08-08 17:05:50 351

原创 使用工厂模式和策略模式实现布隆过滤器

本文介绍了使用工厂模式和策略模式实现布隆过滤器的方法。主要流程包括:定义布隆过滤器接口,实现标准布隆过滤器和计数布隆过滤器两种具体类;定义哈希策略接口,实现简单哈希和Murmur哈希两种策略;最后通过工厂类创建不同类型的布隆过滤器。代码示例展示了接口定义、具体实现类以及工厂类的完整实现,其中计数布隆过滤器还支持元素移除和计数功能。这种设计模式组合提高了代码的灵活性和可扩展性,便于后续添加新的过滤器类型或哈希策略。

2025-07-06 16:21:58 461

原创 MySQL窗口函数学习

MySQL 窗口函数

2025-04-05 12:30:27 1093

原创 创建线程的6种方式

创建线程的6种方式

2025-03-23 16:21:42 664

原创 Gradle如何导入模块

在 Gradle 项目的根目录中,找到 build.gradle 文件(对于多模块项目,每个模块都有自己的 build.gradle 文件)。在 Gradle 项目中,导入依赖通常是通过在 build.gradle 文件中配置依赖项来实现的。在 build.gradle 文件中,找到 dependencies 块,并在其中添加所需的依赖项。:用于编译和运行时依赖,并且会暴露给其他模块(适用于库模块)。:用于编译和运行时依赖,不会暴露给其他模块。:仅用于运行时,不会包含在编译时。:用于测试代码的依赖。

2025-03-04 13:28:18 554

转载 红黑树学习

红黑树的学习

2024-12-25 10:59:37 116

原创 小林Coding—Java「七、MySQL面试题」

小林Coding—Java「七、MySQL面试题」

2024-11-24 20:34:22 1180 3

原创 小林Coding—Java「六、Spring面试篇」

小林Coding—Java「六、Spring面试篇」笔记整理

2024-11-17 10:54:16 1090

原创 小林Coding—Java「五、Java虚拟机面试篇」

小林Coding—Java「五、Java虚拟机面试篇」笔记整理

2024-11-17 10:53:28 1152

原创 小林Coding—Java「五、Java虚拟机面试篇」

小林Coding—Java「五、Java虚拟机面试篇」笔记整理

2024-11-17 10:52:54 1121

原创 小林Coding—Java「四、Java并发」

小林Coding—Java「四、Java并发」笔记整理

2024-11-17 10:52:13 1389

原创 小林Coding—Java「三、Java集合面试篇」

小林Coding—Java「三、Java集合面试篇」笔记整理

2024-11-17 10:51:17 735

原创 小林Coding—Java「二、Java基础篇」

小林Coding—Java「二、Java基础篇」笔记自己整理

2024-11-17 10:49:56 2979

原创 微信读书多端不同步原因以及解决办法

微信读书多端不同步原因以及解决办法

2024-10-21 16:32:54 2554

原创 使用R-GCN处理异质图ACM的demo

使用R-GCN处理异质图ACM的demo

2024-10-16 16:08:04 709

原创 学成在线——关于nacos配置优先级的坑

学成在线——关于nacos配置优先级的坑🥶

2024-10-13 22:24:49 487

原创 使用OpenFeign在不同微服务之间传递用户信息时失败

使用OpenFeign在不同微服务之间传递用户信息时失败

2024-09-16 00:16:10 898

原创 StrUtil.isNotBlank 方法的使用

StrUtil.isNotBlank 方法的使用

2024-09-04 08:42:28 1461

原创 IDEA如何将某个文件夹内的多个module合并到一个大的module内

IDEA如何将某个文件夹内的多个module合并到一个大的module内

2024-09-01 23:37:13 698

原创 Caused by: java.lang.NoSuchMethodError: ‘void com.baomidou.mybatisplus.core.metadata.OrderItem.setAs

Caused by: java.lang.NoSuchMethodError: 'void com.baomidou.mybatisplus.core.metadata.OrderItem.setAsc(boolean)'

2024-08-04 00:07:00 642

原创 COO格式数据

COO格式数据

2024-07-31 16:00:41 378

原创 JumpingKnowledge

Jumping Knowledge 机制通过合并不同层的节点表示,解决了图神经网络中的一些关键问题,提高了模型的表达能力和性能。其多种合并模式提供了灵活性

2024-07-31 15:02:35 541

原创 数据库对象中出现复杂的对象嵌套,如何使用Mybatis plus优雅的解决这个问题:

类原型:在User类:User类中嵌套了UserInfo类:在处理时,将UserInfo对象通过JacksonTypeHandler将Json转为String类型并保存在里数据库中。然而,当读取时,始终读取不到info信息:读取到的信息为:发现原因:由于对象里嵌套了复杂的对象,这里我们并没有实现ResultMap的映射,所以无法将String类型的Json字符串转为正确的对象。这里需要在User类中加入autoResultMap注解:如果不这么做,使用默认的传统的在xml文件中编写sql,

2024-07-22 23:51:22 1046

原创 Java的SpringBoot项目中为什么要注入接口XxxService而不是具体的实现类XxxServiceImpl

*解耦:**通过注入接口,实现了服务的调用者(这里是 ReportServiceImpl)和具体的实现细节(WorkspaceServiceImpl)之间的解耦。例如,如果有多个实现了 WorkspaceService 接口的类,并且根据不同的条件需要使用不同的实现类,那么通过注入接口,可以很容易地在运行时进行切换。**可测试性:**在进行单元测试时,可以方便地为接口创建一个模拟(mock)对象,从而更方便地对依赖该接口的类进行测试,而不需要依赖实际的实现类。在 Java 中,通常建议面向接口编程。

2024-07-11 10:14:31 609

原创 String nameList = StringUtils.join(goodsSalesDTOList.stream().map(GoodsSalesDTO::getName).co

【代码】String nameList = StringUtils.join(goodsSalesDTOList.stream().map(GoodsSalesDTO::getName).co。

2024-07-09 10:57:58 223

原创 ServiceImpl中的参数封装为Map到Mapper.java中查询

ServiceImpl中的参数封装为Map到Mapper.java中查询

2024-07-05 22:25:11 313

Cambria Math 字体

Cambria Math 字体

2026-01-30

SpringBoot学习笔记

SpringBoot学习笔记

2024-07-23

SpringBoot学习笔记

SpringBoot学习笔记

2024-04-07

Spring框架-主流框架

Spring框架学习所需资料

2024-01-15

Ajax学习:MySQL + Tomcat + ajax

Ajax学习

2023-12-29

韩顺平JavaWeb笔记

韩顺平JavaWeb笔记

2023-12-27

机器学习算法基础-覃秉丰 课件+ 代码

机器学习算法基础-覃秉丰 课件+ 代码

2023-07-23

python实现飞机大战

python实现飞机大战 下载后,运行main.py即可运行飞机大战 鼠标左键 射击 上下左右或者WASD实现移动

2023-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除