- 博客(113)
- 资源 (5)
- 收藏
- 关注
原创 springboot服务如何获取pod当前ip方案及示例
Pod 的 IP 通常绑定在主网络接口上,可通过遍历 Java 网络接口获取非回环地址。Kubernetes 提供 Downward API,可将 Pod 的元数据(如。)注入为容器的环境变量。Spring Boot 服务可直接读取该环境变量。
2025-06-12 10:26:45
477
原创 MCP(Model Context Protocol)与 LangChain的区别与联系
MCP(Model Context Protocol)与 LangChain 是大语言模型(LLM)应用开发领域的两种不同技术方案,分别聚焦于协议标准化与框架灵活性。
2025-06-11 19:37:38
259
原创 ShardingSphere-JDBC 与 Sharding-JDBC 的对比与区别
ShardingSphere-JDBC 是 Sharding-JDBC 的全面升级版本,在功能、扩展性、生态兼容性上有显著提升,且作为 Apache 顶级项目,长期维护更有保障。建议新项目直接使用 ShardingSphere-JDBC(对应 Maven 依赖),旧项目可逐步迁移至 ShardingSphere 生态以获得更完善的功能支持。
2025-06-04 21:16:45
929
原创 ShardingSphere 如何解决聚合统计、分页查询和join关联问题
问题类型ShardingSphere 解决方案适用场景建议聚合统计分片执行 + 内存合并(COUNT/SUM/AVG/MAX/MIN 等)需全局统计,但数据分布均匀分页查询分片返回数据 → 全局排序 → 二次分页小范围分页(避免大OFFSETJoin 关联广播表(小表全局复制)、绑定表(分片规则一致)、笛卡尔积 Join(谨慎使用)小表关联用广播表;分片规则一致用绑定表。
2025-06-04 21:06:41
546
原创 基于 ShardingSphere + Seata 的最终一致性事务完整示例实现
Seata AT 模式通过「无锁读」和「回滚日志」避免长事务锁,适合高并发场景(如电商大促)。通过此示例,可实现分库分表下的跨库事务最终一致性,满足大多数业务场景需求。:2 个 MySQL 实例(库存库),每个库需创建。
2025-06-04 20:44:19
668
原创 ShardingSphere 分库分表实战使用总结与完整示例演示
一、分库分表核心概念与技术选型为什么需要分库分表单库瓶颈:数据量超过500万或单表体积超10GB时,查询性能显著下降;单库连接数受限(默认151),高并发下写入性能差[6扩展性需求:水平扩展比垂直升级更经济高效,可应对千万级数据量[6ShardingSphere优势无侵入性:基于JDBC接口,对业务代码零修改,兼容主流ORM框架(如MyBatis、Hibernate)[2][6灵活分片:支持哈希分片、范围分片、列表分片等多种策略,可自定义分片键和算法[6][7生态完善。
2025-06-04 19:41:48
671
原创 python collections 模块
数据结构典型场景namedtuple轻量级不可变数据结构(如坐标、数据库记录)deque高频头尾操作(队列、栈、滑动窗口)Counter元素频率统计(如文本分析、投票计数)处理缺失键的字典(如分组、树形结构)需要保持插入顺序或手动调整顺序的字典ChainMap多层级配置合并(如默认配置 + 用户配置)通过合理使用模块的工具,可以显著提升代码的简洁性、可读性和执行效率。
2025-06-04 10:56:07
369
原创 三、Python 常用内置工具(标准库模块)的汇总介绍及完整示例
以上是 Python 标准库中常用模块的汇总,覆盖了开发中常见的场景。完整示例可直接运行验证效果。
2025-06-04 10:30:39
235
原创 flask功能使用总结和完整示例
Flask 功能使用总结与完整示例一、Flask 核心功能总结Flask 是轻量级 Web 框架,核心功能包括:二、完整示例:简易待办事项应用以下是一个包含用户认证、待办事项管理的 Flask 应用示例:from flask import Flask, render_template, request, redirect, url_for, session, jsonifyfrom flask_sqlalchemy import SQLAlchemyimport datetimeimport uuid
2025-06-04 08:18:34
1093
原创 python虚拟环境使用总结和完整详细示例
通过以上步骤,您掌握了Python虚拟环境的使用方法,包括创建、激活、安装依赖、运行项目等。虚拟环境能够有效隔离项目依赖,提升开发效率和项目稳定性。建议所有Python项目都使用虚拟环境进行开发,确保环境独立和可复现。
2025-06-04 07:10:35
1200
原创 一、Python 常用内置工具(函数、模块、特性)的汇总介绍和完整示例
这些工具覆盖了 Python 开发的常见需求,熟练掌握可大幅提升编码效率!
2025-05-30 18:28:21
370
原创 python中 @注解 及内置注解 的使用方法总结以及完整示例
print(f"调用函数:def logger(func) : def wrapper(* args , ** kwargs) : print(f"调用函数: {func . __name__ } ") return func(* args , ** kwargs) return wrapper @logger def add(a , b) : return a + b print(add(3 , 5)) # 输出: # 调用函数: add # 8。
2025-05-30 15:53:03
421
原创 python 中的接口、类 、抽象类、使用场景和用法示例
定义:抽象类是一种不能被实例化的类,通常包含抽象方法(没有具体实现的方法),用于定义子类必须实现的方法。使用场景:作为基类,规范子类的行为,确保子类实现特定的方法。实现:使用abc模块中的ABC类和装饰器。示例passpass# 抽象类不能实例化# shape = Shape() # 会报错# 创建子类对象print(rect.area()) # 输出:50print(rect.perimeter()) # 输出:30类:用于创建对象,可以包含属性和方法的具体实现。抽象类。
2025-05-29 16:16:52
241
原创 MCP介绍,原理说明,完整使用示例demo
MCP(Model Context Protocol,模型上下文协议)是一种开放协议,旨在标准化大型语言模型(LLM)与外部数据源和工具之间的集成方式,使AI应用程序能够高效、安全地访问和利用外部资源。
2025-05-29 11:17:10
923
原创 微前端架构设计与实战示例
通过以上设计与实战示例,展示了微前端架构的核心原则、架构模式和关键技术。使用qiankun框架,成功构建了一个包含用户管理、商品展示、订单管理等模块的微前端应用,实现了子应用的独立开发、部署和集成,提升了应用的可维护性和扩展性。
2025-05-28 16:23:24
986
原创 基础组件库建设方案(支持业务系统与公共基础服务)
的UI组件库,后续通过插件机制(如添加权限、日志功能)逐步扩展,最终形成业务系统与基础服务的统一技术底座。通过以上步骤,可构建一个涵盖。为例,实现一个可复用的。
2025-05-28 15:56:11
849
原创 前端基础能力组件库建设方案
该方案已在多个百亿级访问量的互联网项目中验证,平均降低40%重复开发成本,提升60%功能迭代效率。建议根据实际业务需求分阶段实施,优先建设核心业务相关的通用组件。
2025-05-28 15:18:58
672
原创 Java中拦截器和过滤器的区别总结、使用场景介绍及完整示例
区别项拦截器(Interceptor)过滤器(Filter)技术定位Spring框架组件,基于AOP实现Servlet规范的一部分,与Servlet容器相关作用范围仅对Spring MVC映射的请求生效对所有请求生效,包括静态资源调用时机请求进入控制器前后、视图渲染前后请求到达Servlet前后实现原理基于Java反射机制基于函数回调机制依赖框架依赖Spring框架不依赖特定框架,适用于所有Java Web应用访问能力可访问控制器方法、ModelAndView等主要处理请求和响应对象。
2025-05-28 13:34:37
780
原创 HTTP请求中常见IP(X-Forwarded-For 、Proxy-Client-IP、WL-Proxy-Client-IP、HTTP_CLIENT_IP、... ...)
本文解析HTTP请求中常见的6种IP相关字段:X-Forwarded-For(记录代理IP链)、Proxy-Client-IP(代理服务器添加)、WL-Proxy-Client-IP(WebLogic专用)、HTTP_CLIENT_IP(服务器变量)、HTTP_X_FORWARDED_FOR(XFF的服务器形式)和REMOTE_ADDR(直接连接IP)。其中REMOTE_ADDR最可靠但只显示最后一跳IP,其他字段可伪造。建议按优先级顺序检查XFF首IP→Proxy-Client-IP→WL-Proxy-C
2025-05-28 13:19:44
1033
原创 Spring AI 的功能介绍、集成使用和详细示例说明
支持主流 AI 模型和供应商模型类型聊天模型:提供统一的ChatModelAPI,支持对话式交互。嵌入模型:将文本、图像等转换为向量,用于语义搜索和 RAG(检索增强生成)等场景。文本转图像模型:根据文本生成图像。文本转语音模型:将文本转换为语音。音频转录模型:将音频转换为文本。支持的供应商:OpenAI、DeepSeek、Microsoft、Amazon、Google、Ollama 等。可移植的 API提供跨 AI 供应商的标准化接口,开发者可在不同模型间无缝切换。
2025-05-16 20:19:49
862
原创 断点续传使用场景,完整前后端实现示例,包括上传,下载,验证
断点续传在多个场景中非常有用,包括但不限于大文件上传、跨国或跨区域文件传输、移动设备文件传输、备份和同步以及软件更新等。接下来,我将为你提供一个基于Java的后端实现示例,结合前端逻辑来完成整个断点续传的功能,包括上传、下载和验证。
2025-05-15 19:34:11
619
原创 EasyExcel集成使用总结与完整示例
创建与Excel列对应的实体类,使用注解指定列名。@ExcelProperty("姓名") private String name;@ExcelProperty("年龄") private Integer age;@ExcelProperty("邮箱") private String email;// 省略构造方法、Getter和Setter }@ExcelProperty("姓名") private String name;
2025-05-15 17:14:24
618
原创 Codis集群搭建和集成使用的详细步骤示例
通过以上步骤,您已成功搭建Codis集群并将其集成到Java和Spring Boot应用中。在搭建过程中,需配置Codis组件、初始化集群并添加Redis实例。集成时,使用Jedis或Spring Data Redis连接Codis Proxy,实现数据读写操作。
2025-05-13 20:13:29
928
原创 Redis Cluster 集群搭建和集成使用的详细步骤示例
通过以上步骤,您已成功搭建Redis集群并将其集成到Spring Boot应用中,实现了分布式缓存功能。
2025-05-13 20:05:26
999
原创 Memcached 的特性和使用场景介绍,以及集群搭建
通过以上步骤,您已成功搭建 Memcached 集群,并了解了 Memcached 的特性和使用场景。集群化提高了系统的可扩展性和高可用性,满足大规模应用的需求。
2025-05-13 19:45:32
591
原创 Memcached 服务搭建和集成使用的详细步骤示例
通过以上步骤,您已成功搭建 Memcached 服务并将其集成到应用程序中,实现了数据的缓存功能。
2025-05-13 19:34:55
643
原创 Kubernetes 中kind类型和各类型详细配置完整示例介绍
Kubernetes 的 Kind 类型覆盖了从底层容器管理到上层服务暴露、配置管理的全链路需求。使用Deployment管理无状态应用。使用Service暴露服务并负载均衡。使用分离配置与代码。使用CRD扩展自定义功能[1][2][4。
2025-05-13 17:32:20
799
原创 YAML语言教程与使用案例
YAML 文件可以由一或多个文档组成(即相对独立的组织结构组成),文档间使用“---”(三个横线)在每文档开始作为分隔符(可选)。同时,文档也可以使用“...”(三个点号)作为结束符(可选)。备注:之所以对yaml文件使用Python进行解析,是因为我们要测验yaml文件格式是否书写正确。备注:之所以对yaml文件使用Python进行解析,是因为我们要测验yaml文件格式是否书写正确。备注:之所以对yaml文件使用Python进行解析,是因为我们要测验yaml文件格式是否书写正确。
2025-05-13 15:55:43
1029
原创 Docker 使用总结及完整示例介绍
通过以上内容,您可以快速掌握 Docker 的核心操作并应用于实际开发场景。,显示 “Hello from Docker!
2025-05-10 15:41:10
478
原创 MLOps 详解
MLOps(Machine Learning Operations)是机器学习运维的实践框架,旨在通过结合机器学习(ML)、软件开发(DevOps)和数据工程,实现机器学习模型的高效开发、部署、监控和维护。MLOps通过系统化的流程和工具,解决了机器学习模型从开发到部署的“最后一公里”问题,是企业实现AI规模化应用的关键。随着技术发展,MLOps将进一步推动机器学习从实验走向生产,成为AI工程化的核心支柱。
2025-05-10 07:01:03
706
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人