自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一叶之秋的博客

别人没法教会你成功,你只能一直向前永不停止,梦想终究会实现。每天记录一点点,技术增长一点点

  • 博客(195)
  • 资源 (9)
  • 收藏
  • 关注

原创 上海市大数据中心笔试模拟试卷

为帮助考生熟悉上海市大数据中心笔试的题型、考点及答题逻辑,以下整理了一份的模拟试卷,涵盖大数据专业知识、行政职业能力测试(行测)、公共基础知识(含上海本地政策)三大核心模块,并附详细答案解析。

2025-10-14 21:40:53 898

原创 TEXT2SQL的智能体项目

我们将定义一些 Agent 将用于与数据库交互的工具。:从数据库中获取可用的表:获取表的 DDL:执行查询并获取结果;如果查询失败,则返回错误消息对于前两个工具,我们将从中获取它们,它也位于包中。# 创建SQL数据库工具包实例# 获取所有工具列表print('langchain_community中内置的工具数量:', len(tools))print('工具名字: ', tool.name, '工具描述: ', tool.description)# 从工具列表中查找表列举工具。

2025-10-12 18:18:55 718

原创 MCP+Agent+工作流

MCP(Model Context Protocol,模型上下文协议) ,2024年11月底,由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。

2025-10-12 18:15:26 917

原创 RAG+LangGraph+Milvus

向量是神经网络模型的输出数据格式,可以有效地对信息进行编码,在知识库、语义搜索、检索增强生成(RAG)等人工智能应用中发挥着举足轻重的作用。Milvus 是一个开源的向量数据库,适合各种规模的人工智能应用。Milvus 是一种高性能、高扩展性的向量数据库,可在从笔记本电脑到大规模分布式系统等各种环境中高效运行。它既可以开源软件的形式提供,也可以云服务的形式提供。Milvus 是一个开源项目,以 Apache 2.0 许可发布。大多数贡献者都是高性能计算(HPC)领域的专家,擅长构建大型系统和优化硬件感知代码

2025-10-12 17:20:38 1134

原创 携程智能助手项目

携程AI智能助手项目是基于LangGraph构建的多场景旅行服务智能系统,核心围绕旅行相关数据(航班、酒店、租车等)的管理与服务展开,首先需准备包含11张核心数据表(如flights、bookings、hotels等)的SQLite数据库,随后开发分类工具函数(安全只读工具、敏感数据修改工具)与工作流,通过用户确认机制(interrupt_before中断策略)保障敏感操作安全,进一步拆分为4个专业子助手(航班预订、酒店预订、租车、游览)及1个主助手实现任务路由,最终基于vLLM部署大模型。

2025-10-12 11:50:28 940

原创 LangChain+LangGraph+MCP智能体与工作流开发知识点全整理

函数装饰器(@tool):最简单方式,示例:from langchain_core.tools import tool@tool"""两数相加的计算器工具"""Runnable对象转换:通过as_tool()将LangChain Runnable转为工具,示例:from langchain_core.runnables import RunnableLambda# 定义Runnable。

2025-10-12 11:03:08 620

原创 Activiti工作流引擎

流程定义:用BPMN文件描述的流程模板(.bpmn),需包含id(流程标识)、name(流程名称)。< process id = " leaveProcess " name = " 请假流程 " isExecutable = " true " > < startEvent id = " start " /> < userTask id = " applyTask " name = " 提交申请 " activiti: assignee = " ${applicant} " /> <!

2025-07-23 21:21:41 2001

原创 Drools规则引擎

通过以上路径,你将系统掌握Drools的核心能力,适配“业务规则频繁变化但系统需稳定运行”的工业级场景。:国内少有的系统化中文教程,覆盖规则语法、Workbench工具、动态规则更新等。:根据用户年龄、VIP等级自动计算订单折扣。:规则不生效、性能瓶颈、与Spring集成。:规则存储在MySQL中,支持在线修改。:规则库管理、版本控制、在线编辑与测试。:支持微服务架构,自动生成REST端点。,逐步从规则编写者成长为规则引擎架构师。:最佳实践、版本升级、第三方工具推荐。(含动态加载、CEP实战)。

2025-07-23 20:16:37 819

原创 TiDB5.xHTAP原理与实战

通过行存 TiKV 处理 OLTP 事务,列存 TiFlash 加速 OLAP 分析,两者通过 Multi-Raft Learner 协议保证数据一致性。查询路由由优化器自动决策,复杂聚合下推至 TiFlash 并行计算。的闭环学习,结合金融、电商等行业案例,可快速掌握 TiDB 5.x HTAP 的核心能力,满足从开发到运维的全流程需求。从备份恢复 PD 元数据(需提前备份。TiDB 5.x 通过。

2025-07-22 21:58:31 898

原创 Elasticsearch

Elasticsearch 是一款功能强大的搜索引擎,适用于各种搜索和分析场景。通过本教程,你已掌握了 Elasticsearch 的核心概念、安装配置、基本操作、高级查询、集群管理等知识。建议进一步学习官方文档和实战案例,深入掌握其高级特性和最佳实践。Elasticsearch是强大的搜索和分析引擎,但需合理设计架构、优化查询、做好运维才能发挥最大价值。数据建模:设计合理的索引结构和映射。性能优化:分片策略、批量操作、查询优化。高可用部署:多节点集群、数据备份。安全保障:启用TLS、用户认证。

2025-07-08 21:45:02 935

原创 IntelliJIDEA-AI工具与插件全解析

场景快速生成常用代码片段(如单例模式、try-catch)。配置方法Settings→Editor→→ 新建模板组(如AI)→ 添加模板。示例模板缩写模板内容合理使用IDEA的AI工具和插件,可将编码效率提升30%以上。日常编码:GitHub Copilot + Tabnine(自动补全);代码审查:AI Code Reviewer + SonarLint(质量检查);问题排查:IDEA内置AI Assistant(代码解释)。

2025-07-07 21:52:30 9060

原创 代码评审常见问题分析与优化方案

通过建立明确规范、优化评审流程、引入自动化工具、加强团队能力建设,可大幅提升代码评审效率,减少返工。关键是将“人工检查”转化为“工具自动化检查”,聚焦于“逻辑正确性”而非“格式问题”,并通过持续改进形成良性循环。

2025-07-07 21:43:03 713

原创 Linux运维

以上命令覆盖了日志排查、项目部署、批量处理、数据迁移等核心运维场景。实际使用中,可根据需求组合命令(如),复杂场景可编写Shell脚本固化流程(如定时备份脚本、日志清理脚本)。man 命令(如man grep)是最好的手册,可随时查看参数细节。

2025-07-07 21:38:14 410

原创 Java 单元测试Mockito与PowerMock

Mockito是 Java 单元测试的“标配”工具,专注于模拟常规依赖(接口、普通类),通过@Mock简化依赖隔离,核心能力包括模拟行为、验证调用、捕获参数。PowerMock作为补充,解决 Mockito 无法处理的场景(静态方法、私有方法、构造函数),但需谨慎使用(避免掩盖代码设计问题)。掌握这两个工具,可有效隔离复杂依赖,聚焦被测试单元的逻辑验证,大幅提升单元测试的覆盖率和可靠性,是保障代码质量的核心手段。以下是Java中使用Mockito进行单元测试的实际场景案例。

2025-07-07 21:28:54 1637

原创 Redis核心技术与实战

Redis的核心竞争力在于高性能(内存操作+IO多路复用)、丰富数据结构、灵活的持久化与高可用方案。原理层:理解数据结构实现(如跳表、压缩列表)、持久化机制、集群分片;实战层:掌握缓存设计、分布式锁、限流等场景,避免常见坑(如阻塞命令、缓存雪崩);优化层:通过配置调优、命令优化、架构设计(集群+哨兵),将Redis性能发挥到极致。从单机缓存到分布式集群,Redis的设计思想与实战经验,是构建高并发、高可用系统的必备技能,也是后端面试的核心考点。

2025-07-07 21:01:06 1067

原创 RocketMQ 体系化精讲

RocketMQ 以“高可靠、强功能、易扩展”成为金融级消息中间件的首选,其事务消息、定时消息、重试机制等特色功能,完美解决分布式系统中的复杂场景。原理层:理解 NameServer 路由、CommitLog 存储、事务消息两阶段提交;实战层:掌握集群部署、性能优化、异地多活设计;场景层:熟练运用事务消息解决分布式事务,用定时消息实现延迟队列。Producer**:同步发送+重试机制+事务消息(确保消息成功写入 Broker);Broker。

2025-07-07 21:00:31 1025

原创 Kafka 多维度系统精讲

原理层:理解日志存储、副本同步、Offset 管理的底层逻辑;实战层:能设计高吞吐集群、优化参数、解决丢失/重复/延迟问题;生态层:熟练集成 Flink、Kafka Connect 等工具,构建端到端流处理链路。og/),深度技术文)。原理层:理解日志存储、副本同步、Offset 管理的底层逻辑;实战层:能设计高吞吐集群、优化参数、解决丢失/重复/延迟问题;生态层:熟练集成 Flink、Kafka Connect 等工具,构建端到端流处理链路。

2025-07-07 20:43:32 730

原创 技术人员产品思维破局

认知重构:技术与产品的价值锚点技术价值的三重境界工具层:通过技术实现功能(如用Spring Boot开发接口)效率层:通过技术优化体验(如用ZGC降低GC停顿)战略层:通过技术创造新价值(如用AI重新定义客服系统)产品思维的核心公式产品价值 = (用户需求 × 场景强度) / 技术成本案例:蚂蚁灵波在浦东开发的养老陪护机器人,通过量子触觉传感器(技术)解决「老年人搀扶易摔倒」的痛点(需求),场景强度达每日200+次/用户,技术成本较传统方案降低60%。

2025-07-05 19:04:11 620

原创 晋升为P8

晋升阿里P8的核心在于技术纵深×管理广度×业务厚度的乘积效应。技术上需成为领域专家(如分布式架构、AI工程化),管理上需具备组织建设与战略执行能力,业务上需深度绑定商业目标。上海浦东的业务机遇(如具身智能、金融科技)为技术管理者提供了差异化竞争优势,而阿里“三板斧”等内部培养体系则是能力跃迁的加速器。最终,持续的自我迭代与价值观践行,将助力从技术骨干蜕变为兼具技术洞见与商业思维的领导者。

2025-07-05 18:59:07 1223

原创 JDK17至JDK19的核心新特性

以下是。

2025-07-05 18:46:07 2605

原创 IO的体系化资料整理

以下是关于。

2025-07-05 18:34:29 704

原创 MySQL性能调优与架构设计

MySQL性能调优与架构设计是系统性能优化的核心环节,需通过理论学习+工具实践+场景分析核心理论:索引优化、事务隔离、锁机制、复制原理。调优工具实战经验:针对不同场景(电商、金融)选择架构方案,解决主从延迟、锁竞争等问题。结合本文资源,可系统构建从基础原理到高级架构的完整知识体系,应对面试与生产环境中的MySQL性能挑战。

2025-07-05 18:30:16 1038

原创 JVM调优

JVM调优是系统性能优化的核心环节,需通过理论学习+工具实践+场景分析核心理论:内存结构、GC算法、回收器特性。调优工具:jstat、jmap、VisualVM、MAT等。实战经验:针对不同场景(Web应用、批处理)选择参数,解决内存泄漏、频繁GC等问题。结合本文资源,可系统构建从基础原理到高级调优的完整知识体系,应对面试与生产环境中的JVM性能挑战。

2025-07-05 18:21:04 824

原创 ZooKeeper

ZooKeeper 是 Apache 旗下的分布式协调服务,旨在解决分布式系统中的一致性、同步、配置管理等问题,被广泛用于服务注册发现、分布式锁、分布式协调等场景。以下从核心概念、架构、工作原理、应用场景、源码分析及学习资源等方面进行体系化整理,附高质量学习链接。

2025-07-05 18:04:40 931

原创 Redis源码

Redis源码是学习高性能内存数据库设计的最佳实践,需通过理论学习+源码调试+实战优化核心模块:数据结构(SDS、字典、跳表)、网络IO(事件驱动)、持久化(RDB/AOF)、分布式(主从/集群)。学习方法:从基础模块入手,沿命令执行主线串联各功能,结合调试工具验证理解。实战应用:在高并发场景中优化Redis配置,解决内存碎片、持久化延迟等问题。结合本文资源,可系统构建从源码原理到实际应用的完整知识体系,应对面试与项目开发中的Redis深度挑战。

2025-07-05 17:50:13 1095

原创 计算机网络

计算机网络与LVS是构建高并发、高可用系统的核心技术,需通过理论学习+实战演练+持续优化网络基础:TCP/IP协议、HTTP/HTTPS原理、负载均衡算法。LVS核心:三种工作模式、DR模式配置、Keepalived高可用方案。实战场景:秒杀系统、跨机房容灾、边缘计算中的LVS应用。结合本文资源,可逐步构建从网络协议到LVS实战的完整知识体系,应对面试与项目开发中的高并发网络挑战。

2025-07-05 17:31:02 793

原创 全网最全的 Java 多线程与高并发实战体系化学习资料

多线程与高并发是Java开发的核心竞争力,需通过体系化学习+大量实战掌握。线程安全基础(synchronized、volatile、原子类)。线程池调优与并发工具(CountDownLatch、Semaphore)。分布式场景(分布式锁、限流、最终一致性)。实战项目(秒杀系统、分布式ID生成器)。结合本文资源,可逐步构建从理论到实战的完整知识体系,应对面试与实际开发挑战。每学一个知识点,编写对应代码示例(如线程池参数调优实验)。复现经典项目(秒杀系统、分布式ID生成器)。分阶段突破。

2025-07-05 17:08:00 1894

原创 应用保护设计

防护体系:通过 MQ 异步解耦降低故障传播风险,Sentinel 实现线程池隔离(订单服务独立线程池)、令牌桶限流(QPS 阈值1.5万)、熔断降级(失败率>50%触发),保障系统可用性达 99.99%,故障恢复时间从 30分钟缩短至 2分钟,支撑 10万 TPS 峰值流量。通过“预防→拦截→自愈”的完整闭环,覆盖应用保护的核心策略,结合工具栈(Sentinel、Nacos 等)和实战场(电商大促、金融交易),既应对大厂面试对高可用架构的考察,又能将技术点落地到简历项目中,实现能力可视化!

2025-07-01 22:19:36 1192

原创 数据库设计体系化知识(后端+前端+AI+三高场景+大厂面试+简历包装)

通过 AI 深度融合数据库设计的全流程(从表结构设计到高并发架构),既体现前沿技术趋势,又覆盖后端、前端协同细节,完美匹配大厂对“AI+数据库”复合型人才的需求,助力简历在面试中脱颖而出!后端 ShardingSphere 集成 AI 路由,前端适配动态分表规则,订单查询成功率 99.99%。,提前 30 分钟扩容连接池,支撑 10 万 TPS 大促,超时率<0.1%;,动态识别哈希倾斜分片(占比 30%),自动拆分后存储均衡度提升。:电商订单系统 AI 智能高并发架构。:电商商品系统智能表结构设计。

2025-07-01 21:43:48 1193

原创 缓存设计体系化知识(结合大厂面试+实战案例+简历包装)

通过以上体系化梳理,既能覆盖缓存设计的核心知识,又能对接大厂面试考点,还能将技术点落地到项目经历中,帮助简历和面试双重加分!,支撑10万QPS下库存超卖率<0.1%。,秒杀场景响应时间缩短。:电商订单系统缓存优化。:金融交易系统缓存设计。:电商大促缓存风险治理。,使缓存命中率提升至。:电商全链路缓存优化。

2025-06-30 23:18:56 1056

原创 电商大促场景下反向代理与负载均衡算法选型全指南(附双11实战方案)

通过以上系统化的选型与优化方案,电商平台可在大促场景下实现高并发流量的稳定调度,确保用户体验与系统稳定性。关键在于结合业务特点选择合适的反向代理与负载均衡组合,并通过充分的事前准备与实时调整应对流量突变。:一致性哈希+虚拟节点。

2025-06-30 23:03:55 1053

原创 服务并行并发与性能调优指南(含电商/金融实战)

fill:#333;color:#333;color:#333;fill:none;技术实现并行并发性能指标业务价值QPS提升响应时间下降资源优化交易增长体验提升成本降低通过将服务并行并发技术与性能调优深度整合,企业可实现从技术指标到业务价值的全面提升。关键在于根据业务特性选择合适的并行策略,结合梯度压测持续迭代,形成"技术优化-指标提升-业务增长"的良性循环。在电商大促、金融交易等高频场景中,该方案已被证明是提升系统承载力和商业价值的核心手段。

2025-06-30 22:37:18 941

原创 Java技术面试提升计划与面经准备

通过这2个月的学习计划,您将系统地掌握分布式系统和高并发设计的核心知识,提升复杂业务场景的解决方案设计能力,为进入拼多多等大厂做好准备。学习过程中,要注重理论与实践结合,动手实践,总结输出,不断提升自己的技术能力和解决问题的能力。同时,关注拼多多的技术栈和面试特点,有针对性地准备面试,增加面试成功的机会。祝您学习顺利,面试成功!

2025-06-29 13:55:36 718

原创 深入剖析三高架构CDN:原理、案例与代码实践

在当今数字化时代,互联网应用面临着海量用户、高并发访问以及对服务质量严苛要求的挑战。为应对这些挑战,三高架构(高可用、高性能、高扩展性)成为构建可靠互联网服务的基石,而CDN(Content Delivery Network,内容分发网络)在其中扮演着至关重要的角色。CDN通过在网络各处部署边缘节点服务器,将内容缓存至离用户最近的位置,实现负载均衡、内容分发调度等功能,使用户能够就近获取内容,降低网络堵塞,大幅提高访问响应速度。

2025-06-29 12:22:46 789

原创 三高架构之负载均衡设计:深入分析与实战案例

负载均衡在三高架构中起着至关重要的作用,通过合理的设计和实现,可以有效提升系统的可用性、性能和并发处理能力。在实际应用中,需要根据业务需求和流量特点,选择合适的负载均衡算法和实现方式,并结合健康检查、故障转移、会话保持等机制,构建高可用、高性能、高并发的系统架构。极客时间:高并发架构实战课腾讯云:分布式架构中的三高CSDN:120道三高架构面试八股文。

2025-06-29 12:10:20 1137

原创 Java架构师完整学习路线(2025版)

全栈架构师 → 数据架构师 → 云架构师 → 解决方案架构师。初级架构师 → 高级架构师 → 技术总监 → CTO。架构师 → 技术经理 → 部门总监 → 技术VP。

2025-06-29 11:43:34 1983

原创 互联网三高架构技术选型与深入分析

互联网三高架构是确保系统高可用、高并发、高扩展的关键,技术选型和架构设计需要根据实际需求进行优化。微服务架构结合容器化与 Kubernetes,可以有效提升系统的灵活性与扩展性,而高可用性则通过冗余、容错机制保障系统的稳定运行。

2025-06-29 11:11:52 1780

原创 DevOps 完整资料与面试突击图谱

DevOps 是开发(Development)与运维(Operations)之间的协作方法,旨在通过持续的集成与部署(CI/CD)来提高软件开发和运维的效率。

2025-06-29 10:47:53 1071

原创 京东级订单系统业务详解

【代码】京东级订单系统业务详解。

2025-06-29 10:39:13 482

原创 三高架构项目生产部署文档

也可以用 K8s Helm Chart 部署全量系统。登录控制台:http://:8848/nacos。默认账号/密码:admin / nacos。

2025-06-29 10:33:57 780

redis常见指令,执行命令与示例

make: *** [all] 错误 2 [root@atguigu redis-3.2.5]# make distclean cd src && make distclean make[1]: 进入目录“/opt/redis-3.2.5/src” rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda *.gcno *.gcov redis.info lcov-html (cd ../deps && make distclean) make[

2020-11-15

网络用户管理系统论文(ppt)

基于B/S的网络用户管理系统的设计与实现。计算机互联网技术飞速发展导致目前的网络环境和应用方式发生巨大变化。目前的计算机网络由于种种原因,在体系设计上有一些不够完善的地方,而针对现有网络的补充修补无法根本上解决问题。"一体化可信网络与普适服务体系基础研究"的目标是在一体化网络平台上提供多元化的网络和终端接入,保证信息交互的安全性和移动性,并有提供普适服务的能力。为了实现一体化网络的智能化,需要收集并分析当前网络的信息,根据环境的变化智能决策,达到网络自维护和自优化的目的。用户是一体化网络中的行为产生者和实施功能主体,需要-个完备的模型定义用户和用户行为。用户信息和用户行为信息作为一体化网络的重

2020-11-14

论文模板,毕业设计论文格式

本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖北理工学院可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

2020-11-15

简历模板(软件开发)

简历模板指用来供制作个人简历参考的模板或者范文,包括了编辑一份简历的基本结构。一份标准的简历模板的结构包括基本资料、教育经历、工作经历(实习经历)、自我评价等模块的内容。 用人单位HR一天多的话会收到成千上万份的简历,看一份简历的时间一般只用几十秒。所以简历模板 必须选择简洁大方且言之有物,模板必须包含各重要基本要素信息,让人力资源部门能在极短的几十秒钟内对你有一个基本印象。

2020-11-14

从一个class文件深入理解Java字节码结构

前言 我们都知道,Java程序最终是转换成class文件执行在虚拟机上的,那么class文件是个怎样的结构,虚拟机又是如何处理去执行class文件里面的内容呢,这篇文章带你深入理解Java字节码中的结构。 1.Demo源码 首先,编写一个简单的Java源码:

2020-11-15

MySQL高级脑图网页版

MySQL高级脑图网页版,包含MySQL的安装,主从复制,sql调优,索引优化,mycat安装,分表,分库

2020-11-25

JavaWeb技术笔记

web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找、浏览和提供信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。

2020-11-15

JavaWeb面试笔记·.pdf

2.JavaScript相关技术路线(黑线) 此部分包括: JavaScript, Jquery, Ajax, XML, JSON和 HTML等技术. 2.1.列举 BOM中常用的几个全局变量和全局方法? 全局对象: window 全局变量: document location history navigator screen 全局方法:alert() confirm() prompt() open() close()

2020-11-15

简历模板(it行业的求职简历,可通用)

简历模板, 指用来供制作个人简历参考的模板或者范文,包括了编辑一份简历的基本结构。一份标准的简历模板的结构包括基本资料、教育经历、工作经历(实习经历)、自我评价等模块的内容。 用人单位HR一天多的话会收到成千上万份的简历,看一份简历的时间一般只用几十秒。所以简历模板 必须选择简洁大方且言之有物,模板必须包含各重要基本要素信息,让人力资源部门能在极短的几十秒钟内对你有一个基本印象。

2020-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除