摘要: 数据的表示与运算 原码,反码,补码以及JAVA中的基本数据类型 原码:人看的二进制,符号位 + 真值,不能做减法,0表示正数,1表示负数 反码:过渡编码,负数数值位取反 补码:计算机实际使用的编码,负数 = 反码 + 1,正数的原码,反码,补码都一样。 Java 所有整数(byte/short/in 阅读全文
posted @ 2026-03-25 22:16 Huangyien 阅读(11) 评论(0) 推荐(0)
摘要: 时间类 LocalDate —— 只有 日期 LocalTime —— 只有 时间 LocalDateTime —— 日期 + 时间 Spring / Redis 默认不支持 Java8 新时间类型序列化! 返回前端 → 加 @JsonFormat 存入 Redis → 配置 JavaTimeMod 阅读全文
posted @ 2026-03-23 09:29 Huangyien 阅读(10) 评论(0) 推荐(0)
摘要: ElasticSearch基础 基于文档存储数据,使用json格式存储,比如一个人的信息就会写成一份json文档而不是传统数据库分表分行记录;每次搜索的时候会根据关键词全文搜索,可以返回来好几个json文档,会自动给json文档计算分数,排名越靠前相关性越高。 ES不支持ACID事务,但是对于单个J 阅读全文
posted @ 2026-03-10 14:06 Huangyien 阅读(22) 评论(0) 推荐(0)
摘要: lunux占用内存小的核心原因 极简可裁剪的内核设计,核心只保留进程调度,内存管理等基础操作系统,其他的一些功能比如硬件驱动,文件系统都可以做成可动态加载卸载的模块,像windows就是全部加载进去。 极致的内存共享机制,写时复制,当打开多个进程是,会让父子进程共享同一块物理内存,只有当一个进程需要 阅读全文
posted @ 2026-03-09 11:01 Huangyien 阅读(18) 评论(0) 推荐(0)
摘要: Kafka 业务逻辑 通过@KafkaListener 注解监听 Kafka 主题,检测到该主题有要处理的任务,会自动调用 processTask 该方法并且传入要处理的类 task,对文件开始处理 在 MinIO 中进行文件合并之后会产生预签名URL, 在 Kafka 中通过这个 URL 下载文件 阅读全文
posted @ 2026-02-11 16:15 Huangyien 阅读(23) 评论(0) 推荐(0)
摘要: 业务逻辑 获取用户数据库ID,这里有个兼容性的业务逻辑:传入的 userId 是 String 类型的,把这个类型使用 parseLong() 方法,如果能转换就是数字类型,直接根据 userId 查询看这个用户是否存在返回这个数字格式;如果转换失败说明传进来是 userName, 那么就根据用户名 阅读全文
posted @ 2026-02-07 21:01 Huangyien 阅读(12) 评论(0) 推荐(0)
摘要: RAG项目采取的是通义千问的 text-embedding-v4 ,主要是针对中文语境进行了专门的处理,支持2048维度向量输出,适合复杂语义匹配任务 Embedding = 把一段文字转换成一个浮点数字符串,比如 2028 维度就是一个文本变成 float[2028] 这么大一个浮点数组。一些其他 阅读全文
posted @ 2026-02-07 20:30 Huangyien 阅读(117) 评论(0) 推荐(0)
摘要: MinIO 存储分片文件 极致的高性能,适配大文件分片的高并发读写,MinIO 采用单机多线程 + 分布式横向扩展架构,底层基于 Go 语言开发(无 GC 瓶颈) 原生支持 S3 协议,完美适配分片上传的标准流程,分片上传的核心流程(初始化分片→并行上传分片→校验分片→合并分片→断点续传)是对象存储 阅读全文
posted @ 2026-02-04 17:13 Huangyien 阅读(41) 评论(0) 推荐(0)
摘要: RESTful 风格(也叫 REST 架构风格)是一种设计网络接口的标准化思路,叫做表现层状态转移 表现层(Representational):资源的 “展示形式”,比如接口返回 JSON/XML/ 二进制数据,对应 S3 协议中返回的对象内容、桶信息; 资源(Resource):接口操作的所有实体 阅读全文
posted @ 2026-01-27 20:35 Huangyien 阅读(19) 评论(0) 推荐(0)
摘要: 结构化数据:有固定格式,比如 mysql 中行列存储的字段数据或者二维表格,userName = "小张",能直接读取到。非结构化数据:图片,大型文件,视频,比如一个文件, 机器就只能识别文件名叫什么,无法直接读取到文件内容 对象存储:对于非结构化数据存储,把数据以对象为基本存储单位,这个对象包括数 阅读全文
posted @ 2026-01-27 20:10 Huangyien 阅读(21) 评论(0) 推荐(0)