存储

首页 标签 存储
# 存储 #
关注
193333内容
|
2小时前
|
4-MongoDB索引知识
MongoDB索引基于B树结构,可高效支持查询,避免全集合扫描。主要类型包括单字段、复合、地理空间、文本及哈希索引,适用于不同查询场景,显著提升查询性能。
|
3小时前
|
One Trick Per Day
本文介绍Java开发中的6大关键规范:避免HashMap初始化大小误区,禁用Executors创建线程池以防OOM,Arrays.asList后不可进行修改操作,遍历Map应使用entrySet提升性能,SimpleDateFormat不应定义为static以保证线程安全,并发修改记录需加锁控制。遵循这些实践可有效提升系统稳定性与性能。
|
3小时前
|
Java泛型类型擦除以及类型擦除带来的问题 1.什么是泛型擦除
Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。这导致List<String>和List<Integer>在运行时均为List,引发反射可插入不兼容类型等问题。擦除后通过桥方法解决多态冲突,并自动插入类型转换。但静态成员不能使用类的泛型参数,且基本类型不可作为泛型参数,只能用包装类。
|
3小时前
|
技术人对抗焦虑的加减法
本文探讨技术人如何摆脱焦虑与低效勤奋,通过“减法”分离外界干扰,专注自我成长;以“加法”实现认知与技能的螺旋上升,匹配合理欲望。强调觉醒、本质思考与破局能力,提出“心力、脑力、体力”三位一体的能力模型,并指明学习应重内化、结构化与实践,而非碎片化获取信息,助力技术人突破瓶颈,实现可持续成长。(238字)
|
3小时前
|
数据库设计
本文介绍基于AI辅助的数据库设计流程,结合三范式与DDD思想,通过页面原型分析部门、员工及工作经历的表结构设计。利用AI工具生成初步方案,并人工校验优化,最终完成3张核心表的设计与SQL实现,提升开发效率与准确性。
|
3小时前
|
🔥 高频面试题汇总
本文系统梳理了大模型核心技术,涵盖Transformer架构、训练优化、推理部署及显存估算等关键主题,并结合面试场景提供回答框架与实战计算题解析,助力深入理解与高效表达。
|
3小时前
|
One Trick Per Day
初始化Map应避免直接指定大小,建议用Guava的`newHashMapWithExpectedSize`或手动计算容量。禁用Executors创建线程池,易因无界队列或过多线程引发OOM,应显式使用`ThreadPoolExecutor`并设合理参数。`Arrays.asList`返回不可变列表,禁止修改操作。遍历Map优先使用`entrySet`或JDK8的`forEach`提升性能。`SimpleDateFormat`非线程安全,应避免static共享,推荐ThreadLocal或Java 8新时间API。并发更新记录需加锁,推荐乐观锁(version控制)重试机制,冲突率低时更优。
|
3小时前
|
web阶段
HTTP协议即“超文本传输协议”,是客户端与服务器通信的规则,基于TCP协议,具有无状态、面向连接的特点。现代Web开发多采用HTTP或HTTPS协议。二者主要区别在于安全性:HTTP明文传输,端口80;HTTPS通过SSL加密,端口443,更安全但耗资源。常见请求方式中,GET用于获取数据,参数暴露在URL,有长度限制。
|
3小时前
|
📚 RAG技术
RAG(检索增强生成)通过结合外部知识库与大模型,提升回答准确性,缓解幻觉与知识过时问题。涵盖基础流程、核心组件、密集与混合检索技术,并对比FAISS、Pinecone等向量数据库。附实战代码与面试高频问题解析,助力系统构建与优化。
|
3小时前
| |
数据库设计三范式
本文介绍了数据库设计中的三大范式:第一范式要求字段原子性、不可再分;第二范式要求消除部分依赖,确保主键唯一决定非主键;第三范式要求消除传递依赖。通过实例解析,说明范式旨在减少冗余、提升效率,但实际设计中需结合业务需求灵活应用。
免费试用