首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏老男孩成长之路

    阿里大师带你详解API接口安全

    API安全机制 为什么要保证API安全 接口的安全性主要围绕Token、Timestamp和Sign三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来看: Token授权机制:用户使用用户名密码登录后服务器给客户端返回一个 看阿里大师教你安全的代码姿势! (附详细视频教程) [文末有视频教程获取方式] 1,前后端分离mvvm模式的N宗罪; 2,5分钟搞定密码学的对称/非对称加密; 3,接口签名,防止数据篡改之泰斗; 4,用代码告诉你,令牌实现身份认证; 5,优雅处理身份认证,让业务代码更6; 数据加密 [1240] 加密方法 1,对称加密 AES,3DES,DES等,适合做大量数据或数据文件的加解密。 http接口—前后端分离mvvm [1240] 安全够了吗,还有哪些要做?

    1.8K51发布于 2019-06-20
  • 来自专栏YesDev研发协同工具

    一键迁移接口,即刻搭建企业接口开放平台 - YesApi接口大师v3.15

    YesApi接口大师(5合1)YesApi 接口大师(原名:PhalApi Pro 专业版),是一款企业级API接口管理平台。 接口大师5合1的产品能力,主要包括有:1、OpenAPI开放接口:提供给客户端、第三方和内部系统调用的API接口。 创建接口时,支持快速创建表4、Admin管理后台菜单结构调整,更加清晰明了5、新建接口时,也支持【保存并发布】6、修复 接口大师v3.13无法可视化安装,提示数据库错误7、在接口请求日记追加接口参数的记录 ,可选,默认开启8、接口计划任务更新:1)定时修复运行异常的任务;2)执行中的任务时间最大调整成10分钟;3)修复开启调试模式下接口结果写入过长问题;4)调整更新使用说明;5)去掉不必要的MQ分表;6) 5、config文件目录更新6、bin命令脚本目录更新7、composer包更新执行composer包更新命令:composer udpate。8、完成升级

    1.3K20编辑于 2022-08-26
  • 来自专栏YesDev研发协同工具

    又一款国产接口管理平台 上线了,YesApi接口大师 v5.4.0

    YesApi接口大师 国产接口管理平台YesApi接口大师,作为国产接口管理平台,基于国产的PhalApi开源接口和Vue前后端分离开发。 API接口管理后台首页,接口统一管理,开发者应用审核和管理,接口监控和统计,接口大师-API接口管理平台-产品脑图,API接口开放平台提供给客户端、第三方和内部系统调用的API接口,从接口设计、开发、测试 开放平台首页,我的应用,我的消息订阅,开放平台的产品设计,YesApi 接口大师 v5.4.0 版本更新内容本次版本更新,主要是提供了异步消息订阅、管理和推送、统计、记录的能力。 ;开发者应用订阅消息的审核;以及推送记录查看和重新发送)3、开放平台新增我的消息订阅(支持平台消息主题的订阅申请、以及快速接入使用接收数据推送)4、服务端消费脚本如何升级到 YesApi 接口大师 v5.4.0 phalapi_pro_open_push_server 推送数据守护进程*/1 * * * * /path/to/phalapi-pro/bin/push/phalapi_pro_open_push_server.sh6

    95330编辑于 2023-08-19
  • 来自专栏啄木鸟软件测试

    接口测试第6讲:接口测试理论

    format_id=10002&support_redirect=0&mmversion=false 渗透式测试环境与代码 实验代码: 链接:https://pan.baidu.com/s/14XsCng6laiSiT_anuwr5dw pwd=zp3o 提取码:zp3o 4)Debian 6(Kali Linux) 链接:https://pan.baidu.com/s/1Uw6SXS8z_IxdkNpLr9y0zQ? pwd=17g6 提取码:17g6 开机密码:见页面提示 解压后直接为vmx文件,直接可用

    76110编辑于 2022-12-29
  • 来自专栏技术杂货店

    java集合【6】——— Iterable接口

    iterable接口 整个接口框架关系如下(来自百度百科): iterable接口其实是java集合大家庭的最顶级的接口之一了,实现这个接口,可以视为拥有了获取迭代器的能力。 public static void spliterator(){ List<String> list = Arrays.asList("1", "2", "3","4","5","6" Spliterator<String> spliterator2 = spliterator1.trySplit(); // spliterator1:8~10 spliterator3:6~ --------------- spliterator2: 1 2 3 4 5 ------------------------------------------ spliterator3: 6 iterable接口,从字面意义来说,就是可以迭代的意思,可以理解为实现这个接口的集合类获得了迭代遍历的能力,同时它也是集合的顶级接口,Collection接口继承了它。

    94220编辑于 2022-02-15
  • 来自专栏YesDev研发协同工具

    接口大师的技术架构+产品设计:如何搭建API接口异步消息订阅管理平台?

    主题消息订阅/推送数据 通过异步队列的主题订阅,好处和优势在于:下游可以在平台订阅需要的主题,让平台进行主动、及时、精确的数据信息推送,减少接口轮询的压力。 在PHP源代码中提交数据 当推送数据运行成功和稳定后,在后续开发过程中,如果需要在接口大师中进行数据的提交,可参考以下示例代码: // 平台消息主题和待提交的数据 $publishTopic = 'order 提交到异步队列 $engine = new \Base\Domain\PushData\Engine(); $engine->emit($publishTopic, $emitData); 通过API接口在服务端内部进行提交数据 如果需要跨系统进行数据提交,可以使用 Task.PushData.Emit 接口,进行调用。

    53720编辑于 2023-08-15
  • 来自专栏HelloGitHub

    6 篇:分页接口

    config/common.py 配置文件,写入如下的分页配置: REST_FRAMEWORK = { # 设置 DEFAULT_PAGINATION_CLASS 后,将全局启用分页,所有 List 接口的返回结果都会被分页 # 如果想单独控制每个接口的分页情况,可不设置这个选项,而是在视图函数中进行配置 "DEFAULT_PAGINATION_CLASS": "rest_framework.pagination.PageNumberPagination

    91220发布于 2021-05-14
  • 来自专栏YesDev研发协同工具

    接口大师v3.13更新:支持一键导入swagger,即刻开放内部API接口

    接口大师(PhalApi-Pro),就是这样一套研发、管理和开放API接口的软件源代码和解决方案,它基于PhalApi开源接口框架+Vue前后端分离,可用于快速搭建各类企业级接口平台。 接口大师的三大特色 接口大师,在开放平台的产品设计上,有完整的接口生态能力。 接口大师,极大降低了API接口开发的难度和时间,让技术人员可以更专注于API接口本身的业务开发。 结合这三大内部驱动力和开放APi接口最常用的开发模式,接口大师提供了三种快速生成、开发和开放API接口的特色能力。 特色2:数据库动态配置,轻松开放数据API接口 接口大师,支持:MySQL、Sql Server、Oracle、PostgreSQL等常用数据库。 如何升级到接口大师v3.13 新版本?

    1.1K40编辑于 2022-07-12
  • 来自专栏Devops专栏

    6.实现 Callable 接口

    6.实现 Callable 接口 前言 本篇章来介绍一下创建线程的第三种方式,其中创建线程一共有四种方式: 继承 Thread 类 实现 Runnable 接口 实现 Callable 接口 使用线程池的方式 Callable 接口 - Java 5.0 在 java.util.concurrent 提供了一个新的创建执行线程的方式:Callable 接口 - Callable 接口类似于 Runnable FutrueTask是Futrue接口的唯一的实现类 FutureTask 同时实现了Runnable, Future接口。 FutureTask的对象作为参数传递到Thread类的构造器中,创建Thread对象,并调用start() new Thread(futureTask).start(); } } 6. FutureTask的对象作为参数传递到Thread类的构造器中,创建Thread对象,并调用start() new Thread(futureTask).start(); //6.

    71240编辑于 2022-03-23
  • 来自专栏雨临Lewis的博客

    ELK系列(6) - Elasticsearch常用接口

    :9200/blog/_delete_by_query { "query": { "match": { "name": "Lewis Liu" } } } 配置类接口 v 分段接口 ES在索引数据时会生成分段(segment,一个segment就是一个完整的lucene倒排索引),分段是不可变的,如果分段中的数据被删除了,实际上只是打了一个删除标志。 分词接口 // 查询blog索引的配置,不指定索引则会查询所有索引的配置 GET http://localhost:9200/blog/_settings GET http://localhost:9200

    94920编辑于 2022-03-24
  • 来自专栏测试开发干货

    接口测试平台代码实现110:登录态接口-6

    这里我要实际去拿个接口做测试,以方便接下来讲解,当然不会是真实的可以请求成功的登陆接口,不然我这账号密码,可就全知道了,我会随便找个接口,然后对其任意返回值字段做测试,大家想象成这就是登陆接口的返回值提取的是 然后我们请求: 现在是请求成功并且提取成功: 成功后,我们就可以接下来去研究怎么在接口库/用例库中 调用这个登陆态接口了。 这里要吐槽下。 登陆态接口的保存/调试 的交互做的 真的是比较麻烦,小伙伴可以自行优化下,因为这个登陆态接口,一般用的很少,频率很低,所以教程中就不在再浪费篇幅进行交互优化了。 我们接下来的计划是: 在接口调试层 加入 是否使用登陆状态的 开关 把这个开关的状态 写到普通接口的保存 /发送/展示/清空等js函数中 在后台views.py中,普通接口的调试方法里,加入对这个登陆状态开关的判断分支 创建登陆态接口调用方法。

    38120编辑于 2022-05-19
  • 来自专栏用户7873631的专栏

    tp6实现幻灯片接口(查询接口)

    swiper` -- ALTER TABLE `swiper` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

    49730编辑于 2022-05-24
  • 来自专栏mousemin

    PSR-6 缓存接口规范

    PSR-6 缓存接口规范 缓存是提升应用性能的常用手段,为框架中最通用的功能,每个框架也都推出专属的、功能多样的缓存库。这些差别使得开发人员不得不学习多种系统,而很多可能是他们并不需要的功能。 一个通用的缓存系统接口可以解决掉这些问题。库和框架的开发人员能够知道缓存系统会按照他们所预期的方式工作,缓存系统的开发人员只需要实现单一的接口,而不用去开发各种各样的适配器。 1namespace Psr\Cache; 2 3/** 4 * CacheItemInterface 定了缓存系统里对缓存项操作的接口 5 */ 6interface CacheItemInterface 1namespace Psr\Cache; 2 3/** 4 * 被所有的实现类库抛出的异常继承的 `异常接口` 5 */ 6interface CacheException 7{ 8} InvalidArgumentException 1namespace Psr\Cache; 2 3/** 4 * 传参错误抛出的异常接口 5 * 6 * 当一个错误或者非法的传参发生时,**必须** 抛出一个继承了 7 * Psr\Cache

    78330编辑于 2023-06-10
  • 来自专栏labuladong的算法专栏

    算法大师——孙膑

    田忌和齐王赛马,两人的马分上中下三等,如果同等级的马对应着比赛,田忌赢不了齐王。但是田忌遇到了孙膑,孙膑就教他用自己的下等马对齐王的上等马,再用自己的上等马对齐王的中等马,最后用自己的中等马对齐王的下等马,结果三局两胜,田忌赢了。

    95110发布于 2021-09-23
  • 来自专栏信数据得永生

    ChatGPT Excel 大师

    6. 条件聚合 Pro-Tip 发现如何使用 ChatGPT 指导的高级公式有条件地聚合数据。步骤 1. 确定有条件聚合的标准。2. 指定数据范围和聚合条件。3.

    3.7K00编辑于 2024-05-24
  • 来自专栏ThoughtWorks

    节奏大师:BA

    ---- 小结 团队里的BA是事实上控制团队节奏的大师,TA往往起着承上启下,联通内外的重要作用。对交付团队内部,TA需要把握需求的拆分粒度,细心的构建快速反馈机制,以期团队产生流畅的配合。

    1.3K10发布于 2019-06-19
  • 来自专栏程序员小榆

    Coze 训练大师

    在去年分享关于AI文章的时候,我们就谈论到了一个话题,AI 以目前的速度进展的话,很快会进入到 AGI,也就是通用人工智能的时代。

    93110编辑于 2024-03-04
  • 来自专栏Android 研究

    Retrofit解析6之面向接口编程

    从本文开始,开始正式解析Retrofit源码,本文的结构如下: 1、解析思路 2、Call接口 3、CallAdapter接口 4、Callback接口 5、Converter接口 6、ExecutorCallAdapterFactory Retrofit类.png 如上图所示,有4个接口 Call接口 CallAdapter接口 Callback接口 Converter接口 这四个接口是不是刚好对上我的那个四个接口。 这个接口,目前就研究结束了,不知道大家怎么看待这个接口,希望大家看完这个接口的介绍,心里对Call这个接口有一个比较深刻的认识 三、CallAdapter接口 (一)、思考 同样两个问题? 有点恐怖吧 很多刚刚接触面向接口编程的Java开发者会认为,既然面向接口编程,那么就把实现抽象为接口就是优良的设计。但实际上他们混淆了Java中的interface和面向接口编程的"接口的"概念。 (四)、 面向接口的编程方式 "定义接口"——"定义类": 先定义接口,再实现类 任何需要在函数间传入传出的一定是接口而不是具体的类,面向接口的编程方式是Java成功关键之一,因为适合多人同时开发。

    1.3K30发布于 2018-08-30
  • 来自专栏老高的技术博客

    typecho插件编写教程6 - 调用接口

    此篇我们开始调用接口,我们在插件类中新定义一个方法,起名为send_post,在方法中我们通过系统配置获取接口调用地址。

    61260编辑于 2022-12-28
  • 来自专栏信数据得永生

    ChatGPT 提示词大师

    原文:ChatGPT Prompts Mastering 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 欢迎来到《ChatGPT 提示大师:精通有效提示指南》! 示例 6:旅游指南 提示:我希望你扮演一名导游。我会告诉你我的位置,你会建议我附近要参观的地方。在某些情况下,我还会告诉你我要参观的地方的类型。你还会建议我类似类型的地方,这些地方靠近我的第一个位置。 下一步是创建解决方案设计、物理网络蓝图、系统集成接口定义以及部署环境蓝图。我的第一个请求是“我需要帮助整合 CMS 系统。” 通过遵循这些步骤并持续学习和提升你的技能,你可以成为一个精通制作有效 ChatGPT 提示的大师,并充分利用这个强大的工具。

    1.1K00编辑于 2024-05-24
领券