Docker 安装 PostgreSQL + PGvector 向量数据库
有没有哪款数据库,能够提供更轻量级的解决方案,同时支持如下特性呢? 具备关系型数据特性,支持事务; 对 Spring AI 框架记忆存储功能兼容性良好; 支持向量存储; 拿捏千万级数据(中小型企业); 答案那就是 —— PostgreSQL。 PostgreSQL 数据库介绍 PostgreSQL
零星小记
未读
ThreadLocal详解
一、ThreadLocal简介 ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 Thread
零星小记
未读
公平概率抽奖算法工具类分享
公平概率抽奖算法工具类分享 支持按概率权重抽奖 支持奖品动态增减 支持泛型传参 返回奖品 依赖hutool工具类,可进一步改造成带库存的奖品,我这里暂时用不到库存就不改造了,有大佬改造好了请留言~ 工具类 /**
* 抽奖,返回抽
零星小记
未读
点赞操作的技术选型应该怎么选?
最近做了一个项目,点赞接口相关采用的是布隆过滤器,在测试的过程中发现,有的取消点赞了,布隆过滤器不删除元素,出现了误判行为,虽然实际上用户是感知不到 bloom 里面添加了元素的,也能够正常取关,有二次校验。bloom 在大数据占用这块,还是很有优势的,不过代码上实现要复杂点,所以我打算给这块代码重
零星小记
未读
项目里用了美团的Leaf的号段模式和雪花算法模式如何抉择?
解决方案 这两种分布式ID生成服务的模式,需要根据业务情况来判断,在个人学习的项目中,像一些单号的生成,或者日志的traceID我会考虑使用雪花算法ID经过我的测试,号段模式其实和雪花算法 ID 的生成吞吐量差不多的。而且号段模式,在高并发场景下,其连续递增特性,相比较趋势递增,写入性能更高,顺序写
零星小记
未读
idea和cursor快速切换
有一个问题,就是我的idea和cursor的快捷键以及使用习惯是不同的,如果我频繁的在cursor和idea之间切换,会出现一个问题:在idea中是Student类,在cursor是Computer类,这就导致了我需要不停的寻找当前需要的类并且手动切换。 最终我发现了一个插件十分的好用 这是一款非常
介绍类加载过程,什么是双亲委派模型?
一、类加载过程 类加载是指 Java虚拟机(JVM) 将类的 .class 文件中的二进制数据读入内存,并将其转换为运行时数据区中的方法区里的数据结构,最终在堆中创建一个代表该类的 java.lang.Class 对象,作为方法区该类各种数据的访问入口。 这个过程主要分为以下三个大阶段:加载、链接、