项目实战
未读
自己制作的一个久坐提醒工具
# CoderHealthy - 你的健康生活提醒助手 🏃♂️ StayActive 是一款专为久坐人士设计的轻量级 Windows 提醒工具。它静默运行在系统托盘,定时通过全屏透明的动态 GIF 提醒您喝水、活动或休息。 > ✨ 绿色免安装版:无需安装,解压即用,能够放在 U 盘里的健康小助手
项目实战
未读
开源项目(Get-jobs)优化
## Spring Framework 相关
### 1.1 Spring Bean 名称冲突
#### 问题描述
**时间**: 2025-10-21
**版本**: v1.0.19
**现象**: 应用启动失败,抛出异常
```
Cannot register alias 'ta
项目实战
未读
AI智能机器人-学习项目
“聊天机器人” 的小功能 —— SSE 实时流渲染 AI 大模型的回答,还需要添加以下功能: 开启新对话; 左侧栏展示历史对话,方便查看之前的问答内容; 右侧栏: 对话框:支持动态选择不同的 AI 大模型; 对话框:支持勾选联网搜索; 与 AI 大模型的聊天消息记录,需要存储到数据库中,后续也需要从
Docker 安装 PostgreSQL + PGvector 向量数据库
有没有哪款数据库,能够提供更轻量级的解决方案,同时支持如下特性呢? 具备关系型数据特性,支持事务; 对 Spring AI 框架记忆存储功能兼容性良好; 支持向量存储; 拿捏千万级数据(中小型企业); 答案那就是 —— PostgreSQL。 PostgreSQL 数据库介绍 PostgreSQL
项目实战
未读
实习需求--多层级用户缓存组件
一、背景介绍 在政府财政云平台等ToB系统中,用户请求频繁依赖用户身份、权限、单位信息等上下文内容,而这些内容一般由统一认证平台提供。如果每次都调用认证平台将导致接口性能下降、网络依赖强、接口被打爆的风险。 因此,需要在本地内存 + Redis 分布式缓存中缓存用户登录态及上下文数据,实现高性能、低
零星小记
未读
ThreadLocal详解
一、ThreadLocal简介 ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 Thread
零星小记
未读
公平概率抽奖算法工具类分享
公平概率抽奖算法工具类分享 支持按概率权重抽奖 支持奖品动态增减 支持泛型传参 返回奖品 依赖hutool工具类,可进一步改造成带库存的奖品,我这里暂时用不到库存就不改造了,有大佬改造好了请留言~ 工具类 /**
* 抽奖,返回抽
零星小记
未读
点赞操作的技术选型应该怎么选?
最近做了一个项目,点赞接口相关采用的是布隆过滤器,在测试的过程中发现,有的取消点赞了,布隆过滤器不删除元素,出现了误判行为,虽然实际上用户是感知不到 bloom 里面添加了元素的,也能够正常取关,有二次校验。bloom 在大数据占用这块,还是很有优势的,不过代码上实现要复杂点,所以我打算给这块代码重
零星小记
未读
项目里用了美团的Leaf的号段模式和雪花算法模式如何抉择?
解决方案 这两种分布式ID生成服务的模式,需要根据业务情况来判断,在个人学习的项目中,像一些单号的生成,或者日志的traceID我会考虑使用雪花算法ID经过我的测试,号段模式其实和雪花算法 ID 的生成吞吐量差不多的。而且号段模式,在高并发场景下,其连续递增特性,相比较趋势递增,写入性能更高,顺序写