安全

首页 标签 安全
# 安全 #
关注
151672内容
|
16小时前
|
发布模式
蓝绿部署通过维护两套系统(运行中的“绿色”与待发布的“蓝色”)实现零停机发布,测试验证后切换流量,支持快速回滚。金丝雀发布则逐步替换旧版本服务器,适合大规模集群。A/B测试用于比较多个稳定版本的实际效果,如转化率等,三者分别侧重发布安全、渐进更新与业务优化。
|
16小时前
| |
来自: 弹性计算
阿里云服务器租用价格:轻量应用服务器、云服务器ECS、gpu云服务器收费标准与活动价格参考
阿里云服务器租用价格参考,云服务器产品包括轻量应用服务器、云服务器ECS、gpu云服务器等,收费模式包括包年包月、按量付费和按小时收费等,不同收费模式的收费标准不一样,相同配置不同实例规格的云服务器收费标准也不一样。本文为系统整理了目前最新的阿里云服务器、轻量应用服务器和gpu云服务器租用收费标准与活动价格情况,以供参考和选择。
|
16小时前
|
认识SpringSecurity
Spring Security 是 Spring 的核心安全框架,提供认证、授权及安全防护功能。支持表单、OAuth2、JWT 等多种认证方式,基于过滤器链实现请求鉴权,可动态配置权限规则,并防御 CSRF 等攻击。其核心通过 `FilterChainProxy` 与 `DelegatingFilterProxy` 集成到 Web 请求流程中,实现灵活的安全控制。(238 字)
|
16小时前
|
工程搭建与验证
本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(选用2.7.6版本),并整合Spring Security。内容涵盖项目创建、代码导入、Web依赖引入、接口编写与验证,以及Spring Security的集成与默认登录配置。通过简单步骤实现安全访问控制,附完整代码仓库及分支。
|
16小时前
|
One Trick Per Day
初始化Map应避免容量设置不当,Guava的`newHashMapWithExpectedSize`或手动计算初始容量。禁止使用`Executors`创建线程池,易因无界队列或过多线程导致OOM,应显式使用`ThreadPoolExecutor`并设有限队列。`Arrays.asList`返回不可变列表,禁止修改操作。遍历Map时优先使用`entrySet`或JDK8的`forEach`提升性能。`SimpleDateFormat`非线程安全,用`ThreadLocal`隔离或改用Java 8新时间API。并发更新记录需加锁,推荐乐观锁(version控制),冲突率低时更高效,重试不少于3次。
|
16小时前
|
为什么需要单元测试(3)
优秀的软件离不开单元测试。它快速、稳定,能精准定位问题,提升调试效率;通过“吃自己狗粮”改善代码可读性与可维护性,降低圈复杂度,促进优质设计与安全重构,是保障代码质量的基石。
|
16小时前
|
异常重试
本文详解RPC框架中的异常重试机制,探讨如何在超时控制、节点避让和幂等性前提下实现安全可靠的重试。通过设置重试白名单、重置超时时间、排除故障节点等策略,提升调用成功率,同时强调业务逻辑需保证幂等性,避免重复操作引发数据问题。
|
17小时前
|
18 | 安全体系:如何建立可靠的安全体系?
本讲深入探讨RPC中的安全问题,重点解决调用方未授权调用和服务伪造风险。通过引入基于HMAC的去中心化身份认证机制,实现调用方安全接入;结合注册中心对接口与应用绑定,防止非法服务注册。构建轻量可控的安全体系,保障内网RPC调用的可靠性与可管理性。
|
17小时前
|
13 | 优雅关闭:如何避免服务停机带来的业务损失?
本文深入探讨RPC服务关闭流程中的关键问题,提出通过优雅关闭机制实现无损上下线。核心思路包括:利用进程信号捕获关闭事件、设置请求挡板返回特定异常、主动通知调用方下线节点、结合引用计数器等待处理中请求完成,并设置超时保障退出。最终确保服务重启时不引发调用方业务异常,提升系统稳定性与运维效率。
|
17小时前
|
19 | 分布式环境下如何快速定位问题?
本文探讨了RPC在分布式环境下快速定位问题的难点与解决方案。由于服务间依赖复杂、跨团队协作成本高,传统日志排查效率低下。为此,提出两种方法:一是通过合理封装异常信息,包含明确的错误码、IP、接口名等关键数据;二是引入分布式链路跟踪,利用Trace和Span实现调用链路的完整还原,结合埋点与信息传递,精准定位故障节点,提升排查效率。
免费试用