自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(203)
  • 资源 (1)
  • 收藏
  • 关注

原创 java springboot 文件导入,判断第一列的值是否有重复

Data// index = 0 表示读取第一列(A列)

2026-05-11 15:59:32 271

原创 github copilot 在 IDEA里面怎么使用

在 IntelliJ IDEA 中高效使用 GitHub Copilot,主要分为和三大模块。

2026-05-08 14:21:34 597

原创 vue开发环境如何搭建

安装Node.js用Vite或Vue CLI创建 Vue 项目安装VS Code + Volar 插件→运行项目。

2026-05-06 14:48:24 228

原创 Windows安装npm

二、安装(全程默认即可) 双击 .msi → Next → 同意协议 → Next。安装路径默认 C:\Program Files\nodejs\(不要中文 / 空格)→ Next。权限报错:以管理员身份运行终端。一、下载 Node.js(含 npm) 官网:https://nodejs.org/ 选 LTS 长期支持版(推荐),下载 Windows (.msi) 64 位。# 淘宝镜像 npm config set registry https://registry.npmmirror.com/

2026-05-06 14:34:29 264

原创 Java List 去重

Java List 去重有多种实现方式,选择取决于(完整对象 vs 指定字段)及。

2026-04-28 11:30:45 315

原创 lambdaQuery 加 or

在 MyBatis-Plus 中,的.or()用于拼接 SQL 的OR条件。,使用不当会导致 SQL 逻辑与预期不符。

2026-04-28 11:30:01 219

原创 postgresql 拼接字段

postgresql 文档表有两个字段,tag1和tag2,两个字段存储的都是标签,多个标签用逗号分隔。现在需要用逗号连接tag1和tag2,作为一个tag字段返回。在 PostgreSQL 中,直接拼接很容易产生多余逗号、首尾逗号或NULL参与拼接返回NULL的问题。推荐以下,能完美处理NULL。

2026-04-27 10:06:27 225

原创 【L】表数据迁移

document表有一个字段tag存储标签名字,多个标签名字用字段分隔。还有一个tag表,有id和名字字段。现在需要把document和标签的关系写到一个关系表,字段有document表的id和tag表的id,如何将原有数据写入到关系表。将逗号分隔的字符串迁移到关系表是典型的场景。为保证数据一致性和生产安全,下面提供与,并附完整执行流程。

2026-04-24 15:11:58 331

原创 Trae 是做什么的

(底层基于 VS Code / Electron 架构二次开发)。它不是像 GitHub Copilot 或通义灵码那样的“IDE 插件/扩展”,因此你无法在 JetBrains 的 IntelliJ IDEA、PyCharm 或 WebStorm 内部安装或运行 Trae。它的定位和体验与目前全球知名的 AI 编辑器 Cursor 非常相似,旨在通过深度集成大语言模型(LLM)来彻底改变传统的编码方式。Trae 本身就是一个。

2026-04-24 15:07:13 141

原创 返回标签是否被使用过

一个标签表,有id和标签名字。一个文档表,有tag字段,存储多个标签名字逗号分隔。需要查询所有标签信息返回,同时返回一个字段表示标签是否被使用过。针对需求,核心难点在于(避免"tag"误匹配到"category"

2026-04-24 09:52:41 187

原创 修改分类信息的时候将分类异步写入redis

修改分类信息的时候将分类异步写入redis,怎么实现异步在 Spring Boot + Redis 场景下,实现“修改分类后异步写入 Redis”有 3 种主流方案。按。

2026-04-22 15:20:26 287

原创 spring boot 启动的时候将数据库里的分类信息写入redis

启动预热适合。

2026-04-22 10:38:38 222

原创 Mybatis plus lambdaQuery 动态增加查询条件

在 MyBatis-Plus 中,提供了类型安全的 Lambda 表达式查询方式。。当condition为true时才会拼接该条件,为false则自动忽略。

2026-04-21 10:31:35 78

原创 多对多关联查询

Data。

2026-04-20 17:09:41 206

原创 数据库移除逗号分隔的元素

针对你当前的表结构(逗号分隔字符串),我先给出,然后提供(逗号分隔在关系型数据库中属于反模式,会带来严重的性能与维护隐患)。

2026-04-20 15:35:30 190

原创 Ollama 会占多少内存

Ollama 本身的内存占用非常小,。

2026-04-17 10:32:36 376

原创 IDEA配置Continue

(Java + 32G内存无独显 +),ContinueOllama。其他三款默认依赖云端推理,不符合隐私红线。下面给你一套。

2026-04-17 10:31:41 971

原创 IDEA怎么集成AI

IntelliJ IDEA 本身不内置 AI 功能,但通过可以非常便捷地集成各类 AI 编程助手。

2026-04-17 10:11:24 546

原创 java string转map

在 Java 中可以通过第三方 JSON 解析库轻松转换为。Java 标准库JSON 解析功能,因此需要引入依赖。

2026-04-16 17:19:43 129

原创 postgresql string_to_array 方法

在 PostgreSQL 中,是一个常用的内置函数,用于。它在数据清洗、CSV 解析、标签拆分等场景中非常实用。

2026-04-15 15:17:46 253

原创 分类表,需要查询组成树状结构,存储的时候只存储直接父节点还是存储父节点路径更好一些

这是一个非常经典的树形结构设计问题。parent_id。

2026-04-14 10:09:18 405

原创 现有java版本及各版本之间的差异

语法:8 函数式 → 11 局部推断 → 17 模式匹配 → 21 虚拟线程/记录模式并发:OS 线程模型 → JVM 轻量虚拟线程(21 是分水岭)GC:G1 成标配,ZGC 走向成熟,分代化解决早期吞吐问题生产选择:新项目无脑选 21,保守/依赖重选17 或 11,8 仅限维护期。

2026-04-13 17:19:40 411

原创 mybatis plus 联查返回 map

MyBatis-Plus 官方主要封装了,多表联查需要自定义 SQL。但返回Map类型是 MyBatis 原生支持的特性,在 MP 中完全兼容。

2026-04-10 10:01:42 270

原创 Sharepoint Graph delta 接口 如何使用

Microsoft Graph API 的 delta是用于的核心机制。它允许你只获取自上次同步以来发生新增、修改、删除的资源,避免重复拉取全量数据。下面从原理、流程、代码到避坑指南进行完整拆解。

2026-04-08 14:34:46 335

原创 sharepoint /children 支持按照时间查询吗

Microsoft Graph API 的/children端点$filter。

2026-04-08 14:25:31 199

原创 mybatis plus 更新的时候返回更新记录的条数

要行数 → 用(返回int要布尔值 → 用(返回booleanMySQL 必加,否则返回值无业务参考价值乐观锁返回0是正常冲突信号,非 SQL 错误如需结合你的具体表结构(如含@Version、逻辑删除、分库分表)优化更新策略,可提供 Mapper 代码,我为你输出适配方案。

2026-04-03 15:46:55 277

原创 List<DocumentMetadata> 取类型为a的所有文件名组成String,文件名加《》

/ 用分号分隔"));// 输出:《文件 1》;《文件 3》;《文件 4》// 用换行分隔。

2026-04-02 14:23:32 50

原创 HashSet 和 LinkedHashSet 区别

默认首选:如果没有顺序要求,优先用 HashSet(性能更好,内存更省)。需要顺序:如果需要“先来后到”的顺序,用 LinkedHashSet。需要排序:如果需要“从小到大”或“自定义排序”,请用 TreeSet。一句话口诀去重不用序选 HashSet,去重保留顺序选 LinkedHashSet,去重还要排序选 TreeSet。

2026-04-02 14:05:12 259

原创 List<String> 转换为Set<String>

/ 避免扩容,提升性能场景推荐方法一般场景需要过滤保持顺序Java 9+空安全最简单推荐。

2026-04-02 14:02:59 254

原创 List<DocumentMetadata> 取所有docid,组成List<String>

假设类中有getDocid()方法或docid。

2026-04-02 13:59:52 244

原创 数据库doris text类型能存多少数据

类型TEXT等同于STRING。上限:单字段2GB,但受单行100KB(默认)限制。建议:超过 100KB 的文本,请存对象存储,Doris 只存链接。

2026-04-02 13:45:47 311

原创 Set<String> 类型取第一条记录

在 Java 中,Set是无序集合(HashSet不保证顺序),因此没有“第一条记录”的概念。

2026-04-02 13:41:42 136

原创 多来源数据只取一条

如果你的数据库是MySQL 8.0+或其他现代数据库,直接用方法一,最标准。如果你的数据库是MySQL 5.7或更老版本,用方法二。确保id字段上有索引,否则去重性能会很慢。--------------------------------------附加:如果是两张表,可参考如下:针对“两个来源(表 A 和表 B),ID 冲突时优先取表 A"的需求,主要有两种常用的 SQL 写法。具体选择取决于你的数据库类型(是否支持窗口函数)以及数据量大小。假设两张表结构相同(都有idnamevalue。

2026-04-01 11:02:40 404

原创 java 把对象转化为json字符串

首选 Jackson:Spring Boot 默认集成,功能强大、社区活跃、安全性高。避免使用 Fastjson 1.x:存在已知安全漏洞。封装工具类:统一处理日期、空值等逻辑,提升可维护性。注意字段控制:使用注解控制序列化行为,避免敏感信息泄露。根据你的项目类型和依赖环境选择合适的库,并始终注意安全性与可维护性。

2026-03-31 14:11:42 314

原创 springboot controller 参数非必填

/ 无参数// 有 id 参数。

2026-03-31 10:07:00 290

原创 springboot controller 参数可以是List吗

Spring Boot 完全支持在 Controller 中使用。

2026-03-30 15:32:36 117

原创 java 将 List<Map<String,Object>> 类型里面的值转换为List<String>

绝大多数情况下,你应该是想要场景一(提取特定字段)。记得把代码中的"name"替换成你实际需要的 Key 即可。

2026-03-27 11:38:02 394

原创 postgresql queryWrapper in 可以传字符串进去吗

可以传字符串:但如果是逗号分隔的多个 ID,必须先用split(",")转成数组。推荐传集合List或Collection是最安全、最规范的写法。不要手动加引号:框架会自动处理。

2026-03-25 16:47:45 57

原创 postgresql QueryWrapper left join

如果你必须用 PostgreSQL 的LATERAL优化(取最新附件):请使用方案一 (XML)。这是最稳妥、性能最好且能完整利用 PG 特性的方式。如果只是普通联查且不想写 XML:可以尝试方案二 (。不要试图用原生强行做复杂联查,那是它的设计盲区。

2026-03-25 14:41:10 218

原创 postgresql 一个申请表,一个附件表,查询申请表的时候联查一条附件

如果追求性能和代码可读性,请使用 LEFT JOIN LATERAL(方法一)。如果喜欢极简写法且只在 PG 环境,使用 DISTINCT ON(方法二)。如果需要取最新的附件,记得在子查询或窗口函数中。

2026-03-25 13:47:36 209

php乘风多用户流量统计

php 乘风多用户流量统计php 乘风多用户流量统计php 乘风多用户流量统计php 乘风多用户流量统计php 乘风多用户流量统计php 乘风多用户流量统计php 乘风多用户流量统计

2010-04-14

空空如也

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

TA关注的人

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