TypeScript 中 interface 和 type 的区别,你真的懂了吗? 首先认识一下什么是类型别名?,类型别名用来给一个类型起个新名字,使用 type 创建类型别名,类型别名不仅可以用来表示基本类型,还可以用来表示对象类型、联合类型、元组和交集。让我们看一些例子:,接口是... 网站建设# interface# type# 别名 3年前220
Zookeeper系列—Zookeeper简介及部署 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功... 网站建设# java# zookeeper# 分布式 3年前220
Java8函数式接口编程入门,简单几行让你的代码更优雅 ,JDK8中新增了一个很重要的包:java.util.function,在这个包下的所有接口都是函数式接口。通过函数式接口,可以极大的简化我们的代码,让我们的代码看起来更简洁。,包中的接口虽然多,但是... 网站建设# consumer# foreach# function 4年前220
聊聊高并发下如何防重? 最近测试给我提了一个bug,说我之前提供的一个批量复制商品的接口,产生了重复的商品数据。,追查原因之后发现,这个事情没想象中简单,可以说一波多折。,产品有个需求:用户选择一些品牌,点击确定按钮之后,系... 网站建设# 商品# 复制# 接口 4年前220
台式电脑键盘打不出字怎么回事 在办公的情况下,大家常常会使用台式电脑上键盘开展各种各样编辑文字等各种,假如台式电脑上键盘失灵得话会直接影响到一切正常应用。有朋友体现自身的台式电脑上键盘打不出字是怎么回事,下面就教下大伙儿台式电脑上... 电脑技巧# 台式# 打不出# 接口 3年前210
Spring Security权限控制系列(六) ,环境:Springboot2.4.12 + Spring Security 5.4.9,上一篇:《Spring Security权限控制系列(五)》,有如下接口:,安全配置:,有了上面的配置... 网站建设# business# security# spring 3年前210
跟大家分享下哪个牌子u盘耐用 u盘是大家日常日常生活要应用到的一个机器设备,对大家十分的关键,那麼大家选择一个是细心的u盘就十分的必须,那麼功能强大的u盘品牌有什么呢,许多小伙伴们也不掌握,那麼下面我们就把经久耐用的U盘品牌强烈推... 电脑技巧# 接口# 机器设备# 经久耐用 3年前210
这一定是你经常用,但是不知道名字的设计模式 Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher-level inte... 网站建设# interface# subsystem# 接口 4年前200
Go 语言怎么处理三方接口返回数据? 在使用 Go 语言调用三方RESTful接口时,因为无法直接操作 json 字符串,所以我们需要先将 json 字符串转换为 map 或 struct。,本文我们介绍一下怎么处理三方接口返回数据。,我... 网站建设# go# json# 三方 4年前200
策略模式简洁的实现方式,你知道吗? 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的。,就是根据消息的不同类型有不同的处理策略,每种消息的处理策略代码都很长,如果都放在这种if else... 网站建设# 不同# 处理# 接口 5年前200
今天用AI搞一个防止接口重复提交注解 哈喽,大家好,我是了不起。 接口幂等性是指无论调用接口的次数是一次还是多次,对于同一资源的操作都只会产生一次结果。换句话说,多次重复调用相同的接口请求应该具有与单次请求相同的效果,不会导致不一致或副作... 人工智能# 接口 2年前190
API接口性能优化总结 在web开发过程中,经常会遇到接口RT高的情况,除了通过监控事后优化的方式,我们还需要掌握一些常用的手段,避免写出慢的接口。从前端发起调用到后端一般经过网关层、应用层、存储层。每一层都可以优化,本篇文... 网站建设# 优化# 应用层# 性能 3年前190
原来 TS 中 Declare 的作用是这样的! 当你打开 TypeScript 项目中 *.d.ts 声明文件时,你可能会看到 declare 的身影。你知道 declare 的作用是什么?如果不知道的话,看完本文之后,也许你就懂了。,在开发 Ty... 网站建设# declare# js# sdk 3年前180
Jmeter落地接口测试的实现方案 目前接口测试越来越重要,也普遍得到了各个公司的重视,通常开展接口测试的方案有:,在这里我来讲解一下通过jmeter落地接口测试的方案,本文先介绍用例的设计逻辑,以及jmeter中一些相关的基础的技术点... 网站建设# git# jmeter# jmx 3年前180
java异常编程FutureTask的介绍 ,说明,1、FutureTask类不仅实现了Future接口还实现了Runnable接口,表示一种可生成结果的Runnable。,2、FutureTask类实现了Future接口的开启和取消任务、查询... 网站建设# futuretask# java# runnable 4年前180
Canvas在超级玛丽游戏中的应用 在上一篇文章中, 我们基于 DOM 体系构建了超级玛丽。,线上体验地址:,canvas 标签可以让我们能够使用 JavaScript 在网页上绘制各种样式的图形。要访问实际的绘图接口, 首先我们需要创... 网站建设# canvas# 图形# 接口 3年前170
真的别再用Swagger了,你知道为什么吗? 哈喽,大家好,我是了不起。,首先,Swagger 这个工具能够自动生成 API 接口文档,在线调试,节省了很多书写文档的时间,非常强大。,但是,想要文档生成的合格,还是要书写大量的注解。有没有一种连注... 网站建设# doc# smart# 接口 2年前160
API接口设计需要注意的那些事儿 随着前后端的分离,API接口变得越来越重要,作为前后端通信的接口,API 变得非常重要,而且它的设计也是非常难以掌握。不仅要考虑安全性,还要考虑可维护性,以及今后的升级等等。,如何才能设计出更好的AP... 网站建设# api# 接口# 编码 4年前160
Go 设计模式|项目依赖耦合度太高?可以用适配器做下优化 大家好,这里是每周都在陪你进步的网管~!今天介绍一个在我们在开发做项目时,经常会用到的设计模式—适配器模式。,适配器模式(Adapter Pattern)又叫作变压器模式,它的功能是将一个类的接口变成... 网站建设# 接口# 模式# 类图 4年前160
openharmony南向研究-南北向接口Napi实现之四 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 综述 在openharmony的项目开发中大量使用到北向应用调取与... 系统教程# napi# openharmony# 北向 2年前150
GPIO到底该如何控制 作者 | 赵青窕 随着Linux内核代码的逐步完善,其GPIO口的操作接口也在不断完善。内核中存在多种GPIO API接口,我们该如何使用这些API接口呢?我们又该如何在设备树中配置GPIO呢? 目前... 系统教程# api# gpio# 内核 2年前150
Spring Boot 接口数据加解密就该这样设计~ 今天这篇文章聊一聊接口安全问题,涉及到接口的加密、解密。 和产品、前端同学对外需求后,梳理了相关技术方案, 主要的需求点如下: 尽量少改动,不影响之前的业务逻辑; 考虑到时间紧迫性,可采用对称性加密方... 人工智能# 接口 2年前150
U盘启动显示Initialize variable space... Starting cmain()...报错解决方案 近期有网民体现海尔C600笔记本应用U盘启动工具安装系统的过程中发生出错了。重启后计算机选择U盘启动就显示:Initialize variable space... Starting cmain... 电脑技巧# bios# initialize# 接口 4年前150
剖析 Linux 内核在底层是如何工作的 Linux 内核就像一座桥梁,可以实现应用程序和硬件之间的计算通信并管理系统的资源。Linus Torvalds 使用 C 和 Assembly 开发了 Linux 内核,因此,他成功地创建了一个轻量... 系统教程# linux# 内核# 接口 2年前140
Go中这么多创建Error的方式,你真的了解它们各自的应用场景吗 在Go中,error是一种内建的数据类型,被定义为一个接口,定义如下:,由此可知,该接口只有一个返回字符串的Error函数,所有的类型只要实现了该函数,就创建了一个错误类型。,创建error的方式包括... 网站建设# error# go# new 2年前140
带你玩转接口管理工具加解密 哈喽,我是树酱。在平时开发过程中,你有没有遇到过跟后端对线的时候,后端说:,那么到底哪些场景需要加对接口数据进行加密或解密?,在数据安全背景下,大部分的登陆接口都需要客户端将用户的用户名、密码等信息进... 网站建设# apifox# 前置# 加密 3年前140
Spring Boot整合策略模式概念 ,策略模式可能是在工作中使用最多的,也是在面试中最常提到的,代码重构和优化的必备!小编之前也是一直说,其实没有真正的实战;最近有了机会实战了一下,来分享一下使用心得和在企业级的使用!,策略模式,英文全... 网站建设# 使用# 小编# 接口 4年前140
Java服务限流算法 限流其实就是对服务的请求做一下QPS的控制,对于有些免登录的接口需要做一下访问的限制,不能无限制的去请求接口,不然的话会给服务器造成很大的压力,而且我们也希望一些接口做一下控制,控制请求量,这样我们就... 网站建设# 接口# 计数器# 请求 5年前140
OpenHarmony - WLAN 接口组件功能 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 项目简介 通过实现一个简单的运行在Hi3516DV300开发板上的... 系统教程# openharmony# wifi# wlan 2年前120
基于BeanPostProcessor接口+自定义注解玩转策略模式 有人说不要用业务类实现InitializingBean接口,可以借助自定义的注解来实现类似的逻辑。那我们换这种思路实现下。,其中PayTypeEnum枚举,功能:它是Spring中定义的接口,在Spr... 网站建设# bean# 初始化# 对象 3年前120
我负责的系统老是数据出错,Leader催我优化系统架构,难 今天给大家聊聊线上系统的接口幂等问题,以及如何通过分布式锁来保障接口的幂等性,同时会给大家分享一下我们在基于分布式锁实现接口幂等性的时候,一些生产实践经验的积累。,首先给大家说说,假如说要是我们线上系... 网站建设# 分布式# 接口# 数据 4年前120
理想中的接口自动化项目,你了解吗? 我理想中的接口自动化项目,是有一套脚本,能够100%覆盖核心业务场景,能够回归线上频繁出现的问题,能够支持手工无法验证的场景,能够抛出偶现问题,能够包含容易遗漏的边界场景、异常场景,每天都能定时运行... 网站建设# 发票# 场景# 接口 4年前120
电脑bios找不到硬盘选项的原因分析及解决方法 近期见到有用户意见反馈说bios设置里边找不到硬盘选项,特别是格式化硬盘、系统分区硬盘等情形下发生这个问题。发生这种情况也较为罕见,但却很不便,下面的我就给大伙儿详解电脑上bios找不到硬盘选项的解决... 电脑技巧# bios# ide# 接口 4年前120
业务开发时,接口不能对外暴露怎么办? 在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?今天,我们就来理一理这个问题,从几个可行的方案中,挑选一个来实现。,将对外暴露的接口... 网站建设# 接口# 暴露# 服务 4年前120
OpenHarmony3.1 按下音量按键后Audio service发生的哪些事 想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com OpenHarmony3.1 Release版本新增按键音量调... 系统教程# audio# 按键# 接口 2年前100
java对象池的使用步骤 ,说明,1、创建工厂类,继承或者实现基础接口。,通过继承BaseGenericObjectPool或者实现基础接口PooledObjectFactory,并按照业务需求重写对象的创建、销毁、校验、激活... 网站建设# 创建# 对象# 接口 3年前100
前端必懂的设计模式-门面模式 外观模式(Facade Pattern)又叫门面模式,指提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实现调... 网站建设# facade# 子系统# 接口 4年前100
HarmonyOS Connect设备开发之南向开发-设备配网 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 一、分析模板demo-winder 回到设备侧开发指导,winde... 系统教程# led# winder# 接口 2年前90
三方库移植之NAPI开发—Hello OpenHarmony NAPI 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 本文通过一个Hello OpenHarmony NAPI样例讲述了... 系统教程# hello# napi# openharmony 2年前90
Java实现代理模式的三种方式 代理模式是项目中常用的一种设计模式。提供了间接访问目标对象的一种方式;即通过代理对象访问目标对象。,这样做的好处是,可以在不改变原有目标对象的基础上,对目标对象增加额外的扩展功能。,代理模式又分为静态... 网站建设# jdk# 代理# 动态 4年前80
OpenHarmony 使用FA调PA能力实现JS消息订阅功能 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 目前JS UI框架提供的事件发布订阅功能需要在API7版本上... 系统教程# js# 定义# 接口 2年前60