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

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

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

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

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

    YesApi接口大师(5合1)YesApi 接口大师(原名:PhalApi Pro 专业版),是一款企业级API接口管理平台。 简而言之,接口大师是一套快速研发、管理和开放API接口的软件产品、源代码和解决方案。除了有源代码,还有开发文档,以及完善的产品软件系统。 接口大师5合1的产品能力,主要包括有:1、OpenAPI开放接口:提供给客户端、第三方和内部系统调用的API接口。 ,可选,默认开启8接口计划任务更新:1)定时修复运行异常的任务;2)执行中的任务时间最大调整成10分钟;3)修复开启调试模式下接口结果写入过长问题;4)调整更新使用说明;5)去掉不必要的MQ分表;6) 8、完成升级

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

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

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

    95330编辑于 2023-08-19
  • 来自专栏YesDev研发协同工具

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

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

    53720编辑于 2023-08-15
  • 来自专栏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
  • 来自专栏小工匠聊架构

    Java8 - Future 接口

    Future 接口,尤其是它的新版实现 CompletableFuture ,是处理这种情况的利器 . 并行 VS 并发 ? ---- Future接口 Future 接口在Java 5中被引入,设计初衷是对将来某个时刻会发生的结果进行建模。 ---- Future接口的局限性 通过上面的例子,我们知道 Future 接口提供了方法来检测异步计算是否已经结束(使用isDone 方法),等待异步操作结束 ,以及获取计算的结果。 了解新的 CompletableFuture 类(它实现了 Future 接口)如何利用Java 8的新特性以更直观的方式将上述需求都变为可能。

    66530发布于 2021-08-17
  • 来自专栏足球是圆的

    jdk8函数接口

    java8 新特性推出的 Lambda 表达式,即函数式编程,相信很多开发胸弟都会使用了,但是什么是函数式编程呢?别问我,我也不知道标准的定义。 函数接口 java8之前接口类只有方法的定义,没有实现的,Java8接口提供默认方法的新特性。 一个接口类可以定义n个抽象方法,但如果有 @FunctionalInterface 注解修饰就不一样了,该注释会强制编译检查一个接口是否符合函数接口的标准。 如果该注释添加给一个枚举类型、类或另一个注释,或者接口包含不止一个抽象方法,编译就会报错。@FunctionalInterface 注解修饰的接口就是被定义成函数接口。 常用的函数接口 平时开发中常用的函数接口有无返回值的Consumer,返回值为Boolean的Predicate,把入参T映射成R返回值的Function 和返回实例对象的Supplier。

    81220发布于 2020-03-03
  • 来自专栏程序猿阿朗的专栏

    Java 8 Function 函数接口

    封面图:绍兴 · 三味书屋(2021-07-10) 在 Java 8 中,Function 接口是一个函数接口,它位于包 java.util.function 下。 Function 接口中定义了一个 R apply(T t) 方法,它可以接受一个泛型 T 对象,返回一个泛型 R 对象,即参数类型和返回类型可以不同。 Function 接口源码: @FunctionalInterface public interface Function<T, R> { R apply(T t); default package com.wdbyte; import java.util.function.Function; public class Java8Function { public static Function andThen Function 函数接口的 andThen() 方法可以让多个 Function 函数连接使用。 示例:输入一个字符串,获取字符串的长度,然后乘上 2。

    88040发布于 2021-08-12
  • 来自专栏程序猿阿朗的专栏

    Java 8 Predicate 函数接口

    Predicate 函数接口同之前介绍的 Function 接口一样,是一个函数式接口,它可以接受一个泛型 <T> 参数,返回值为布尔类型。 源码:Java 8 中函数接口 Predicate。 Predicate test Predicate 函数接口可以用于判断一个参数是否符合某个条件。 示例:判断某个字符串是否为空。 Predicate Stream filter Stream 中的 filter() 方法是通过接收一个 Predicate 函数接口实现的。 示例:过滤出集合中,字符串长度为 4 的字符串。 [Dog{name='柯基', age=3}, Dog{name='柴犬', age=3}] [Dog{name='哈士奇', age=1}] BiPredicate 和 Predicate 函数接口一样

    1.9K30发布于 2021-08-12
  • 来自专栏测试开发干货

    接口测试平台代码实现112:登录态接口-8

    本节我们要搞定普通接口调试时自动加入登陆态接口返回参数到请求头/体中的后台实现。 先来整理下我们目前已完成的材料: 普通接口,选择加登陆态: 登陆态接口可以正常获取返回提取字段: 然后我们去后台的views.py中找到调试普通接口的那个函数Api_send 首先,这个函数内容已经非常非常庞大了 先完成前三步: 我们现在去看看登陆态接口的发送函数: project_login_send 这个函数目前,接收的是登陆态接口设置弹层前端给的请求参数。 response = requests.request(login_method.upper(), url, headers=header, data=login_api_body.encode('utf-8' )) # 把返回值传递给前端页面 response.encoding = "utf-8" DB_host.objects.update_or_create

    53820编辑于 2022-05-19
  • 来自专栏labuladong的算法专栏

    算法大师——孙膑

    算法签名如下: int[] advantageCount(int[] nums1, int[] nums2); 比如输入: nums1 = [12,24,8,32] nums2 = [13,25,32,11 ] 你的算法应该返回[24,32,8,12],因为这样排列nums1的话有三个元素都有「优势」。

    95110发布于 2021-09-23
  • 来自专栏你我杂志刊

    Java 8 函数式接口编程

    Java8与2014年9月份发布的,经过多年市场体验,俨然已有很多开源框架和企业在使用Java8了。介于于此,也该回顾下Java8的新特性了,这样也便于后面看开源框架源码也不至于不知其新语法。 函数式接口 Java 8 引入的一个核心概念是函数式接口(Functional Interfaces)。通过在接口里面添加一个抽象方法,这些方法可以直接从接口中运行。 Lambda 表达式的引入给开发者带来了不少优点:在 Java 8 之前,匿名内部类,监听器和事件处理器的使用都显得很冗长,代码可读性很差,Lambda 表达式的应用则使代码变得更加紧凑,可读性增强;Lambda (parameters) -> { statements; } 接口的增强 Java 8接口做了进一步的增强。在接口中可以添加使用 default 关键字修饰的非抽象方法。 默认方法 Java 8 还允许我们给接口添加一个非抽象的方法实现,只需要使用 default 关键字即可,这个特征又叫做扩展方法。

    53120编辑于 2022-08-09
  • 来自专栏ThoughtWorks

    节奏大师:BA

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

    1.3K10发布于 2019-06-19
  • 来自专栏信数据得永生

    ChatGPT Excel 大师

    8. 动态数据验证 Pro-Tip 使用公式和 ChatGPT 的专业知识创建动态数据验证规则,实现灵活和上下文感知的数据输入。步骤 1. 根据变化的条件定义数据验证要求。2.

    3.7K00编辑于 2024-05-24
  • 来自专栏程序员小榆

    Coze 训练大师

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

    93110编辑于 2024-03-04
  • 来自专栏NetCore 从壹开始

    【BlogBook书】8、MiniProfiler:接口性能分析

    框架集成MiniProfiler+Swagger来做接口的简单性能分析,和每次请求中相关的Sql执行情况报告; 一、相关的依赖注入配置 // 服务注册 builder.Services.AddMiniProfilerSetup hubContext.Clients.All.SendAsync("ReceiveUpdate", LogLock.GetLogData()).Wait(); } } 效果展示,在swagger中,点击某个接口请求

    49710编辑于 2024-02-22
  • 来自专栏技术杂货店

    java集合【8】-- ArrayList接口源码解析

    ,实现了List,以及随机访问,可克隆,序列化接口。 迭代器 源码中一共定义了三个迭代器: Itr:实现了Iterator接口,是AbstractList.Itr的优化版本。 ArrayListSpliterator:继承于Spliterator,Java 8 新增的迭代器,基于索引,二分的,懒加载器。 7.1 ItrItr这是一个比较初级的迭代器,实现了Iterator接口,有判断是否有下一个元素,访问下一个元素,删除元素的方法以及遍历对每一个元素处理的方法。 8. 小结一下 ArrayList是基于动态数组实现的,增加元素的时候,可能会触发扩容操作。扩容之后会触发数组的拷贝复制。

    56200发布于 2020-11-22
  • 来自专栏后端架构

    java8定义函数式接口

    前言在Java 8中,Lambda表达式可以用来代替只有一个抽象方法的接口,这种接口称为函数式接口。 多种组合当涉及到Lambda表达式的组合场景时,你可以使用Java 8中的函数式接口和Lambda表达式来实现更复杂的功能。 接口默认方法和抽象方法在Java 8接口支持默认方法的实现,使得接口的修改更加灵活,而不会破坏现有的实现。 Java 8中的接口默认方法和抽象类的方法有以下区别: 多继承: 接口可以实现多继承,一个类可以实现多个接口,包括具有默认方法的接口。而Java中的类只能单继承一个类,但可以实现多个接口。 而接口默认方法提供了一种在接口中添加新方法的方式,而不会破坏现有实现,使得接口更加灵活。

    41400编辑于 2024-02-17
  • 来自专栏Java深度编程

    Java 8新特性 -- 函数式接口

    8 DoubleConsumer代表一个接受double值参数的操作,并且不返回结果。 我们可以通过以下实例(Java8FunctionTest.java)来了解函数式接口 Predicate <T> 的使用: package com.wenxue.jdk8; import java.util.Arrays * @version: v1.9.3 * @author: GONGWENXUE * @date: 2019/12/11 15:39 */ public class Java8FunctionTest : 1.先编写函数式接口: package com.wenxue.jdk8; /** * @className: MyFunctionalInterface * @Description: TODO <Integer> myFunctionalInterface = (n,n2) -> n + n2; 3.调用函数接口方法: package com.wenxue.jdk8; import java.util.Arrays

    1K30发布于 2020-06-10
  • 来自专栏Jacob

    JDK 8 新特性 之 函数接口

    函数接口 定义:接口中只有唯一的一个抽象方法,该接口就称之为函数接口。 //函数接口 public interface FunctionInterface1 { //1、只有一个方法的接口,默认称之为函数接口 void get(); } //非函数接口 public interface FunctionInterface2 { void get1(); void get2(); } @FunctionInterface: JDK 8推出了一个重要的注解 @FunctionalInterface public interface FunctionInterface { //1、只有一个方法的接口,默认称之为函数接口 void get(); //2、使用@FunctionInterface注解后,该接口只能有一个抽象方法, // get2() 方法放开会报错 //void get2(); } 函数接口中支持

    33520发布于 2020-08-04
领券