游客qg6xn47gzg2ge_个人页

游客qg6xn47gzg2ge
个人头像照片
0
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.29 19:19:14
    发表了文章 2025-12-29 19:19:14

    MongoDB相关概念

    MongoDB是一款高性能、无模式的文档型数据库,适用于高并发、海量数据、高扩展性场景。广泛应用于社交、游戏、物流、物联网及视频直播等领域,擅长处理数据量大、读写频繁、事务要求不高的业务。支持灵活的JSON-like文档结构、丰富查询、分布式架构与多区域分片,相比MySQL可大幅降低开发运维成本,是Web2.0时代大数据存储的理想选择。(238字)
  • 12.29 19:18:26
    发表了文章 2025-12-29 19:18:26

    Thread.sleep(0) 到底有什么用(读完就懂)

    Thread.Sleep用于让线程暂停执行一段时间,不参与CPU竞争。Sleep(1000)并不保证精确唤醒时间,因系统调度受优先级和竞争影响;而Sleep(0)会触发立即重新计算各线程优先级,促使CPU切换,避免线程长时间占用导致界面假死。正确理解其原理有助于优化多线程程序性能与响应性。
  • 12.29 19:17:14
    发表了文章 2025-12-29 19:17:14

    零拷贝

    实现文件传输时,传统方式因频繁系统调用导致大量上下文切换与内存拷贝,性能低下。零拷贝技术通过减少用户态与内核态切换及内存复制,显著提升效率。它利用PageCache在内核直接完成数据传输,适用于小文件;而大文件场景则推荐异步IO结合直接IO,避免缓存污染,提高并发性能。
  • 12.29 19:15:41
    发表了文章 2025-12-29 19:15:41

    Java泛型类型擦除以及类型擦除带来的问题

    Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List,导致无法通过instanceof判断泛型类型。类型擦除带来诸多问题:反射可绕过泛型限制;静态成员不能使用类的泛型参数;基本类型不能作为泛型参数(需用包装类);多态重写因擦除产生桥方法来解决冲突。尽管类型被擦除,编译器仍自动插入强制转换保证类型安全。
  • 12.29 19:13:52
    发表了文章 2025-12-29 19:13:52

    常见加载顺序

    本示例展示了Java中各类代码块的执行顺序:静态代码块随类加载仅执行一次,优先于主函数;局部代码块在方法内按顺序执行;构造代码块每次创建对象前执行;构造器则在对象实例化时调用。输出结果体现其优先级:静态 > 局部 > 构造。
  • 12.29 19:12:59
    发表了文章 2025-12-29 19:12:59

    ArrayList扩容机制

    ArrayList添加元素前会调用ensureCapacityInternal()进行容量检查,首次添加时默认扩容至10。add()通过grow()实现自动扩容,每次扩容为原容量的1.5倍,确保添加高效。length为数组属性,length()为字符串方法,size()用于集合元素计数。
  • 12.29 19:11:51
    发表了文章 2025-12-29 19:11:51

    One Trick Per Day

    初始化Map应避免容量设置不当,推荐使用Guava的`newHashMapWithExpectedSize`或手动计算初始容量。禁止使用`Executors`创建线程池,易因无界队列或过多线程导致OOM,应通过`ThreadPoolExecutor`显式定义参数。`Arrays.asList`返回不可变列表,禁止修改操作。遍历Map时优先使用`entrySet`或JDK8的`forEach`提升性能。`SimpleDateFormat`线程不安全,建议用`ThreadLocal`隔离或改用Java 8时间API。并发更新记录时,根据冲突概率选择乐观锁或悲观锁,确保数据一致性。
  • 12.29 19:10:12
    发表了文章 2025-12-29 19:10:12

    业务架构图

    业务架构图是将现实业务抽象化表达的工具,通过分层、分模块、分功能梳理业务逻辑,明确各部分职责与关系。它既提升客户对业务的理解,也帮助开发者全局掌握系统结构,是连接业务与技术的重要桥梁,具备清晰边界与可迭代优化的特性。
  • 12.29 19:07:44
    发表了文章 2025-12-29 19:07:44

    如何写好一篇技术方案

    本模板用于规范产品需求文档,涵盖项目背景、变更记录、功能模块、流程图、API设计等内容,支持语雀卡片与文件附件,提升团队协作效率。
  • 12.29 19:06:44
    发表了文章 2025-12-29 19:06:44

    如何做好SQL质量监控

    SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,实现精细化管理与性能优化,提升日志分析效率与体验。
  • 12.29 19:05:29
    发表了文章 2025-12-29 19:05:29

    生产环境缺陷管理

    git-poison基于go-git实现分布式bug追溯,解决多分支开发中bug漏修、漏发等问题。通过“投毒-解毒-银针”机制,自动化管理bug生命周期,降低协同成本,避免人为失误,已在大型团队落地应用,显著提升发布安全与效率。
  • 12.29 19:04:09
    发表了文章 2025-12-29 19:04:09

    生产环境发布管理

    本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及回滚机制,并结合Skywalking实现日志链路追踪,提升问题定位与修复效率。
  • 12.29 18:49:20
    发表了文章 2025-12-29 18:49:20

    为什么要单元测试

    本文探讨单元测试如何让软件开发“提速”而非“踩刹车”。通过解析测试体系演进、测试金字塔理念,揭示单元测试在提升代码质量、调试效率、重构信心和研发效能方面的核心价值,助力项目长期高效迭代。
  • 发表了文章 2025-12-29

    部署篇(工具部署)

  • 发表了文章 2025-12-29

    部署篇(开发部署)

  • 发表了文章 2025-12-29

    开发篇(脚手架下载)

  • 发表了文章 2025-12-29

    ElasticSearch集群

  • 发表了文章 2025-12-29

    数据聚合、自动补全、数据同步

  • 发表了文章 2025-12-29

    索引库、文档操作

  • 发表了文章 2025-12-29

    安装ES、Kibana、IK

  • 发表了文章 2025-12-29

    分页

  • 发表了文章 2025-12-29

    认识SpringSecurity

  • 发表了文章 2025-12-29

    Seata的部署和集成

  • 发表了文章 2025-12-29

    Sentinel工作原理

  • 发表了文章 2025-12-29

    实现权限管理的技术

  • 发表了文章 2025-12-29

    自定义认证前端页面

  • 发表了文章 2025-12-29

    Redis集群伸缩,转移插槽失败

  • 发表了文章 2025-12-29

    什么是RESTful

  • 发表了文章 2025-12-29

    Ribbon负载均衡

  • 发表了文章 2025-12-29

    MongoDB实战演练

  • 发表了文章 2025-12-29

    不定参数入参

  • 发表了文章 2025-12-29

    了解SQL注入

  • 发表了文章 2025-12-29

    映射关系(1-1 1-n n-n)

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息