游客g56qybn6r73dm_个人页

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

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.18 21:34:36
    发表了文章 2025-12-18 21:34:36

    为什么需要单元测试(5)

    本文剖析单元测试常见反面模式与误区,如“冰激凌筒”“沙漏模式”,揭示重端到端测试、轻单元测试的危害,纠正“用户视角全覆盖即可”“省代码量就是赢”等认知偏差,强调单元测试对代码可维护性与团队协作的关键意义,倡导从进化视角重视单测,提升软件质量与生命力。
  • 12.18 21:33:16
    发表了文章 2025-12-18 21:33:16

    为什么需要单元测试(4)

    高质量单元测试虽短期耗时,却显著提升研发效率。它减少调试时间、增强代码变更信心、提升代码自解释性与评审效率,并支持频繁发布,长期看极大提高项目交付速度和质量,尤其适用于生命周期长的To B业务。
  • 12.18 21:33:09
    发表了文章 2025-12-18 21:33:09

    为什么需要单元测试(3)

    优秀的软件离不开单元测试。它快速、稳定,能精准定位问题,提升调试效率;通过“吃自己狗粮”改善代码可读性与可维护性,降低圈复杂度,促进优质设计与安全重构,是保障代码质量的基石。
  • 12.18 21:31:45
    发表了文章 2025-12-18 21:31:45

    为什么需要单元测试(2)

    长期以来,软件测试依赖人工,繁琐易错。虽演进为自动化测试,但研发与测试分离导致重功能轻质量。谷歌、微软推动“研发即测试”趋势,强调单元测试先行。测试金字塔主张80%单元测试夯实基础,提升代码质量与研发效率,实现可持续交付。
  • 12.18 21:28:55
    发表了文章 2025-12-18 21:28:55

    为什么要单元测试

    单元测试常被视作开发“刹车”,实则加速软件交付。它通过验证代码最小单元的正确性,提前暴露问题,降低修复成本,减少回归缺陷,提升代码质量与维护效率,让系统迭代更稳定、更快捷,真正为长期开发“提速”。(237字)
  • 12.18 18:10:06
    发表了文章 2025-12-18 18:10:06

    参考简历模板

    本系列项目涵盖教育、金融、物流、家政等领域,基于SpringBoot+Spring Cloud Alibaba构建微服务架构,融合Spring AI与大模型技术,实现智能推荐、学情诊断、风控决策、路径优化及服务调度等核心功能,结合RAG、知识图谱、MCP协议与多源数据集成,提升系统智能化与实时响应能力。
  • 12.18 18:07:38
    发表了文章 2025-12-18 18:07:38

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

    Thread.Sleep用于让线程暂停执行一段时间,不参与CPU竞争。Sleep(1000)不代表1秒后立即恢复,取决于系统调度;而Sleep(0)会触发操作系统立即重新进行CPU分配,给予其他线程执行机会,避免界面假死。
  • 12.18 18:06:37
    发表了文章 2025-12-18 18:06:37

    零拷贝

    实现高效文件传输需减少上下文切换与内存拷贝。传统方式频繁系统调用导致性能低下,零拷贝技术通过合并读写操作、利用PageCache和SG-DMA,将切换与拷贝降至最低。大文件场景则宜用异步IO+直接IO避免缓存污染,提升并发性能。
  • 12.18 18:05:54
    发表了文章 2025-12-18 18:05:54

    线程池

    本文深入剖析Java线程池实现原理,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor的底层机制,解析线程复用、任务队列、拒绝策略及周期性调度的实现细节,并对比常用线程池类型,帮助开发者理解高并发编程中的核心组件。
  • 12.18 18:04:56
    发表了文章 2025-12-18 18:04:56

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

    Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List,导致反射可绕过泛型限制。类型检查发生在编译期,针对引用而非对象本身。擦除后通过桥接方法解决多态冲突,并自动插入类型转换。但泛型不支持基本类型、静态成员不能使用类级泛型参数,且instanceof无法用于泛型类型判断。
  • 12.18 18:03:58
    发表了文章 2025-12-18 18:03:58

    .常见加载顺序

    该示例展示了Java中各类代码块的执行顺序:静态代码块随类加载执行,仅一次;局部代码块在方法内按序执行;构造代码块每次创建对象前执行;构造器随后执行。输出结果体现优先级:静态 > 局部 > 构造。
  • 12.18 18:03:17
    发表了文章 2025-12-18 18:03:17

    ArrayList扩容机制

    ArrayList 添加元素时,先调用 `ensureCapacityInternal` 检查容量,首次添加时默认扩容至 10。`grow()` 方法实现扩容,新容量为原容量的 1.5 倍,确保添加高效。`length` 用于数组,`length()` 用于字符串,`size()` 用于集合。
  • 12.18 18:02:40
    发表了文章 2025-12-18 18:02:40

    Eclipse运行SSM/SSH项目教程

    本教程介绍如何在Eclipse中配置Java Web开发环境,包括JDK、Tomcat安装与版本匹配,项目导入(支持Maven/非Maven),Eclipse中绑定Tomcat服务器并部署项目。含常见问题如数据库连接配置错误的解决方案,助你快速启动运行项目。(238字)
  • 12.18 18:01:47
    发表了文章 2025-12-18 18:01:47

    One Trick Per Day

    本文分享Java开发中的6个实用技巧:合理初始化Map大小、避免Executors创建线程池引发OOM、Arrays.asList不可变性、高效遍历Map的entrySet方法、SimpleDateFormat线程安全问题及并发修改加锁策略,助你提升代码质量与系统稳定性。(238字)
  • 12.18 18:01:10
    发表了文章 2025-12-18 18:01:10

    物理部署图

    物理部署图描述系统运行时的硬件配置与软件部署结构,展现节点、构件、物件及连接关系,帮助理解分布式系统的网络架构与运维部署,常用于指导应用与硬件的集成。
  • 12.18 18:00:39
    发表了文章 2025-12-18 18:00:39

    领域模型图(数据架构/ER图)

    数据架构核心输出为ER图,包含实体、关系与属性。通过四色原型法进行领域建模:红色MI表示时标事件,绿色PPT为参与方-地点-物品,黄色Role是角色,蓝色DESC为描述信息。以风控系统为例,从业务流程中提炼MI,构建PPT实体,补充Role与DESC,最终提取绿色PPT为实体、红色MI为关系,形成ER图,明确一对一、一对多、多对多约束,指导数据建模。(239字)
  • 12.18 18:00:01
    发表了文章 2025-12-18 18:00:01

    系统时序图

    时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图,横轴为对象,纵轴为时间。它展示交互过程、强调时序性,可直观表达并发行为。主要元素包括角色、对象、生命线、控制焦点和消息(同步、异步、返回及自关联),广泛用于系统动态建模。
  • 12.18 17:58:41
    发表了文章 2025-12-18 17:58:41

    应用架构图

    技术架构是将业务需求转化为技术实现的关键环节,基于应用架构明确技术分层、选型与关键技术集成。涵盖单体与分布式架构,定义展现、业务、数据及基础层职责,厘清系统内外调用关系,形成完整技术蓝图。(239字)
  • 12.18 17:57:47
    发表了文章 2025-12-18 17:57:47

    业务架构图

    业务架构图是将现实业务抽象为分层、分模块、分功能的可视化工具,旨在清晰表达业务层级与关系。它帮助客户理解业务全貌,助力开发者掌握系统结构。通过分层(如能力层支撑应用层)、分模块(如门诊、住院)、分功能(如入院准备、诊疗)及信息流连接,实现业务逻辑清晰、边界明确、可迭代优化,是衔接业务与技术的核心桥梁。
  • 12.18 17:56:44
    发表了文章 2025-12-18 17:56:44

    如何写好一篇技术方案

    本项目旨在升级知识库基础能力,优化目录与文档管理体验,提升拖拽交互流畅度。通过PRD、设计稿、流程图及UML图等全面梳理功能模块与系统架构,完善数据库与API设计,并制定详细研发排期,确保高效交付。
  • 12.18 17:55:30
    发表了文章 2025-12-18 17:55:30

    如何做好SQL质量监控

    SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,识别异常、优化性能,提升日志分析效率与资源管理能力。
  • 12.18 17:54:36
    发表了文章 2025-12-18 17:54:36

    生产环境缺陷管理

    git-poison基于go-git实现分布式bug追溯管理,解决多分支开发中bug漏修、漏发等协同难题。通过“投毒-解毒-银针”机制,自动化卡点发布流程,降低沟通成本,避免人为失误,已在大型团队落地一年,显著提升发布安全与效率。
  • 12.18 17:53:16
    发表了文章 2025-12-18 17:53:16

    生产环境发布管理

    本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及Skywalking日志链路追踪,提升发布效率与故障排查能力。
  • 12.18 17:51:19
    发表了文章 2025-12-18 17:51:19

    需求开发人日评估

    本文介绍敏捷开发中工时评估的关键——人日估算方法,涵盖开发、自测、联调、测试及发布各阶段周期参考,并提供常见需求如增删改查、导入导出、跨服务调用等的典型人日标准,助力团队科学规划迭代。
  • 12.18 17:50:08
    发表了文章 2025-12-18 17:50:08

    为什么要单元测试

    单元测试看似“踩刹车”,实则让开发跑得更快。本文从测试演进史出发,解析为何谷歌、微软推崇“单元测试先行”。通过测试金字塔、反模式案例,揭示单测在提效、降错、促重构中的核心价值,助力软件从“爬行”进化到“奔跑”。
  • 12.18 17:46:55
    发表了文章 2025-12-18 17:46:55

    Day04-代码模块改造

    本课学习Swagger接口文档集成与Velocity模板引擎应用,解决前后端联调难题。通过Knife4j优化API展示,利用Lombok简化实体类,并改造若依代码生成器支持MyBatisPlus、Swagger注解及LocalDateTime类型,提升开发效率与代码优雅性。(239字)
  • 12.18 17:06:20
    发表了文章 2025-12-18 17:06:20

    常见配置

    MyBatis属性加载遵循优先级顺序:先读取properties元素内属性,再加载resource或url指定的外部文件属性,最后读取方法参数传入的属性,同名时高优先级覆盖低优先级。详见官方Java API文档。
  • 发表了文章 2025-12-19

    3.1 数据库设计

  • 发表了文章 2025-12-19

    阿里巴巴-云效

  • 发表了文章 2025-12-19

    发布模式

  • 发表了文章 2025-12-19

    4.2 服务端(Cursor)-接口开发(部门管理)

  • 发表了文章 2025-12-19

    负载均衡1

  • 发表了文章 2025-12-19

    Docker网络1

  • 发表了文章 2025-12-19

    Docker网络3

  • 发表了文章 2025-12-19

    另外几个接口文档

  • 发表了文章 2025-12-19

    4.3 服务端(Cursor)-接口开发(员工管理)

  • 发表了文章 2025-12-19

    4.9 前端(Cursor)-登录

  • 发表了文章 2025-12-19

    负载均衡2

  • 发表了文章 2025-12-19

    4.7 前端(Cursor)-部门管理

  • 发表了文章 2025-12-19

    4.4 服务端(Cursor)-接口开发(文件上传)

  • 发表了文章 2025-12-19

    4.5 服务端(Cursor)-接口开发(登录认证)

  • 发表了文章 2025-12-19

    MongoDB常用命令3

  • 发表了文章 2025-12-19

    4.6 前端(Cursor)-页面布局

  • 发表了文章 2025-12-19

    RocketMQ:底层Netty频繁OS OOM

  • 发表了文章 2025-12-19

    Portainer轻量级图形化监控

  • 发表了文章 2025-12-19

    Linux

  • 发表了文章 2025-12-19

    MongoDB常用命令1

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