logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

手写跳表 - Java

跳表是算法设计中简洁性和概率力量的有力证明。它为其核心操作实现了令人垂涎的OlognO(\\log n)Ologn平均时间性能,可与复杂的平衡树相媲美,但其实现却更直接、更容易理解。这段 Java 代码提供了一个极佳的、真实世界的例子,展示了如何从零开始构建一个跳表,并配备了泛型和数据持久化功能。它是每个开发者工具箱中一个强大的工具,也是算法优雅之美的一个完美例证。跳表是一种概率性数据结构,基于多

文章图片
#java#开发语言#算法
MyDB - 手写数据库

当释放一个 DateItem 引用时,会将对应的 references 减一,如果 references 为零, 则会清除该缓存,对应的 page 引用也减一,如果此时 page 的引用也为零,就会将该 page 写回磁盘中。可以注意到,被选择的页,会直接从 PageIndex 中移除,这意味着,同一个页面是不允许并发写的。此框架的作用是向上提供缓存,向下读取文件,使用引用计数的方式来处理缓存,当

文章图片
#数据库#java
手写 Tomcat

使用 Socket 简单实现ResponseHttpServer03 动态 Response : 按照规范构造返回流04 各司其职的 Server : 拆分响应模块与处理模块#mermaid-svg-2INa1N7vV9JzTK1K {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mer

文章图片
#tomcat#java
体检预约系统(springboot + vue3)

登录注册,修改密码,单项目体检预约,套餐式体检预约,数据统计

文章图片
#spring boot#java#后端
AI 应用开发

注入 OpenAiApi,OpenAiApi 是真正“干活”与 OpenAI 服务器对话的工具,后续 SpringAI 的封装层,比如说 ,其内部持有的实例方法产生流式对话:“文本向量化”工具调用 OpenAI 的 API 来生成“词嵌入”(Embeddings)。词嵌入是一种将文本(如单词、句子)转换为数值向量(一串数字)的技术,这些向量能捕捉文本的语义含义。:连接到 PostgreSQL 的“

文章图片
#java
AI 应用开发

注入 OpenAiApi,OpenAiApi 是真正“干活”与 OpenAI 服务器对话的工具,后续 SpringAI 的封装层,比如说 ,其内部持有的实例方法产生流式对话:“文本向量化”工具调用 OpenAI 的 API 来生成“词嵌入”(Embeddings)。词嵌入是一种将文本(如单词、句子)转换为数值向量(一串数字)的技术,这些向量能捕捉文本的语义含义。:连接到 PostgreSQL 的“

文章图片
#java
手写 Tomcat

使用 Socket 简单实现ResponseHttpServer03 动态 Response : 按照规范构造返回流04 各司其职的 Server : 拆分响应模块与处理模块#mermaid-svg-2INa1N7vV9JzTK1K {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mer

#tomcat#java
到底了