qieqie6_个人页

qieqie6
0
0
0

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.18 17:47:42
    发表了文章 2025-12-18 17:47:42

    Docker发布微服务

    本文介绍如何搭建SpringBoot项目并部署至Docker容器。涵盖Maven工程创建、主类与Controller编写、配置文件设置、打包为jar,并通过Dockerfile构建镜像,最终运行容器,实现微服务发布。
  • 12.18 17:46:38
    发表了文章 2025-12-18 17:46:38

    Dockerfile

    Dockerfile是构建Docker镜像的脚本文件,包含一系列指令,每条指令代表一个构建层。从FROM指定基础镜像开始,依次执行RUN、COPY、ADD、ENV、EXPOSE、CMD、ENTRYPOINT等指令,最终生成可运行的镜像。构建时通过`docker build`命令执行,支持镜像分层缓存机制。CMD设置启动命令,ENTRYPOINT定义容器运行入口,二者可结合使用。未命名镜像可能产生虚悬镜像,可用`docker image prune`清理。
  • 12.18 17:45:59
    发表了文章 2025-12-18 17:45:59

    Docker安装Redis

    本文介绍Docker安装Redis单机与集群部署,涵盖配置文件映射、数据卷挂载及3主3从集群搭建。深入解析Redis集群采用的哈希槽分区机制,对比哈希取余与一致性哈希算法,阐述其扩容缩容、数据分布与节点管理原理,助力构建高可用分布式缓存体系。(238字)
  • 12.18 17:45:04
    发表了文章 2025-12-18 17:45:04

    Docker安装Mysql

    本文介绍Docker安装MySQL 5.7的完整流程,涵盖单机部署与主从复制。解决中文乱码、数据持久化问题,通过容器卷映射实现配置、数据、日志的宿主机同步。详细演示主从复制搭建步骤,包括主库配置、从库连接、同步状态检查及数据验证,确保高可用与数据安全。
  • 12.18 17:44:29
    发表了文章 2025-12-18 17:44:29

    Registry搭建docker私仓

    Docker Registry是官方提供的私有镜像仓库构建工具,支持通过拉取镜像快速搭建。配置`insecure-registries`后可使用HTTP推送、拉取镜像,并通过curl验证仓库内容,实现本地镜像的集中管理与分发。
  • 12.18 17:29:53
    发表了文章 2025-12-18 17:29:53

    Docker常用命令

    本文介绍了Docker常用命令,涵盖启动、停止、重启、状态查看及开机自启等基础操作,版本与帮助信息查询,镜像的列出、搜索、下载、删除及空间管理,虚悬镜像处理,命令自动补全配置方法,以及后台运行Linux容器和yum下载依赖技巧,适用于Docker日常运维与开发。
  • 12.18 17:26:40
    发表了文章 2025-12-18 17:26:40

    Docker安装

    本文介绍CentOS系统下安装、配置及卸载Docker的完整步骤,涵盖卸载旧版本、配置阿里云镜像源、安装Docker引擎、启动服务、运行HelloWorld测试,并提供离线安装与系统服务配置方法,同时包含daemon.json参数设置、日志管理、命令补全等高级配置,助力快速部署Docker环境。
  • 12.18 17:23:22
    发表了文章 2025-12-18 17:23:22

    双指针技巧秒杀七道数组题目

    双指针技巧常用于数组和链表问题,分为左右指针和快慢指针。快慢指针多用于原地修改,如有序数组或链表去重:fast遍历,slow维护无重复部分,避免频繁数据搬移,时间复杂度低至O(N)。
  • 12.18 17:18:31
    发表了文章 2025-12-18 17:18:31

    双指针技巧秒杀七道链表题目

    本文总结单链表七大经典技巧:合并有序链表、链表分解、合并k个链表、找倒数第k个节点、找中点、判断环及环起点、判断两链表交点。核心思想均为双指针,辅以虚拟头结点、快慢指针、优先队列等技巧,高效解决链表难题,适用于算法面试常见题型。
  • 12.18 17:17:20
    发表了文章 2025-12-18 17:17:20

    学习数据结构和算法的框架思维

    本文系统梳理数据结构与算法本质,主张“一切数据结构源于数组和链表”,“所有算法皆为穷举”。强调掌握遍历与访问的底层逻辑,提炼线性与非线性遍历框架,帮助读者建立框架思维,以不变应万变,高效应对算法问题。
  • 12.18 17:15:28
    发表了文章 2025-12-18 17:15:28

    二叉树的递归/层序遍历

    本文详解二叉树的两种遍历方式:DFS(递归遍历)和BFS(层序遍历)。DFS按“左→右→回溯”顺序固定访问节点,前/中/后序区别仅在于代码执行位置;BFS借助队列逐层遍历,常用于求最短路径。不同写法适应不同需求,如记录层数、路径权重等。BFS适合找最短路径,因首次到达目标即为最优解;DFS则更擅搜索所有路径,结构天然契合路径枚举。
  • 12.18 17:14:07
    发表了文章 2025-12-18 17:14:07

    二叉树基础及常见类型

    二叉树是最核心的数据结构之一,不仅是红黑树、堆、图等复杂结构的基础,更体现了递归的思维方式。掌握二叉树,等于掌握了算法与数据结构的钥匙。从满二叉树、完全二叉树到二叉搜索树,各类变体广泛应用。通过链式存储或哈希表模拟,可灵活实现。后续章节将深入剖析其原理与应用。
  • 12.18 17:12:50
    发表了文章 2025-12-18 17:12:50

    用拉链法实现哈希表

    本文深入讲解哈希表中拉链法的实现原理,通过简化版与完整版Java代码,演示如何用链表解决哈希冲突。涵盖泛型支持、动态扩容缩容、哈希函数设计及键值对增删查改操作,帮助理解哈希表底层机制。
  • 12.18 17:07:49
    发表了文章 2025-12-18 17:07:49

    哈希表核心原理

    本文深入剖析哈希表底层原理,澄清常见误区:Map是接口,哈希表是实现。通过哈希函数将key映射为数组索引,实现O(1)增删查改。详解哈希冲突的两种解决方式——拉链法与开放寻址法,探讨负载因子、扩容机制及遍历顺序无序的原因。强调不可变类型作key的重要性,避免因hashCode变化导致键值对丢失。助你真正理解哈希表的工作机制。
  • 12.18 17:05:06
    发表了文章 2025-12-18 17:05:06

    双端队列(Deque)原理及实现

    双端队列支持在队头和队尾进行插入和删除操作,比标准队列更灵活。可用链表或环形数组实现,头尾操作时间复杂度均为O(1)。适用于需频繁两端操作的场景,如算法题中模拟栈或队列。
  • 12.18 17:04:09
    发表了文章 2025-12-18 17:04:09

    用数组实现队列/栈

    使用数组实现栈时,可将动态数组尾部作为栈顶,利用其O(1)增删特性。Java中可用ArrayList或自定义动态数组实现。若以头部为栈顶,则需环形数组支持以保证效率。同样,结合环形数组还可高效实现队列结构。
  • 12.18 17:00:53
    发表了文章 2025-12-18 17:00:53

    队列/栈基本原理

    本文介绍队列和栈的基本原理。二者均为“操作受限”的数据结构:队列仅能在队尾入队、队头出队,遵循“先进先出”(FIFO);栈只能在栈顶进行插入和删除,遵循“先进后出”(FILO)。底层可由数组或链表实现,核心API包括push、pop、peek和size,不同语言命名可能不同,但功能一致。后续将用代码实现这些结构。
  • 12.18 16:59:34
    发表了文章 2025-12-18 16:59:34

    单/双链表代码实现

    本文详解双链表与单链表的自定义实现,重点讲解三大核心技巧:1)同时持有头尾节点引用,提升尾部操作效率;2)使用虚拟头尾节点简化边界处理;3)正确理解Java链表删除中的内存释放机制。代码涵盖增删查改等基本操作,结构清晰,适合学习参考。
  • 12.18 16:58:54
    发表了文章 2025-12-18 16:58:54

    链表(链式存储)基本原理

    本文介绍了单链表与双链表的基本结构及操作。相比力扣中简单的单链表,实际编程中的链表多为支持泛型的双链表,具备prev和next指针,可双向遍历。链表无需连续内存,增删高效,无容量限制,但不支持随机访问。文章详解了链表的查、改、增、删操作,尤其通过虚拟头节点简化边界处理,并对比单双链表差异,为后续实现完整链表API打下基础。
  • 12.18 16:58:09
    发表了文章 2025-12-18 16:58:09

    动态数组代码实现

    本文详解动态数组的实现要点:支持自动扩缩容(2倍扩容、1/4缩容)、索引越界检查(区分元素与位置索引)、防范内存泄漏(删除时置null)。代码涵盖增删查改基本操作,帮助理解底层原理与时间复杂度。
  • 12.18 16:57:26
    发表了文章 2025-12-18 16:57:26

    数组(顺序存储)基本原理

    本章讲解数组的底层原理,区分静态数组与动态数组。静态数组是连续内存空间,支持O(1)随机访问,但增删效率低;动态数组基于静态数组封装,提供自动扩容与常用API,使用更便捷。我们将手动实现动态数组的增删查改,深入理解其运行机制,为后续学习栈、队列等结构打基础。
  • 12.18 16:56:29
    发表了文章 2025-12-18 16:56:29

    时间空间复杂度入门

    初学者只需掌握:时空复杂度用Big O表示,如O(1)、O(n)、O(n²),均为估算值,保留最高次项。时间复杂度常看循环嵌套层数,空间复杂度看额外内存占用。一般分析最坏情况,越小越好。n通常指输入规模,如数组长度。注意,实际中需结合数据结构原理准确分析。
  • 12.18 16:54:11
    发表了文章 2025-12-18 16:54:11

    语音通知

    适用于科技公司服务器及物联网设备异常时的语音告警通知。开通语音服务后,可基于公共或专属模式申请资质、话术、号码与模板,通过API调用实现变量替换的语音呼叫,并支持通过控制台或API查询呼叫记录,推荐使用消息回执接收呼叫结果,确保告警及时处理。
  • 12.18 16:53:20
    发表了文章 2025-12-18 16:53:20

    钉钉通知

    本文介绍如何通过Java代码调用钉钉机器人API实现系统告警消息实时推送。涵盖机器人创建、Webhook配置、Postman测试及Java代码封装,强调关键词匹配与限流规则,助力开发人员高效集成钉钉通知,提升系统监控响应能力。(238字)
  • 12.18 16:51:30
    发表了文章 2025-12-18 16:51:30

    微信通知

    基于企业微信与小程序集成,通过API获取access_token并发送消息。需配置企业微信appId、secret及绑定小程序。示例使用Java异步调用HTTPS接口,构建消息内容并推送至指定用户,适用于订单提醒等场景,支持自定义字段与重复发送检查。
  • 12.18 16:48:04
    发表了文章 2025-12-18 16:48:04

    发布模式

    蓝绿部署通过两套并行系统(绿色在线、蓝色待发)实现零停机发布与快速回滚;金丝雀发布则逐步替换旧版本,适用于大规模集群;A/B测试用于比较不同版本效果,三者均为重要发布策略,各有适用场景。
  • 12.18 16:41:26
    发表了文章 2025-12-18 16:41:26

    SpringCloud框架

    Nacos实现服务注册与发现,支持心跳检测、负载均衡及动态服务列表更新。其分级存储模型通过命名空间、组、DataId实现多维度配置管理。相比Eureka,Nacos具备更优的实时性与配置中心能力。OpenFeign整合负载均衡,Sentinel提供限流熔断,Gateway则实现路由、过滤与鉴权,构建稳定高效微服务体系。
  • 12.18 16:39:09
    发表了文章 2025-12-18 16:39:09

    Mybatis及MybatisPlus

    MyBatis通过配置文件与映射文件实现SQL管理,基于SqlSessionFactory创建会话,使用SqlSession操作数据库。其核心为Executor执行器与MappedStatement封装,支持参数及结果集映射,可通过XML或注解配置。支持一级缓存(SqlSession级)和二级缓存(Mapper级),结合PageHelper或MyBatis Plus实现分页,后者还提供通用CRUD API,简化开发。
  • 12.18 16:38:06
    发表了文章 2025-12-18 16:38:06

    SpringBoot框架

    SpringBoot简化Spring开发,核心功能包括:Starter起步依赖简化配置引入,自动配置基于条件加载Bean,内嵌Web服务器支持jar包直接运行。通过@SpringBootApplication实现自动化配置,自定义Starter可封装通用功能,配置优先级遵循命令行 > 系统属性 > properties > yml/yaml顺序。
  • 12.18 16:37:18
    发表了文章 2025-12-18 16:37:18

    SpringMVC框架

    Spring MVC核心组件包括:DispatcherServlet(前端控制器)、HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、Handler(处理器)和ViewResolver(视图解析器)。
  • 12.18 16:34:05
    发表了文章 2025-12-18 16:34:05

    Spring框架

    Spring的IOC(控制反转)将对象创建交给容器管理,实现解耦;DI(依赖注入)则在运行时由容器自动注入依赖对象。通过注解如@Component、@Service等声明Bean,结合@Autowired或@Resource完成注入,提升灵活性与可维护性。
  • 12.18 16:32:44
    发表了文章 2025-12-18 16:32:44

    数据库

    本内容系统讲解MySQL核心知识,涵盖char与varchar区别、事务ACID特性及隔离级别、索引结构(B+树)、聚簇与二级索引、回表查询、索引创建与失效场景,并结合explain执行计划、慢SQL定位及SQL优化实践,全面解析数据库性能调优关键点。
  • 发表了文章 2025-12-18

    Docker发布微服务

  • 发表了文章 2025-12-18

    Dockerfile

  • 发表了文章 2025-12-18

    Registry搭建docker私仓

  • 发表了文章 2025-12-18

    Docker安装Redis

  • 发表了文章 2025-12-18

    Docker安装Mysql

  • 发表了文章 2025-12-18

    用拉链法实现哈希表

  • 发表了文章 2025-12-18

    双端队列(Deque)原理及实现

  • 发表了文章 2025-12-18

    学习数据结构和算法的框架思维

  • 发表了文章 2025-12-18

    Docker安装

  • 发表了文章 2025-12-18

    Docker常用命令

  • 发表了文章 2025-12-18

    双指针技巧秒杀七道数组题目

  • 发表了文章 2025-12-18

    哈希表核心原理

  • 发表了文章 2025-12-18

    双指针技巧秒杀七道链表题目

  • 发表了文章 2025-12-18

    二叉树的递归/层序遍历

  • 发表了文章 2025-12-18

    二叉树基础及常见类型

  • 发表了文章 2025-12-18

    用数组实现队列/栈

  • 发表了文章 2025-12-18

    队列/栈基本原理

  • 发表了文章 2025-12-18

    单/双链表代码实现

  • 发表了文章 2025-12-18

    发布模式

  • 发表了文章 2025-12-18

    数组(顺序存储)基本原理

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