游客vt33yqkn3w53i_个人页

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

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.18 13:28:02
    发表了文章 2025-12-18 13:28:02

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

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

    零拷贝

    实现高效文件传输需减少上下文切换与内存拷贝。传统方式频繁系统调用导致性能低下,零拷贝技术通过合并读写操作、利用PageCache和SG-DMA,实现内核态直接传输,显著提升效率。大文件场景可结合异步IO与直接IO优化性能。
  • 12.18 13:25:14
    发表了文章 2025-12-18 13:25:14

    线程池

    本文深入剖析Java线程池实现原理,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor的底层机制,解析线程复用、任务队列、拒绝策略及周期性调度的实现,并探讨Executors工具类与ThreadLocal相关技术。
  • 12.18 13:24:25
    发表了文章 2025-12-18 13:24:25

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

    Java泛型在编译时会进行类型擦除,所有泛型信息被移除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时都变为List,导致无法通过instanceof判断泛型类型。类型检查在编译期完成,基于引用而非对象本身。擦除后,getter自动插入强制转换,无需手动转型。但泛型不支持基本类型,静态成员不能使用类的泛型参数,且可能引发重写与重载冲突,需通过桥方法解决。
  • 12.18 13:23:16
    发表了文章 2025-12-18 13:23:16

    常见加载顺序

    本文通过代码示例讲解Java中各类代码块的执行顺序:静态代码块随类加载仅执行一次,优先于主函数;接着是局部代码块,最后是构造代码块与构造器的结合使用。通过实例输出结果清晰展示其执行流程,帮助开发者快速掌握初始化机制。
  • 12.18 13:21:17
    发表了文章 2025-12-18 13:21:17

    Eclipse运行SSM/SSH项目教程

    本教程介绍如何在Eclipse中配置Java Web项目并运行。涵盖JDK、Tomcat环境搭建,项目导入与Maven配置,Eclipse中绑定服务器及启动访问步骤。附常见问题如数据库连接修改说明,助你快速部署运行项目。(238字)
  • 12.18 13:19:36
    发表了文章 2025-12-18 13:19:36

    ArrayList扩容机制

    ArrayList 添加元素时,先调用 `ensureCapacityInternal()` 确保容量,首次添加时默认扩容至 10。`grow()` 方法实现扩容,新容量为旧容量的 1.5 倍(通过位运算 `>>` 提升效率),并使用 `Arrays.copyOf()` 重建数组。`length` 用于数组长度,`length()` 用于字符串,`size()` 用于集合元素计数。
  • 12.18 13:13:23
    发表了文章 2025-12-18 13:13:23

    One Trick Per Day

    初始化Map应避免直接指定大小,推荐使用Guava的`newHashMapWithExpectedSize`或手动计算容量。禁止使用`Executors`创建线程池,易因无界队列或过多线程引发OOM,应显式使用`ThreadPoolExecutor`并设合理参数。`Arrays.asList`返回不可变列表,禁用增删操作;遍历Map时优先使用`entrySet`或JDK8的`forEach`提升性能。`SimpleDateFormat`非线程安全,建议用`ThreadLocal`封装或改用Java 8时间API。并发修改记录需加锁,推荐乐观锁(version控制),冲突率低时更高效。
  • 12.18 13:10:56
    发表了文章 2025-12-18 13:10:56

    物理部署图

    物理部署图从运维视角展示系统运行时的硬件配置与软件部署结构,描述节点、构件、物件及连接关系,常用于理解分布式系统。通过UML元素呈现应用如何在硬件上部署运行。
  • 12.18 13:08:34
    发表了文章 2025-12-18 13:08:34

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

    数据架构的核心输出是ER图,通过实体、关系和属性构建数据模型。基于业务架构,采用四色原型法进行领域建模:红色MI表示时标事件,绿色PPT为参与方-地点-物品,黄色Role为角色,蓝色DESC为描述信息。以风控系统为例,从业务流程提炼MI,识别PPT实体,补充角色与描述,最终提取ER图,明确实体间一对一、一对多或多对多关系,指导数据库设计。(239字)
  • 12.18 13:05:34
    发表了文章 2025-12-18 13:05:34

    系统时序图

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

    应用架构图

    在业务架构基础上,技术架构将产品需求转化为技术实现。它涵盖分层设计、技术选型与关键技术关联,包括单体四层结构(表现、业务、数据、基础层)和分布式架构中的服务调用与系统集成,明确内外部应用关系及边界,形成完整技术方案。
  • 12.18 12:14:54
    发表了文章 2025-12-18 12:14:54

    业务架构图

    业务架构图是将现实业务抽象化表达的工具,通过分层、分模块、分功能梳理业务逻辑,明确各部分职责与关系。它帮助客户直观理解业务,助力开发者全局掌握系统结构,是连接业务与技术的核心桥梁,支撑系统迭代与优化。
  • 发表了文章 2025-12-18

    常见的网络攻击

  • 发表了文章 2025-12-18

    SpringCloud工程部署启动

  • 发表了文章 2025-12-18

    微服务概述

  • 发表了文章 2025-12-18

    Ribbon负载均衡

  • 发表了文章 2025-12-18

    Nacos注册中心

  • 发表了文章 2025-12-18

    Eureka服务注册与发现

  • 发表了文章 2025-12-18

    SpringCloud概述

  • 发表了文章 2025-12-18

    虚拟机安装(CentOS7)

  • 发表了文章 2025-12-18

    @RefreshScope热更新原理

  • 发表了文章 2025-12-18

    负载均衡算法

  • 发表了文章 2025-12-18

    持久层框架MyBatisPlus

  • 发表了文章 2025-12-18

    Jmeter快速入门

  • 发表了文章 2025-12-18

    什么是跨域

  • 发表了文章 2025-12-18

    什么是RESTful

  • 发表了文章 2025-12-18

    数据库设计三范式

  • 发表了文章 2025-12-18

    1.RememberMe简介及用法

  • 发表了文章 2025-12-18

    1-常用过滤器介绍

  • 发表了文章 2025-12-18

    1.认识OAuth2.0

  • 发表了文章 2025-12-18

    自定义注解

  • 发表了文章 2025-12-18

    大厂如何解决订单幂等问题

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