logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构与算法】之单链表反转

单链表反转是一个重要的算法,理解其原理并能够熟练地编写代码至关重要。本文提供的代码清晰易懂,希望能够帮助读者更好地理解和掌握这个算法。 通过使用prev、curr和next三个指针,我们可以优雅地实现链表的反转。记住关键步骤:保存下一个节点、反转当前节点指向、更新指针。 熟练掌握这个技巧,可以帮助你解决更多更复杂的链表问题。

文章图片
#开发语言#算法#学习 +3
【数据结构与算法】之数组详解

数组是数据结构中最基础的概念之一,它在编程中被广泛应用。理解数组的工作原理、操作方式以及底层实现,对于我们构建更复杂的数据结构和算法至关重要。本文将从多个角度深入剖析数组,并辅以Java代码示例进行讲解,帮助你建立对数组的深刻理解。

文章图片
#数据结构#学习#java +1
【数据结构与算法】之学习路线

数据结构是用来存储和组织数据的方式,它定义了数据在内存中的布局和访问方式。

文章图片
#算法#学习#数据结构
【Java后端】一个软件的详细开发流程

本文旨在为读者提供一个全面的软件开发概览,从软件开发的流程到技术栈的介绍,我们将一步步深入探讨。

文章图片
#后端#学习#软件工程 +1
【MySQL分库分表:海量数据架构的终极解决方案】

MySQL分库分表是解决海量数据存储与高并发访问的核心技术方案。本文系统性地介绍了分库分表的完整知识体系:首先分析了单库单表的性能瓶颈及分片架构的价值;其次详细讲解了分片键选择原则、常见分片算法及实现方式;然后深入剖析了应用层分片和中间件分片两种实现路径,并提供了ID生成、跨分片查询等关键问题的解决方案;最后总结了数据迁移、扩容策略以及运维监控等实战经验。文章特别强调,分库分表是架构演进的结果而非

文章图片
#mysql#架构#数据库
【EXPLAIN详解:MySQL查询优化师的显微镜】

MySQL EXPLAIN深度解析: EXPLAIN是MySQL查询优化的核心工具,能透视SQL执行计划,精准定位性能瓶颈。本文详解EXPLAIN关键字段(type、key、rows、Extra等),通过真实案例展示如何优化慢查询:从索引缺失导致的全表扫描(优化后提速1000倍)到消除低效排序(filesort优化),再到复杂联表查询的索引策略。高级技巧涵盖JSON格式分析、EXPLAIN ANA

文章图片
#学习#mysql#数据库
【MySQL高级查询全解析:子查询、联接与集合操作】

MySQL高级查询实战指南 本文深入解析MySQL三大高级查询技术:子查询、联接和集合操作。子查询部分详解标量/行/列/表子查询的适用场景及性能优化技巧;联接章节对比五种联接类型,提供多表关联、自联接等实战案例;集合操作展示UNION/INTERSECT/EXCEPT的应用场景。特别包含电商数据分析等综合案例,以及EXPLAIN分析、索引优化等性能提升方案。通过大量可复用的SQL示例,帮助开发者掌

文章图片
#数据库#mysql#学习
【MySQL体系结构详解:一条SQL查询的旅程】

MySQL查询执行全流程解析 当执行SQL查询时,MySQL经过多层处理:1️⃣ 连接层验证身份并管理连接池;2️⃣ 服务层中分析器解析SQL语法,优化器选择最佳执行计划;3️⃣ 存储引擎(如InnoDB)通过缓冲池访问数据,配合事务日志(Redo/Undo)保证ACID特性。关键性能优化点包括:✅ 合理配置缓冲池(占内存70-80%)、✅ 优化索引策略、✅ 分析EXPLAIN执行计划、✅ 避免全

文章图片
#mysql#数据库#学习
【多线程同步机制】

深入剖析 synchronized 的锁升级过程、ReentrantLock 的 AQS 实现原理、CountDownLatch 与 CyclicBarrier 的区别,并结合 ThreadLocal 解决线程安全问题。

文章图片
#开发语言#学习#java
【鸿蒙心迹】从疑惑到热爱:我的鸿蒙开发启蒙

第一次认真了解鸿蒙系统,是在之前选修课上。老师展示了一段视频:用手机拍摄的照片,随手一拖就传到了平板;平板上编辑到一半的文档,又能在智慧屏上继续操作。这种设备间行云流水般的协作让我看得目瞪口呆——原来操作系统可以这样智能! 初识鸿蒙:从"另一个安卓"到真正的分布式认知 在此之前,我和身边大多数同学一样,以为鸿蒙只是"另一个安卓"。直到那个演示视频,才彻底打

文章图片
#鸿蒙应用开发
    共 19 条
  • 1
  • 2
  • 请选择