系统安全
文章平均质量分 94
晓风残月0110
这个作者很懒,什么都没留下…
展开
-
oom常见问题原因及解决方法
OOM 常见原因及解决方案当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。1、Java heap space当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出java.lang.OutOfMemoryError:Javaheap space错误(根据实际生产经验,可以对程序日志中的 OutOfMemoryError 配置关键字...原创 2021-02-27 17:11:09 · 3574 阅读 · 0 评论 -
系统稳定性
目录一、背景介绍二、故障源的分类三、稳定性建设四要素第一要素:人第二要素:工具第三要素:预案第四要素:目标四、稳定性建设四个方向第一个方向:根基要抓牢(45%)第二个方向:工作在日常(30%)第三个方向:预案是关键(15%)第四个方向:容量是核心(10%)五、稳定性建设本质六、总结一、背景介绍在移动互联网时代,用户群的积累比之前更容易,但同样,也会因为糟糕的用户体验,而快速流失用户,哪怕是号称独一无二的12306网站,也在不断优化系统来提升用户原创 2021-04-23 15:46:32 · 2285 阅读 · 0 评论 -
分布式事务
分布式系统应该满足cap理论及base理论同时会带来分布式事务问题,场景如下二阶段提交方案提交失败情况,二阶段终端三阶段执行事务,增加预检测阶段更高效的事务解决方案,基于消息的一致性方案自己开发分布式开发事务管理系统,基于终极TCC事务基于seata 的AT事务...原创 2020-11-05 09:49:31 · 90 阅读 · 0 评论 -
开放api接口签名验证,添加sign,时间戳
你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制)列表内容为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证。案列分析我们通过给某 [移动端(app)] 写 [后台接口(api)] 的案例进行分析:客户端: 以下简称app后台接口:以下简称api我们通过原创 2020-11-04 17:28:20 · 3500 阅读 · 1 评论