https://api.vvhan.com/api/avatar/boy

技术博客分享

网格图-Day09-网格图BFS-542.-01-矩阵,1765.-地图中的最高点,994.-腐烂的橘子

今天的题目特点:都是先找到第一层,标记,然后一层一层BFS就行了,同一个套路。今天复杂的地方在于:找到可用的染色标记,一般0或者1原意都会是水陆,意义被占用。要么就是先标记成-1意为未访问。要么就直接使用visited数组。推荐使用visited数组,这样不容易出错。

Linux-下的-Vim-使用与网络安全配置详解

本文系统介绍了 Linux 下常用的 Vim 编辑器操作、网络配置与安全防护。Vim 作为 Linux 标准编辑器,涵盖模式切换、删除复制、保存退出及多窗口技巧。网络部分从 LAN、WAN 到 IP 地址分类,解析了 ifconfig、netstat、wget 等命令的应用。安全方面则涵盖 iptables、firewalld 与 SELinux 的配置及关闭方法,并结合阿里云安全组策略。掌握这些基础知识,能显著提升运维与系统管理效率。

LVS与Keepalived详解二LVS负载均衡实现实操

负载均衡是构建高可用服务的核心技术之一,Linux Virtual Server (LVS) 的 DR(Direct Routing)模式以其高性能和低延迟成为热门选择。本文将深入解析 LVS-DR 的工作原理,并通过实战演示如何快速搭建一个高效的负载均衡集群,助您轻松掌握这一关键技能。LVS-DR 模式通过智能路由实现请求的高效分发,大幅提升服务响应能力。尽管部署时需要精细调整网络参数,但其卓越的性能表现值得投入。

Linux指南Makefile进阶通用化语法与实战技巧

当项目规模扩大,源文件数量从几个增加到几十个时,基础的Makefile写法会变得冗长且难以维护。例如,为每个.c文件手动编写生成.o文件的规则,不仅重复劳动,还容易在新增文件时遗漏配置。此时,掌握Makefile的通用化语法就变得至关重要——它能通过变量、自动变量、模式规则等特性,让一份Makefile适配大多数项目,实现“一次编写,灵活复用”。

领码方案Spring-Boot-异步请求深度剖析从原理到-AI-驱动的吞吐量优化

本文以“领码方案”为核心,深入剖析 Spring Boot 异步请求的底层原理、线程模型、三种常用实现方式(Callable、WebAsyncTask、DeferredResult)的运行机制与性能特征,并结合 AI 驱动的自适应线程池调优、云原生架构下的弹性伸缩、响应式编程等新技术,构建高吞吐量、高可用的接口服务体系。文章不仅提供可直接落地的代码示例,还给出性能测试数据与调优策略,帮助读者在生产环境中实现吞吐量的质的飞跃。

20250901-微服务

本文摘要: 云计算基础部分介绍了IaaS、PaaS、SaaS三种服务模式及其代表平台。重点解析了OpenStack开源云平台,包括其定义(基础设施即服务平台)、技术架构(计算/存储/网络资源池)及商业应用案例(中兴TECS、华为FusionSphere等)。微服务组件方面,阐述了Feign声明式HTTP客户端简化服务调用的特性,以及Eureka服务注册发现机制。API网关章节详细说明了其核心功能(统一入口/路由转发/公共功能集成)、实现原理(路由断言+过滤器链)和典型配置方式(基于Path的路由规则),并列