游客txdkjyespxovm_个人页

游客txdkjyespxovm
0
0
0

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.30 14:33:47
    发表了文章 2025-12-30 14:33:47

    @Inherited

    @Inherited用于注解,使子类继承父类中标记该注解的元数据。仅在类继承中有效,接口间或实现接口时不生效。
  • 12.30 14:32:00
    发表了文章 2025-12-30 14:32:00

    SpringBoot使用汇总

    本课程系统讲解Spring Boot核心知识,涵盖环境搭建、JSON处理、日志配置、全局异常处理、AOP切面编程及MyBatis、Redis等主流框架集成,并结合实际项目搭建完整开发架构,助你快速掌握微服务开发技能。
  • 12.30 14:29:34
    发表了文章 2025-12-30 14:29:34

    @Configuration

    被 @Configuration 标注的类视为Spring配置类,等同于XML配置文件。结合 @Bean 可注册Bean实例,通过AnnotationConfigApplicationContext加载配置类并启动IOC容器,实现组件自动注入与管理,配置类本身也会被纳入容器管理。
  • 12.30 14:28:12
    发表了文章 2025-12-30 14:28:12

    MyBatis汇总

    MyBatis配置优先级:方法参数 > resource/url > properties内部属性。支持多环境、事务管理(JDBC/MANAGED)、XML映射(一对一、一对多、多对多)及分页(逻辑与物理)。提供一级、二级缓存,三种执行器(Simple/Reuse/Batch),并可通过拦截器优化批量操作与分页实现。
  • 12.30 14:26:54
    发表了文章 2025-12-30 14:26:54

    MyBatis分页

    本文介绍了五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、原生SQL分页、数组分页及拦截器分页。RowBounds属逻辑分页,数据量大时易溢出;其余为物理分页,直接在数据库层面优化,适合大数据量场景。总结指出,物理分页更高效,应优先于逻辑分页使用。
  • 12.30 14:25:50
    发表了文章 2025-12-30 14:25:50

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

    本内容介绍MyBatis中四种关联映射:一对一(属性与字段映射,可用resultMap解决命名不一致)、一对多(如用户对应多个角色,使用`<collection>`)、多对一(如作者与博客,使用`<association>`)和多对多(如用户与部门,通过第三方类结合`<collection>`实现)。
  • 12.30 14:24:42
    发表了文章 2025-12-30 14:24:42

    MyBatis常见配置

    MyBatis配置优先级:方法参数 > resource/url > properties体内。支持多环境配置,通过environments指定,默认使用development。事务管理支持JDBC和MANAGED,结合Spring时由容器管理。常用属性包括缓存、延迟加载、执行器类型等,灵活适配不同场景。
  • 12.30 14:23:25
    发表了文章 2025-12-30 14:23:25

    MongoDB实战演练

    本项目基于Spring Boot与MongoDB实现头条文章评论功能,涵盖增删改查、按文章ID查询评论及点赞功能。采用SpringDataMongoDB简化数据操作,通过MongoTemplate优化点赞逻辑,提升性能。
  • 12.30 14:21:38
    发表了文章 2025-12-30 14:21:38

    MongoDB索引知识

    MongoDB索引通过B树结构提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,优化相等匹配、范围查询、排序等操作,显著提升大数据量下的查询性能。
  • 12.30 11:46:38
    发表了文章 2025-12-30 11:46:38

    MongoDB常用命令

    本案例基于MongoDB实现文章评论数据的存储与操作。使用`articledb`数据库,通过`insert()`等方法完成文档的增删改查;利用`find()`支持条件查询与字段投影,结合`limit()`、`skip()`和`sort()`实现分页排序功能。集合在首次插入数据时自动创建,支持批量操作与异常处理,适用于高效管理非结构化数据场景。(238字)
  • 12.30 11:45:16
    发表了文章 2025-12-30 11:45:16

    MongoDB单机部署

    本文介绍MongoDB在Windows和Linux系统的安装启动方法,包括下载地址、版本选择(稳定版/开发版)、解压配置、命令行与配置文件启动方式,以及常见问题解决。同时涵盖Shell连接、图形化工具Compass的使用,并提供环境变量设置、日志与数据目录配置等详细步骤,确保单机部署顺利进行。
  • 12.30 11:43:29
    发表了文章 2025-12-30 11:43:29

    MongoDB相关概念

    MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。支持BSON格式,灵活存储复杂数据,广泛应用于社交、游戏、物联网等领域,尤其适合无需事务、频繁读写、快速迭代的应用。
  • 12.30 11:42:21
    发表了文章 2025-12-30 11:42:21

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

    Thread.Sleep用于暂停线程执行,Sleep(1000)不保证精确唤醒时间,因CPU调度受优先级和竞争影响;Sleep(0)则触发立即重新调度,让出CPU给其他线程,避免界面假死。二者作用显著不同。
  • 12.30 11:41:29
    发表了文章 2025-12-30 11:41:29

    零拷贝

    实现文件传输时,传统方式需频繁系统调用与内存拷贝,导致大量上下文切换和性能损耗。零拷贝技术通过减少用户态与内核态切换、避免重复数据拷贝,显著提升效率。结合PageCache预读与DMA技术,可大幅降低I/O开销,适用于小文件高并发场景;而大文件传输则推荐异步IO+直接IO,绕过PageCache,避免缓存污染,提升整体性能。
  • 12.30 11:40:24
    发表了文章 2025-12-30 11:40:24

    线程池

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

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

    Java泛型在编译时会进行类型擦除,所有泛型信息被移除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时都变为List。类型检查在编译期完成,针对引用而非对象本身。擦除后通过桥接方法解决多态冲突,并自动插入类型转换,避免手动强转。但不支持基本数据类型、静态成员不能使用类的泛型参数,且instanceof和泛型结合使用受限。
  • 12.30 11:36:28
    发表了文章 2025-12-30 11:36:28

    常见加载顺序

    本示例展示了Java中各类代码块的执行顺序:静态代码块随类加载仅执行一次,优先于主函数;局部代码块在所属作用域内执行;构造代码块每次创建对象前执行;构造器则在实例化时调用。输出顺序体现其生命周期优先级。
  • 12.30 11:32:21
    发表了文章 2025-12-30 11:32:21

    ArrayList扩容机制

    ArrayList的add方法添加元素时,先调用ensureCapacityInternal()确保容量。首次添加时,最小容量设为10,触发扩容;后续添加若超出当前容量,则调用grow()方法,将容量扩为原来的1.5倍。grow通过位移运算高效计算新容量,并复制元素到新数组。length是数组属性,length()是字符串方法,size()用于集合元素计数。
  • 12.30 11:31:09
    发表了文章 2025-12-30 11:31:09

    One Trick Per Day

    初始化Map应避免默认容量导致的扩容开销,推荐使用Guava的`newHashMapWithExpectedSize`或手动计算容量。禁止使用`Executors`创建线程池,易因无界队列或过多线程引发OOM,应显式使用`ThreadPoolExecutor`并设置合理参数。`Arrays.asList`返回不可变列表,禁止修改操作。遍历Map时优先使用`entrySet`提升性能,JDK8可用forEach。SimpleDateFormat非线程安全,建议用`ThreadLocal`隔离或改用Java 8的`DateTimeFormatter`。并发更新记录需加锁,可采用数据库乐观锁。
  • 12.30 11:28:17
    发表了文章 2025-12-30 11:28:17

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

    数据架构的核心输出是ER图,通过四色原型法进行领域建模:红色MI表示时标事件,绿色PPT为业务实体,黄色Role为参与角色,蓝色DESC提供描述属性。以风控系统为例,从业务流程中提炼MI,构建PPT实体,补充Role与DESC,最终提取出实体、关系及约束,形成简洁清晰的ER图,支撑数据模型设计。
  • 12.30 11:26:51
    发表了文章 2025-12-30 11:26:51

    系统时序图

    时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图,横轴为对象,纵轴为时间。它用于展示对象协作过程,强调交互时序,直观表达并发行为。主要元素包括角色、对象、生命线、控制焦点和各类消息,支持同步、异步与返回消息,适用于系统动态建模。
  • 12.30 11:25:59
    发表了文章 2025-12-30 11:25:59

    应用架构图

    在业务架构基础上,技术架构将产品需求转化为技术实现。它涵盖分层设计、技术选型与关键技术关系梳理,包括单体四层结构(表现、业务、数据、基础层)与分布式环境下的应用调用及外部系统集成,明确内外边界,形成完整技术体系图谱。
  • 12.30 11:25:03
    发表了文章 2025-12-30 11:25:03

    业务架构图

    业务架构图是将现实业务抽象为分层、分模块、分功能的可视化工具,旨在清晰表达业务层级与关系。它淡化技术细节,聚焦业务逻辑,帮助客户理解服务全貌,助力开发者掌握系统结构,提升协作效率与系统可扩展性。
  • 12.30 11:24:02
    发表了文章 2025-12-30 11:24:02

    如何写好一篇技术方案

    本文档为项目需求说明模板,涵盖背景目标、功能模块、流程图、UML设计、API与数据库设计等内容,支持表格、思维导图、时序图等多种视图,便于团队协作与排期管理,提升产研效率。
  • 12.30 11:22:12
    发表了文章 2025-12-30 11:22:12

    如何做好SQL质量监控

    SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,帮助用户全面掌握SQL使用情况,精准识别高耗能业务,提升查询效率与资源管理水平。
  • 12.30 11:19:49
    发表了文章 2025-12-30 11:19:49

    需求开发人日评估

    随着敏捷开发普及,工时评估成关键。本文介绍人日概念及开发、自测、联调、测试、发布各阶段评估方法,提供常见需求如增删改查、导入导出、跨服务调用等参考人日,助力团队科学规划迭代周期。
  • 12.30 10:45:32
    发表了文章 2025-12-30 10:45:32

    物理部署图

    物理部署图描述系统运行时的硬件配置与软件部署结构,展现节点、构件、物件及连接关系,常用于理解分布式系统。它从运维视角出发,揭示应用如何在硬件上运行,是开发与运维协同的重要设计工具。
  • 12.30 10:37:00
    发表了文章 2025-12-30 10:37:00

    通过述职发现自己"变"了

    本文从技术研发视角解读述职的本质,强调其不仅是总结工作,更是展现个人成长与价值创造的过程。通过结构化思考、快慢思维结合、积极主动、以终为始等做事方法,提升执行力与影响力,实现有质量的结果输出。同时倡导深度反思与有效沟通,借事修人,推动持续成长。
  • 发表了文章 2025-12-30

    @Inherited

  • 发表了文章 2025-12-30

    SpringBoot使用汇总

  • 发表了文章 2025-12-30

    MongoDB实战演练

  • 发表了文章 2025-12-30

    MyBatis分页

  • 发表了文章 2025-12-30

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

  • 发表了文章 2025-12-30

    MongoDB索引知识

  • 发表了文章 2025-12-30

    @Configuration

  • 发表了文章 2025-12-30

    MyBatis汇总

  • 发表了文章 2025-12-30

    MyBatis常见配置

  • 发表了文章 2025-12-30

    如何写好一篇技术方案

  • 发表了文章 2025-12-30

    ArrayList扩容机制

  • 发表了文章 2025-12-30

    应用架构图

  • 发表了文章 2025-12-30

    线程池

  • 发表了文章 2025-12-30

    物理部署图

  • 发表了文章 2025-12-30

    One Trick Per Day

  • 发表了文章 2025-12-30

    需求开发人日评估

  • 发表了文章 2025-12-30

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

  • 发表了文章 2025-12-30

    业务架构图

  • 发表了文章 2025-12-30

    常见加载顺序

  • 发表了文章 2025-12-30

    重复性工作中如何培养匠心

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