API

首页 标签 API
# API #
关注
97846内容
|
12小时前
|
One Trick Per Day
初始化Map应避免容量设置不当,Guava的`newHashMapWithExpectedSize`或手动计算初始容量。禁止使用`Executors`创建线程池,易因无界队列或过多线程导致OOM,应显式使用`ThreadPoolExecutor`并设有限队列。`Arrays.asList`返回不可变列表,禁止修改操作。遍历Map时优先使用`entrySet`或JDK8的`forEach`提升性能。`SimpleDateFormat`非线程安全,用`ThreadLocal`隔离或改用Java 8新时间API。并发更新记录需加锁,推荐乐观锁(version控制),冲突率低时更高效,重试不少于3次。
|
12小时前
|
4.2 服务端(Cursor)-接口开发(部门管理)
基于SpringBoot+Mybatis+PageHelper,使用JDK8+语法,连接内网MySQL数据库(Sealos托管),完成部门管理5大接口开发:列表查询、根据ID查询、添加、修改、删除部门。结合dept表结构与接口文档,实现RESTful API,返回统一格式数据,通过ApiFox测试验证功能完整可用。(239字)
|
13小时前
|
从Google线上故障,谈灰度发布的重要性
2025年6月12日,Google Cloud因未灰度发布的配置导致全球服务中断7小时。本文分析故障根因,强调配置灰度发布的重要性,并详解基于Nacos的IP与标签灰度实现方案,助力系统稳定。
|
13小时前
|
Sentinel工作原理
Sentinel 是面向分布式服务架构的流量控制组件,核心概念包括资源、规则及插槽链。通过定义资源与实时规则,实现流量控制、熔断降级和系统保护,保障系统稳定性。
|
13小时前
|
18 | 安全体系:如何建立可靠的安全体系?
本讲深入探讨RPC中的安全问题,重点解决调用方未授权调用和服务伪造风险。通过引入基于HMAC的去中心化身份认证机制,实现调用方安全接入;结合注册中心对接口与应用绑定,防止非法服务注册。构建轻量可控的安全体系,保障内网RPC调用的可靠性与可管理性。
|
13小时前
|
05 | 动态代理:面向接口编程,屏蔽 RPC 处理流程
本文深入解析动态代理在 RPC 中的核心作用,通过字节码增强实现接口方法的透明拦截,屏蔽远程调用细节。结合 JDK 动态代理、Javassist 与 Byte Buddy 等技术,探讨其原理、性能差异与选型策略,帮助开发者理解如何实现“本地化”远程调用体验,并反思接口设计中对复杂性的封装智慧。(238 字)
|
13小时前
|
23丨如何在没有接口的情况下进行 RPC 调用?
本文介绍RPC泛化调用的应用场景及实现原理,重点解决无接口API时如何发起调用的问题,适用于统一测试平台与服务网关等场景,通过GenericService与专属序列化插件实现灵活调用。
|
13小时前
|
蓝易云:Kubernetes Ingress与OpenShift Route的差异性比较
总结而言,Kubernetes Ingress和OpenShift Route都是解决如何将内部服务暴露给外部网络的方案。它们之间的主要差异在于Route是为OpenShift定制的,提供了一些方便的特性,而Ingress则是一个通用的Kubernetes功能,具有更广泛的适用性和社区支持。根据环境的不同和需求的具体情况,在实际操作中选择最合适的方案来展开服务的外部访问和路由安排。
|
22小时前
|
练习
本课程作业旨在掌握Docker部署RabbitMQ、消息队列在实际场景中的应用及第三方短信API的集成。通过医嘱创建后发送短信通知的案例,学习消息生产与消费、Spring Boot整合AMQP、以及调用阿里云短信API实现通知功能,巩固微服务间异步通信与外部服务对接能力。
|
1天前
|
RESTful
RESTful是一种基于资源的API设计规范,强调用统一标准操作资源,解决传统接口路径混乱、行为不一致问题。它将万物视为资源,通过URI标识,结合HTTP动词实现增删改查,具备结构清晰、易于理解与扩展的优势。
免费试用