0

GitFlow

GitFlow是一种成熟的Git分支管理策略,包含五大核心分支:Master(生产代码)、Develop(开发集成)、Feature(功能开发)、Release(版本发布)和Hotfix(紧急修复)。详细介绍了各分支职责、命名规范、工作流程示例、Git回退操作、Stash暂存、Cherry-Pick... ...

Nobody_Cares 发布于 2025-12-26 19:21 评论(0) 阅读(19)
1

使用Java Stream,将集合转换为一对一Map

在日常的开发工作中,我们经常使用到Java Stream,特别是Stream API中提供的Collectors.toList()收集器, 但有些场景下,我们需要将集合转换为Map,这时候就需要使用到Stream API中提供的另一个收集器: Collectors.toMap,它可以将流中的元素映射 ...

申城异乡人 发布于 2025-12-26 11:23 评论(0) 阅读(126)
0

jvm~jvm配置与系统配置的关系

一 生产环境问题描述 keycloak是运行在jboss上面,并且部署到了容器里,在k8s上面进行编排,现在遇到gc在某个时刻垃圾回收速度变慢,CPU接近100%,容器导致存活探针失败,容器最后重启 二 问题分析与解决方案 这是一个典型的 JVM GC 问题导致的容器重启场景。让我分析一下你的配置和 ...

张占岭 发布于 2025-12-26 11:01 评论(0) 阅读(7)
2

动态规划

什么是动态规划 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的, 例如:有N件物品和一个最多能背重量为W 的背 ...

程序员Seven 发布于 2025-12-26 09:00 评论(1) 阅读(128)
0

①搭建vimo-desktop本地运行环境

Vimo-desktop是VideoRAG的前端实现。 目前该项目仍是不稳定阶段,在环境配置上也遇到了很多问题。 一、conda 环境配置 conda create --name vimo python=3.11 conda activate vimo 1、pytorch需要安装GPU版本,且最好用 ...

7hu95b 发布于 2025-12-25 20:59 评论(0) 阅读(8)
1

在Python+FastAPI项目中使用SqlAlchemy操作数据的几种常见方式

在Python+FastAPI的后端项目中,我们往往很多时候需要对数据进行相关的处理,本篇随笔介绍在Python+FastAPI项目中使用SqlAlchemy操作数据的几种常见方式。 使用 FastAPI, SQLAlchemy, Pydantic构建后端项目的时候,其中数据库访问采用SQLAlch... ...

伍华聪 发布于 2025-12-25 11:59 评论(0) 阅读(198)
0

剑指offer-55、链表中环的⼊⼝节点

题⽬描述 给⼀个链表,若其中包含环,请找出该链表的环的⼊⼝结点,否则,输出null 。 例如,输⼊{1,2},{3,4,5} 时,对应的环形链表如下图所示: 可以看到环的⼊⼝结点的结点值为3,所以返回结点值为3的结点。 给定的链表节点的结构: public class ListNode { int ...

程序员Seven 发布于 2025-12-25 09:00 评论(0) 阅读(8)
0

wasm~tinygo写一个基于redis的全局限流的插件

Global Limit 插件 插件功能 基于白名单的全局限流插件,对指定的域名和URL路径进行全局限流控制,共享同一个限流计数器。 核心特性 按域名 + URL路径进行全局限流 使用 Redis Sorted Set 实现滑动时间窗口 白名单机制:只对配置的域名和路径进行限流 支持正则表达式匹配U ...

张占岭 发布于 2025-12-24 13:57 评论(0) 阅读(14)
0

国产化PDF处理控件Spire.PDF教程:在Java快速解析PDF文本、表格、图像和元数据

在 Java 应用中,PDF 解析(PDF parsing in Java)通常用于从 PDF 文件中提取可用信息,本文将基于Spire.PDF for Java,从实际开发角度出发,介绍在Java项目中常见的PDF解析操作。 ...

IT开发者笔记 发布于 2025-12-24 13:50 评论(0) 阅读(29)
14

MyBatis踩坑实录:那些不报错但让你debug到深夜的Bug

说实话,MyBatis这玩意儿平时挺好用的,但有时候报的错真让人摸不着头脑。尤其是那种本地跑得好好的,一上线就炸的Bug,简直让人怀疑人生。今天就记录两个让我debug到深夜的坑,它们都有个共同特点:代码看起来完全没问题,但运行时就是莫名其妙地报错。 ...

一旅人 发布于 2025-12-24 09:38 评论(14) 阅读(777)
0

剑指offer-54、字符流中第一个不重复的字符

题⽬描述 请实现⼀个函数⽤来找出字符流中第⼀个只出现⼀次的字符。例如,当从字符流中只读出前两个字符" go "时,第⼀个只出现⼀次的字符是" g "。当从该字符流中读出前六个字符“ google "时,第⼀个只出现⼀次的字符是" l "。 返回值描述:如果当前字符流没有存在出现⼀次的字符,返回 # ...

程序员Seven 发布于 2025-12-24 09:00 评论(0) 阅读(18)
0

override

override 学过Java的小伙伴们应该不陌生,这个关键字就类似Java中的注解@override 确保在子类中声明的重写函数与基类的虚函数有相同的签名,同时也明确表明将会重写基类的虚函数,这样就可以保证重写的虚函数的正确性,也提高了代码的可读性; override和final一样这个关键字要写 ...

ProMonkey; 发布于 2025-12-23 22:09 评论(0) 阅读(10)
0

Laravel项目学习:创建项目并执行

Lavarel号称最优雅的PHP框架,入手就从安装开始! 前提条件,以Windows10设备为例: 1.安装PHPstudy或者phpEnv:便于本地环境配置及版本管理 2.从PHPstudy或phpEnv中安装8.2+的 php版本:便于适配最新的Laravel 3.从PHPstudy或phpEn ...

coderjim 发布于 2025-12-23 18:32 评论(0) 阅读(17)
0

拒绝“凭感觉”:用回归分析看透数据背后的秘密

在数据分析的江湖里,有一个绝对的核心技能,叫做回归分析(Regression Analysis)。 无论你是刚入行的新手,还是想要进阶的老手,掌握它,你就拥有了预测未来的“水晶球”。 很多初学者一听到“回归”两个字,脑子里全是复杂的数学公式,立刻想打退堂鼓。 别急!今天我们不讲枯燥的数学推导,只讲它 ...

wang_yb 发布于 2025-12-23 15:08 评论(0) 阅读(189)
1

Spring Boot WebSocket方案终极指南:Netty与官方Starter对比与实践

一、Maven依赖引入 1. Netty-WebSocket-Spring-Boot-Starter <dependency> <groupId>org.yeauty</groupId> <artifactId>netty-websocket-spring-boot-starter</artifac ...

一旅人 发布于 2025-12-23 13:50 评论(0) 阅读(182)
0

剑指offer-53、表达数值的字符串

题⽬描述 请实现⼀个函数⽤来判断字符串str是否表示数值(包括科学计数法的数字,⼩数和整数)。科学计数法的数字(按顺序)可以分成以下⼏个部分: 若⼲空格 ⼀个整数或者⼩数 (可选)⼀个 ' e ' 或 ' E ' ,后⾯跟着⼀个整数(可正可负) 若⼲空格 ⼩数(按顺序)可以分成以下⼏个部分: 若⼲空 ...

程序员Seven 发布于 2025-12-23 09:00 评论(0) 阅读(13)
3

从源码角度解析C++20新特性如何简化线程超时取消

C++20中增加了很多重量级新特性,它不仅带来了ranges、concept和协程,也为多线程编程带来了jthread和stop_source这些强力辅助。利用这些新特性,我们可以更高效地编写并发程序。 今天要说的就是利用jthread和stop_source来简化线程超时控制的实现,最终我们可以实 ...

apocelipes 发布于 2025-12-22 21:15 评论(1) 阅读(179)
0

Web层接口通用鉴权注解实践(基于JDK8)

背景 目前我负责的一个公司内部Java应用,其Web层几乎没有进行水平鉴权,存在着一定的风险,比如A可以看到不属于他的B公司的数据。最近公司进行渗透测试,将这个风险暴露出来,并将修复提上了议程。 由于Web层的接口很多,我希望能用一种较为通用易于接入的方式来完成这个工作。很容易就想到了通过注解方式进 ...

五岳 发布于 2025-12-22 14:24 评论(0) 阅读(241)
0

国产化Excel开发组件Spire.XLS教程:使用Python批量删除Excel分页符

Excel 中多余或不必要的分页符,往往会打乱工作表的整体布局,甚至导致打印结果出现分页不合理、内容被截断等问题。这类分页符通常在修改打印设置、调整页边距,或切换视图模式后出现。本文将介绍如果借助Spire.XLS,使用Python批量删除Excel分页符,掌握如何正确删除它们是保持工作表结构清晰、... ...

IT开发者笔记 发布于 2025-12-22 10:38 评论(0) 阅读(21)
0

开源自托管!一款轻量级的内容发布分享平台!

Ech0 —— 面向个人的新一代开源、自托管、专注思想流动的轻量级内容发布平台。它拥有简洁直观的操作界面,支持发布和分享想法、文字、图片和链接。 ...

Java陈序员 发布于 2025-12-22 09:32 评论(0) 阅读(22)