开放API接口签名验证,让你的接口从此不再裸奔
接口安全问题请求身份是否合法?请求参数是否被篡改?请求是否唯一?AccessKey&SecretKey(开放平台)请求身份为开发者分配AccessKey(开发者标识,确保唯一)和SecretKey(用于接口加密,确保不易被穷举,生成算法不易被猜测)。防止篡改参数签名1.按照请求参数名的字母升序排列非空请求参数(包含AccessK
Wesley13 Wesley13
3年前
SOFA 源码分析 — 自动故障剔除
!(https://oscimg.oschina.net/oscnet/18ae07eadc2ebf7a919f98ed9026dba36ba.png)前言集群中通常一个服务有多个服务提供者。其中部分服务提供者可能由于网络,配置,长时间fullgc,线程池满,硬件故障等导致长连接还存活但是程序已经无法正常响应。单机故障剔除功能会将这部分
onlyloveyd onlyloveyd
4年前
Compose Weekly #2:Countdown Timer
本文同步发表于我的微信公众号,在微信搜索OpenCVorAndroid即可关注。前言最近Android官方发起了JetpackCompose的推广活动:JetpackCompose开发者挑战赛。活动时间一个月,每周一题,广大开发者根据官方需求,Clone官方模板工程并使用JetpackCompose技术结题后按要求提交,即可参与活动。
onlyloveyd onlyloveyd
4年前
Compose Weekly #1: 小狗领养应用
本文同步发表于我的微信公众号,在微信搜索OpenCVorAndroid即可关注。前言最近Android官方发起了JetpackCompose的推广活动:JetpackCompose开发者挑战赛。活动时间一个月,每周一题,广大开发者根据官方需求,Clone官方模板工程并使用JetpackCompose技术结题后按要求提交,即可参与活动。
Easter79 Easter79
3年前
TVP两周年:携手同行,让未来可见
!(https://oscimg.oschina.net/oscnet/8349ab8d9e8b4061a87a6343c5787c6e.png)TVP两周年2018年12月15日,在北京的腾讯云社区开发者大会上,作为腾讯云构建开发者生态的重要战略,TVP计划正式发布。2020年12月15日,不知不觉,腾讯云
Stella981 Stella981
3年前
Spring Boot学习路线
 SpringBoot学习路线,本文计划根据作者近几年的工作、学习经验,来分析和制定一个学习使用SpringBoot技术的步骤路线图。 SpringBoot是伴随着Spring4.0诞生的;SpringBoot的目标是简化Spring的开发过程、让开发者快速搭建框架和web容器。并为微服务提供更好的支持,提供服务监控能力。Spring为开发者
Stella981 Stella981
3年前
Flash Player的终章——赠予它的挽歌
本文由葡萄城技术团队原创并首发转载请注明出处:葡萄城官网(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.grapecity.com.cn%2F),葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。12月28日消息,微软已经确认Windows10
Stella981 Stella981
3年前
Dubbo基本原理机制
分布式服务框架:–高性能和透明化的RPC远程服务调用方案–SOA服务治理方案ApacheMINA 框架基于Reactor模型通信框架,基于tcp长连接Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况
Stella981 Stella981
3年前
Shibboleth
背景Shibboleth是一个支持SAML2.0的开源IdP服务器。SAML2.0是一个联邦式认证的标准,简单来说就是能够让应用方——也就是资源提供者(ServiceProvider,简称SP)与任意的机构内部认证——也就是身份提供者(IdentityProvider)对接时,能够均采用相同的协议标准。这显然能够简化集成,
Stella981 Stella981
3年前
AElf区块链分红合约(Profit Contract)接口和实现思路
初衷简单说,我们需要一个智能合约来管理所有的分红项目(profititem)。分红项目是一个代币分配中心:每个分红项目的创建者(creator)可以为该分红项目注册(register)分红的接收地址(receiveraddress)或其他可以接收分红的分红项目,并为每个接收方设定权重(weight)。之后,每次分红项目的创建者释放(rele