logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java算法】位运算

这个算法利用了位运算的高效性和鸽巢原理来实现一个简洁而高效的字符串唯一性检测功能。这种方法非常适合于处理字符集相对较小的情况,例如只包含小写字母的字符串。

文章图片
#java#算法#面试
Java 【数据结构】 二叉树(Binary_Tree)【神装】

首先,我意识到了数据结构在编程中的关键性,二叉树作为其中的重要一环,对算法设计和问题解决都有着深远的影响。深入理解二叉树的基本概念,如节点、根节点、子节点等,为我理解二叉树结构和算法打下了坚实的基础。掌握了常见的操作和遍历算法,如插入节点、删除节点以及深度优先遍历和广度优先遍历,这些都是对树形结构理解和应用至关重要的。

文章图片
#数据结构
【自动化测试】Selenium详解-WebUI自动化测试

本文介绍了Selenium Web自动化测试的核心功能,重点讲解了常用函数和方法。主要内容包括:1)浏览器初始化和控制方法;2)8种元素定位方式;3)元素操作方法;4)窗口/标签页操作;5)屏幕截图实现;6)三种等待机制(强制/隐式/显示);7)弹窗处理方法;8)文件上传技巧;9)浏览器参数设置(无头模式/加载策略)。文章通过Java代码示例详细演示了各功能的使用场景,并针对常见问题提供了解决方案

文章图片
#html#前端#selenium +3
【RabbitMQ】应用问题、仲裁队列(Raft算法)和HAProxy负载均衡

文章主要讨论了分布式系统中消息中间件RabbitMQ的关键问题及其解决方案。首先,介绍了幂等性的概念及其在消息重复消费场景中的重要性,提出了通过唯一标识和去重表来实现幂等性的方案。其次,探讨了消息顺序性保障的挑战,并提出了单一队列、分区消费和消息确认机制等解决方案。接着,分析了消息积压的常见原因,包括生产过快、消费者处理能力不足等,并提出了提高消费者效率、限制生产者速率等对策。此外,文章还简要介绍

文章图片
#rabbitmq#分布式
【技术架构】从单机到微服务:Java 后端架构演进与技术选型核心方案

微服务架构是 “业务驱动的分布式服务拆分模式”—— 核心是将传统单体应用按 “业务领域边界” 拆分为多个独立、可自治的小型服务(如电商的 “用户服务”“订单服务”“商品服务”),每个服务独立开发、部署、扩展,通过轻量级通信协议(如 HTTP/GRPC)协作,最终构成完整业务系统。它是大型复杂业务从 “难维护、难扩展” 走向 “灵活迭代、弹性伸缩” 的核心架构模式。

文章图片
#架构#微服务#集群
【Linux】拆解 Linux 容器化核心:Namespace 隔离 + cgroups 资源控制,附 LXC 容器生命周期实战

本文介绍了虚拟化与容器化技术的核心概念与实现原理。主要内容包括:1)物理机、虚拟化(VM)和容器化(Docker)的定义与区别;2)虚拟化技术优势(资源利用率、环境一致性、弹性扩展);3)容器虚拟化实现原理(Namespace隔离与cgroups资源控制);4)LXC容器技术实践(安装、创建Ubuntu容器及生命周期管理)。文章通过技术对比、原理剖析和实操演示,系统性地阐释了现代虚拟化技术在资源管

文章图片
#docker#容器#运维
【Docker】零基础上手:原理+Ubuntu/Windows GUI 安装 + 镜像源 / 目录优化

本文介绍了Docker容器化平台的核心概念、架构设计及安装配置。Docker通过镜像技术将应用及其依赖打包成标准化容器,解决环境一致性问题,相比虚拟机更轻量、启动更快。文章详细对比了Docker与虚拟机/JVM的区别,阐述了其C/S架构包含客户端、守护进程、镜像、容器和仓库等核心组件。同时提供了Ubuntu系统下Docker的安装步骤、镜像源配置、目录修改等实战经验,以及Windows系统GUI版

文章图片
#docker#容器#运维 +1
【Note】读 Anthropic《Building Effective Agents》:真正高效的 AI Agent,从来都不复杂

《智能体开发的反直觉真相:从简单开始才是工程正道》摘要 Anthropic基于实战经验揭示:成功的AI智能体系统往往采用极简架构而非复杂框架。文章打破行业迷思,提出三条核心原则:1) 根据控制权划分工作流与智能体,前者稳定可控,后者灵活但风险高;2) 采用渐进式构建路径,从增强型单次LLM调用到五种经典工作流模式,最后才考虑全自主智能体;3) 警惕框架陷阱,保持底层可见性。实践证明,客服和代码开发

文章图片
#人工智能#大数据#机器学习 +1
【测试基础】Python 核心语法,一篇搞定测试脚本开发基础

本文是一篇Python编程入门教程,从基础语法到核心概念全面讲解。主要内容包括:变量与数据类型(动态类型特性)、运算符(算术/逻辑/比较)、流程控制(条件/循环语句)、函数定义与调用(参数/返回值/作用域)、常用数据结构(列表/元组/字典)、文件操作(读写/编码处理)以及标准库和第三方库的使用。通过大量代码示例详细说明了Python的核心语法规则和常见用法,强调实际编程中的易错点和实用技巧,帮助初

文章图片
#python#开发语言#测试 +1
【Vibe Coding】初步认识LangChain&LangGraph

Vibe Coding我觉得并不像是一种替代性质的工作模式,而是一个强大的效率倍增器,在未来Vibe Coding不会取代传统变成,更多的是形成一个互补的关系,未来的开发模式很有可能是混合模式:利用Vibe Coding处理前端和重复性工作,同时依赖程序员自身的扎实的框架知识来构建相关的核心业务逻辑,保证系统架构的健壮性和安全性。因此,最终,“框架思维”驾驭“Vibe工具”,才是未来我们的核心竞争

文章图片
#html#前端
    共 42 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择