数据库
文章平均质量分 65
RR1335
Java / Go lang / Node js 写写代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
医学领域的AI — Open Evidence ,一个给医生提供资料检索的服务
摘要: OpenEvidence是一款AI驱动的医学知识平台,旨在解决医学知识爆炸性增长(每73天翻倍)与医生学习速度不匹配的问题。该平台允许医生通过自然语言提问,即时获取基于权威医学期刊的循证答案,目前已覆盖美国40%的医生,日均使用量达35.8万次。其独特之处在于采用“直达临床医生”(DTC)的免费模式,通过口碑传播实现快速增长,被GV评为资本效率最高的AI应用之一。与其他AI工具相比,OpenEvidence在文献引用和临床决策支持上更精准,但仅提供摘要级参考。尽管高效便捷,平台强调其不能替代临床判断原创 2025-12-24 10:30:00 · 1874 阅读 · 0 评论 -
minerva Data 数据公司,拥有超过 2.5亿美国人的数据
Minerva利用覆盖2.5亿美国人的精准数据,提供360度消费者画像分析,帮助企业在营销全漏斗中实现高效转化。其核心优势在于能在最佳时机为潜在客户提供高度个性化的营销服务,通过数据驱动的精准触达提升商业转化率。原创 2025-12-22 08:45:00 · 232 阅读 · 0 评论 -
What is vector search? _ From IBM. 向量搜索
向量搜索是一种基于向量相似性检索的技术,通过将数据转化为高维向量表示,利用距离度量(如欧几里得距离、余弦相似度)和近似最近邻(ANN)算法实现语义搜索。相比传统关键词搜索的精确匹配,向量搜索能捕捉语义关联,支持更灵活的查询意图理解。其核心流程包括:数据向量化(使用Word2Vec等嵌入模型)、向量存储与索引构建(采用HNSW等技术优化检索效率)、实时查询向量生成与相似度计算。该技术已广泛应用于信息检索、增强生成(RAG)、混合搜索、视觉内容搜索、推荐系统和地理空间分析等领域,显著提升了语义理解和跨模态检索能原创 2025-12-19 08:15:00 · 743 阅读 · 0 评论 -
What is Milvus? —— 向量数据库 Milvus
例如,关键词搜索"最佳披萨餐厅"仅会返回包含"最佳"、"披萨"和"餐厅"字样的结果。其高度可扩展的存储架构和高效的向量搜索能力,使其成为检索增强生成(RAG)、推荐系统等AI应用的热门选择。Milvus支持高性能向量相似性搜索,这种向量搜索能返回与查询语义相似的结果。例如结合关键词与向量搜索时,可先用特定关键词筛选完全匹配结果,再通过向量相似性搜索找出语义最相关的内容。该数据库以提供海量向量嵌入的可扩展存储,并支持向量数据的高性能相似性搜索而著称。向量数据库以向量的形式存储和管理数据集。原创 2025-12-19 02:00:00 · 947 阅读 · 0 评论 -
向量数据库 A Vector Database ,From IBM
向量数据库是一种专为AI应用设计的新型数据库,它通过存储高维向量数据(数值数组)并根据相似性进行聚类,实现了低延迟查询能力。与传统关系型数据库不同,向量数据库擅长处理非结构化数据(如图像、音频等),支持语义搜索和相似性匹配。其核心技术包括向量嵌入(将数据转换为数值表示)和近似最近邻(ANN)搜索算法。主要优势在于处理速度、可扩展性和成本效益,典型应用包括推荐系统、对话AI和检索增强生成(RAG)。随着生成式AI的普及,预计到2026年超过30%的企业将采用向量数据库技术。IBM等厂商已推出集成向量数据库的解原创 2025-12-15 22:22:36 · 886 阅读 · 0 评论 -
zig 写的 Redis —— Zedis 源代码赏析
Zedis是一个用Zig语言编写的Redis兼容内存数据库,主要用于学习和实验。它实现了Redis核心协议和数据结构,支持字符串、整数、列表等数据类型,以及过期时间、发布订阅等功能。Zedis具有高性能、线程安全的特点,但暂不推荐生产环境使用。项目提供了RDB持久化功能,支持时间序列数据结构,并计划持续完善功能。代码展示了RDB文件的读写实现,包括数据序列化、元数据处理等核心逻辑,通过单元测试确保功能正确性。该项目适合学习Zig语言和Redis内部原理。原创 2025-10-22 13:29:33 · 764 阅读 · 1 评论 -
Supabase , 开源 FireBase 的替代 — 开源的PostgreSQL开发平台,提供PostgreSQL数据库、用户鉴权、边缘函数等核心功能
Supabase是一个开源的PostgreSQL开发平台,提供PostgreSQL数据库、用户鉴权、边缘函数等核心功能,支持通过RESTful API和SDK实现前后端交互。云原生数据仓库AnalyticDB PostgreSQL版提供了全托管的Supabase服务,旨在帮助您快速创建Supabase服务,降低开发与维护成本。原创 2025-10-17 09:54:47 · 1147 阅读 · 0 评论 -
全球数据库领域几个核心人物
本文梳理了多位数据库领域先驱的贡献: birthplace, birthplace, birthplace, birthplace, birthplace, birthplace,莎士比亚的《哈姆雷特》被誉为西方文学史上最伟大的悲剧作品之一。该剧讲述了丹麦王子哈姆雷特为父复仇的故事,展现了复仇、背叛、道德困境等深刻主题。剧中哈姆雷特的著名独流向世界展示了一幅生动的历史画卷。原创 2025-10-16 11:49:09 · 1475 阅读 · 0 评论 -
hugging face ,大神 nanochat 项目用到的数据集 datasets
这篇文章介绍了NanoChat项目中使用的预训练数据集处理工具。主要内容包括: 数据集以Parquet文件格式存储,包含1822个分片文件,托管在HuggingFace平台 提供了实用工具函数:迭代读取Parquet文件、按需下载文件、多进程并行下载等 支持数据集的训练/验证集划分,可通过参数控制下载分片数量和并行工作进程数 代码展示了PyArrow处理Parquet文件、请求重试机制、临时文件管理等实现细节 该项目利用HuggingFace生态系统工具进行自然语言处理和大语言模型开发,体现了现代AI开发中原创 2025-10-16 08:00:00 · 1750 阅读 · 0 评论 -
Apache Camel , 开源的数据集中平台;类似 ELK 的 Kibana
Apache Camel是一套开源集成框架,支持快速连接各类数据系统。核心项目提供基础集成能力,适合Java开发者构建底层解决方案。延伸项目包括:CamelK(Kubernetes原生轻量框架)、Kafka连接器(扩展Kafka生态兼容性)、Quarkus扩展(优化启动性能)、SpringBoot支持(自动配置路由)。此外还提供开发工具Karavan(图形化路由设计)、CLI工具JBang(快速原型开发),以及Kamelets连接器目录(简化外部系统对接)。该生态涵盖从本地开发到云原生部署的全场景集成需求,原创 2025-09-17 11:16:09 · 784 阅读 · 0 评论 -
apache ignite ,开源的以内存为主的高性能计算平台(分布式数据库)
Apache Ignite是一款高性能分布式数据库,支持内存和磁盘的多层存储扩展。核心功能包括:1)通过简单配置实现持久化存储;2)完整SQL支持,兼容JDBC/ODBC;3)分布式ACID事务;4)现代语言编写的计算API;5)内置机器学习和持续查询功能。最新版Ignite3进行了全面重构,核心改进包括:表结构优化替代二进制缓存、默认事务支持且不影响性能、简化的数据分布机制(采用分布区取代自定义亲和性)、全新薄客户端架构,以及基于HOCON格式的配置管理。该版本显著提升了易用性和性能,同时保持了对Igni原创 2025-09-17 11:03:22 · 552 阅读 · 0 评论 -
docker 在本地挂在的自定义目录结构
摘要:示例展示了使用Docker运行MySQL容器的配置命令。通过指定容器名称、端口映射、时区设置、root密码以及多个数据卷挂载(包括数据目录、初始化脚本和配置文件),实现了一个完整可用的MySQL实例。该配置将容器3306端口映射到主机,使用上海时区,并预设root密码。数据卷挂载确保数据持久化和配置灵活性。原创 2025-06-25 23:13:56 · 144 阅读 · 0 评论 -
docker 安装 mysql
摘要:本文介绍了使用Docker运行MySQL容器的方法。首先通过docker run命令启动MySQL容器,设置root密码,并自动下载最新版MySQL镜像。然后展示了完整的镜像下载过程。最后提供了另一个示例命令,说明如何映射端口3306、设置时区为上海,并再次强调密码设置。成功启动后,用户即可通过数据库连接工具访问该MySQL实例。这两个命令示例涵盖了MySQL容器部署的基本配置参数。原创 2025-06-25 17:55:53 · 357 阅读 · 0 评论 -
为阿里云配置 docker 的镜像
摘要:本文介绍了为Docker配置阿里云镜像加速的方法。首先通过命令创建配置文件并写入个人专属的镜像地址(需自行在阿里云控制台获取),然后重启Docker服务生效。文中强调每个用户的加速URL不同,需独立注册获取。同时提及安装Docker时可能遇到的元数据下载错误问题,并推荐了相关解决方案的参考链接。操作步骤简洁明了,适合快速配置Docker镜像加速服务。原创 2025-06-24 22:34:06 · 508 阅读 · 0 评论 -
逻辑删除的 mybatis plus 配置
摘要:该配置展示了Mybatis-Plus实现逻辑删除的yml设置,通过delete_flag字段标识数据状态(1为删除,0为正常)。配置后,删除操作自动转换为UPDATE语句将delete_flag置1,查询自动过滤已删除数据。Mybatis-Plus封装了逻辑删除的SQL处理,开发者无需编写具体SQL语句,通过代码生成即可实现完整功能,简化了逻辑删除的实现流程。(150字)原创 2025-06-23 23:06:24 · 249 阅读 · 0 评论 -
MyBatis Plus 插件的安装与使用 Mybatisplus 新版 idea 无法使用
导致,现在这个插件无法使用。2022年之后就不更新了。原创 2025-06-23 22:30:27 · 273 阅读 · 0 评论 -
MySQL 批处理配置与使用
文章摘要:MySQL数据库的批处理功能需要开启rewriteBatchedStatements=true配置项才能真正生效。该开关允许将批量INSERT和REPLACE语句重写为多值子句形式,提升批量操作性能。但需注意该功能存在SQL注入风险,且在特定场景下可能无法正确返回生成的主键或影响行数。若未开启此配置,MyBatis的ExecutorType.BATCH模式实际上无法发挥MySQL的批处理能力。原创 2025-06-23 22:03:05 · 316 阅读 · 0 评论 -
IService 的使用 mybatis plus
摘要:自定义用户服务接口UserServiceInfterface继承MyBatis-Plus的IService<User>,实现类UserServiceImpl通过继承ServiceImpl<UserMapper,User>并实现该接口。这种方式结合了MyBatis-Plus的通用CRUD操作和自定义业务逻辑,其中User是实体类,UserMapper是其对应的数据库操作接口,实现了基础服务与特定业务的整合。原创 2025-06-23 16:50:45 · 231 阅读 · 0 评论 -
mybatis plus 如何定义表名、主键信息等 , 解决 Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘user_picture
摘要:系统报错显示SQL查询失败,原因为数据库表中缺少"user_picture"字段。异常发生在DispatcherServlet处理请求时,Spring框架的MyBatis映射器(UserMapper.java)尝试查询包含该不存在的字段。错误提示表明可能是实体类注解(@TableName、@TableId、@TableField)配置与实际数据库表结构不匹配导致的字段映射问题。需要检查数据库表结构和实体类映射配置是否一致,确保所有查询字段在数据库中都存在对应列。原创 2025-06-23 12:58:50 · 801 阅读 · 0 评论 -
mybatis plus 的使用基础
MyBatis-Plus 3.5.12 快速集成指南:通过Maven引入依赖后,需继承BaseMapper接口创建Mapper类,并在application.yml中配置mybatis-plus参数。关键配置包括:开启驼峰命名映射(map-underscore-to-camel-case)和设置ID自增策略(id-type:auto)。特别注意需将原mybatis配置前缀改为mybatis-plus。该集成方式简化了MyBatis使用,提供开箱即用的CRUD操作能力。原创 2025-06-23 12:43:58 · 310 阅读 · 0 评论 -
创建 maven 「多」架构的 java 项目
这是一个基于Spring Boot和Maven的多模块项目配置示例。父级POM文件(com-wucaimu-starter)采用pom打包类型,继承spring-boot-starter-parent(3.5.0),包含三个子模块:wucaimu-server、wucaimu-common和wucaimu-pojo。通过dependencyManagement集中管理依赖版本,包括mybatis-spring-boot-starter(3.0.4)和lombok(1.18.38)。子模块wucaimu-se原创 2025-06-19 18:13:26 · 150 阅读 · 0 评论 -
Thread starvation or clock leap detected 解释和处理
摘要:针对"Thread starvation or clock leap detected"错误,摘要指出其主要源于线程池耗尽或系统时间突变。解决方案包括:对于线程池问题,可增加连接数、优化线程使用、调整参数或检查泄漏;对于时钟跳变问题,应检查系统时间、调整策略、使用精确时间源或审查时间相关代码。该错误需根据不同成因采取针对性措施。(98字)原创 2025-06-19 16:55:07 · 1647 阅读 · 0 评论 -
redis 数据类型和操做
Redis基础数据类型及操作摘要: Redis支持五种核心数据类型:1) String字符串 - SET/GET设置获取值,SETEX设置过期时间;2) Hash哈希表 - HSET存储对象字段,HGET获取字段值;3) List列表 - LPUSH/RPUSH从头部/尾部插入元素;4) Set集合 - SADD添加唯一值,支持集合运算;5) Sorted Set有序集合 - 带分值排序。每种类型都有对应操作命令,如SETNX仅当key不存在时设置,Hash适合存储对象,List按插入顺序排列,Set保证元原创 2025-05-30 09:49:29 · 982 阅读 · 0 评论 -
SQL 语句 条件判断在 MyBatis 中的标签
在MyBatis中,使用<where>标签可以避免SQL语句拼接时出现多余的AND或OR,从而防止SQL语法错误。正确代码中,<where>标签会自动处理条件语句,确保在name为空时不会生成多余的AND。而错误代码中,直接使用where关键字,当name为空时,SQL语句会生成where AND gender=?,导致语法错误。因此,使用<where>标签是更安全且推荐的做法,能够有效避免此类问题。原创 2025-05-09 19:09:35 · 303 阅读 · 0 评论 -
通过 xml 文件配置 MyBatis 的 SQL 语句,java and idea
MyBatis 的 xml 文件格式,在中直接找到即可。原创 2025-05-09 18:23:30 · 1199 阅读 · 0 评论 -
Mybatis 3 的项目创建以及相关信息
这里有详细的说明文件。原创 2025-05-08 10:32:21 · 473 阅读 · 0 评论 -
MySQL的综合查询、统计语句,数据库
select(case job when 1 then '班主任' when 2 then '讲师' when 3 then '辅导员' else '待分配' end )as 职位信息,count(*)通过 case when then , …… ,else end 判断条件查询。原创 2025-05-06 12:19:24 · 373 阅读 · 0 评论
分享