如何使用 Sentry 捕获前端异常 ,工作多年,发现大家总是会遇到这种特殊的场景:用户反映某个功能异常。为了找出问题所在,我们尝试在本地重现异常,但结果是什么都没有。另一方面,前端代码的运行环境,如PC浏览器、手机浏览器等,复杂且不可控... 网站建设# 前端# 如何# 异常 5年前580
Openharmony 实现的一个IPC的客户端和服务端(L2) 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 简介 挺长时间没接触L2的设备开发,再看openharmony 3... 系统教程# ipc# l# openharmony 2年前570
聊聊 JS 获取 GIF 总帧数 有一个Gif图片,我们想要获取它的总帧数,超过一定帧数的图片告知用户不可上传,在服务端有很多现成的库可以使用,这种做法不是很友好,前端需要先将gif上传至服务端,服务端解析完毕后将结果返回,大大降低了... 网站建设# gif# js# npm 4年前570
几天不写React,已经看不懂语法了 ,大家好,我卡颂。,下面这个React组件代码,用到3个use关键词,你理解他们的作用吗?,真是几天不写React,语法都看不懂了。本文就来聊聊这几个use关键词各自的意义。,首先是位于代码顶部的'u... 网站建设# client# react# use 3年前550
Nacos源码系列—关于服务端那些事儿 在上节课中,我们讲解了客户端注册服务的大体流程,客户端在注册服务的时候调用的是 NamingService.registerInstance 来完成实例的注册,在最后呢我们知道服务注册是通过 naco... 网站建设# nacos# 我们# 服务 4年前540
你该学会自己写 Java 注解了 我们通过Hello World这个例子引入了RPC 框架,知道了客户端要想调用服务端需要靠两个注解来实现,下面我们一起来实现这两个注解。,注解相关的实现代码是 RPC 框架的核心代码,后面写完后可以... 网站建设# rpc# 客户端# 服务端 5年前540
SpringBoot 整合 Elasticsearch 实现海量级数据搜索 在上篇 ElasticSearch 文章中,我们详细的介绍了 ElasticSearch 的各种 api 使用。,实际的项目开发过程中,我们通常基于某些主流框架平台进行技术开发,比如 SpringBo... 网站建设# elasticsearch# es# springboot 4年前520
通过阅读源码解决项目难题:GToken替换JWT实现SSO单点登录 觉得这个经历比较有意思,整理一篇文章分享给大家。,,首先说明一个jwt存在的问题,也就是要替换jwt的原因:,jwt无法在服务端主动退出的问题,jwt无法作废已颁布的令牌,只能等到令牌过期问题,jwt... 网站建设# gtoken# jwt# token 5年前510
SpringBoot轻松整合WebSocket实现Web在线聊天室 前面为大家讲述了 Spring Boot的整合Redis、RabbitMQ、Elasticsearch等各种框架组件;随着移动互联网的发展,服务端消息数据推送已经是一个非常重要、非常普遍的基础功能。今... 网站建设# springboot# web# websocket 4年前470
30s 看懂基础的认证方式: Session-Cookie 认证 由于 HTTP 协议是无状态的,完成操作关闭浏览器后,客户端和服务端的连接就断开了,所以我们必须要有一种机制来保证客户端和服务端之间会话的连续性,也称为认证,最常见的应用场景就是保持用户的登录态。,最... 网站建设# cookie# session# 服务端 3年前450
gRPC服务健康检查:gRPC健康检查协议详解 ,健康检查用于检测服务端能否正常处理rpc请求,客户端对服务端的健康检查可以点对点进行,也可以通过某些控制系统(如负载平衡)进行。客户端可以根据服务端返回的状态执行对应的策略。,因为GRPC服务可以用... 网站建设# grpc# 健康检查# 客户端 3年前450
写给 Java 程序员的前端 Promise 教程,你学会了吗? 小伙伴们知道,松哥最近在录 TienChin 项目,用的 RuoYi-Vue 脚手架,前端关于网络请求的地方,很多都涉及到了 Promise,为了让小伙伴们能更好的理解前端代码,咱们抽空整一篇文章和大... 网站建设# promise# 前端# 异步 3年前450
关于接口测试自动化的总结与思考 近期看到阿里云性能测试 PTS 接口测试开启免费公测,本着以和大家交流如何实现高效的接口测试为出发点,本文包含了我在接口测试领域的一些方法和心得,希望大家一起讨论和分享,内容包括但不仅限于:,什么是服... 网站建设# app# 接口# 提供数据 4年前450
Go 微服务框架 go-micro 使用客户端 RPC 调用服务端方法返回 408 怎么解决? 本文我们使用 go-micro 构建微服务的服务端和客户端,并使用 gin 集成客户端构建 HTTP Api,在代码中模拟客户端 RPC 调用服务端方法返回 408 的问题,以及怎么解决?,客户端输出... 网站建设# go# micro# 代码 5年前440
微服务:服务间如何通信? 在微服务架构中,会将一个完整的应用程序拆分成一组服务。这些服务之间需要经过协作,通过接口调用,才能组成一个完整的应用。,不同的服务部署在不同的机器上,或者同一个机器的多个容器中,进程间进行通信就不可避... 网站建设# 异步# 接口# 服务 4年前420
SpringBoot轻松整合WebSocket,实现Web在线聊天室 前面为大家讲述了 Spring Boot的整合Redis、RabbitMQ、Elasticsearch等各种框架组件;随着移动互联网的发展,服务端消息数据推送已经是一个非常重要、非常普遍的基础功能。今... 网站建设# springboot# web# websocket 4年前410
#yyds干货盘点#详细讲讲WebSocke WebSocket WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。 现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔... 网站建设# Node.js# yyds干货盘点# 前端开发 3年前400
写给Go开发者的gRPC教程-服务发现与负载均衡 对于一个客户端创建请求的过程,gRPC官方提供了基本的服务发现和负载均衡逻辑,并提供了接口供扩展用于开发自定义的服务发现与负载均衡,用通俗易懂的方式来解释下什么是服务发现。通常情况下客户端需要知道服务... 网站建设# grpc# ip# 客户端 3年前380
响应式异步非阻塞编程在服务端的应用 作者 | 搜狐视频 赵文浩,对于服务端的开发者而言,我们总有一个共同的目标,那就是如何用更少的资源获得足够的性能来支持我们的服务!,我们不是在性能优化中,就是在性能优化的路上。作为Javaer我们,服... 网站建设# pugc# 异步# 服务端 4年前360
gRPC为什么使用截止时间而不是超时时间? 在 HTTP 请求中,我们发送请求的时候,可以设置一个请求超时时间-connectTimeout,即在指定的时间内,如果请求没有到达服务端,为了避免客户端一直进行不必要的等待,就会抛出一个请求超时异常... 网站建设# 客户端# 时间# 服务端 5年前340
Spring-Cloud使用Resilience4j实现熔断、限流 ,由于hystrix官方已经停止维护了,目前spring-cloud推荐使用resilience4j来代替hystrix实现熔断、限流。,熔断一般指客户端调用服务端接口出现异常时客户端侧的处理,当然也... 网站建设# spring# 客户端# 服务端 4年前330
一文搞定常考Vue-Router知识点 路由其实就是url和文件的映射,在后端控制路由在接收到客户端发来的http请求时,会根据响应的url来找到相应的映射函数,执行得到返回值给客户端。对于简单的静态资源服务,所有url的映射函数是一个文件... 网站建设# url# 映射函数# 服务端 4年前280
你需要知道的 TCP 三次握手 ,TCP,全称 Transmission Control Protocal。从名字可以知道这是一个用于 控制传输 的位于传输层的协议。,TCP 位于 TCP/IP 和 OSI 模型的传输层。我们最常使... 网站建设# tcp# 三次# 传输层 4年前260
一言不合就重构?监控系统这样演进才稳妥! 一、业务背景 当今时代处在信息大爆发的时代,信息借助互联网的潮流在全球自由的流动,产生了各式各样的平台系统和软件系统,越来越多的业务也会导致系统的复杂性。 当核心业务出现了问题影响用户体验,开发人员没... 系统教程# 业务# 开发人员# 服务端 2年前250
如何用 30s 给面试官讲清楚什么是 Token 前文介绍了 Session-Cookie 的认证过程,简单回顾下基本步骤:,这种方法的缺点就是分布式集群情况下无法保证每台服务器都拥有相同的 Session,上篇文章也简单介绍了几种 Session ... 网站建设# session# token# 令牌 3年前240
在 Go 中实现一个支持并发的 TCP 服务端 TCP 和 UDP 服务端随处可见,它们基于 TCP/IP 协议栈,通过网络为客户端提供服务。在这篇文章中,我将介绍如何使用 Go 语言 开发一个用于返回随机数、支持并发的 TCP 服务端。对... 网站建设# go# goroutine# tcp 4年前240
写给 Java 程序员的前端 Promise 教程 ,假设我现在有这样一个需求,用户先去登录,登录成功之后,再去服务端获取用户信息,获取到用户信息之后再去服务端获取前端的动态菜单。一般我们的 Ajax 请求都是异步形式,为了确保上一步操作成功再执行下一... 网站建设# promise# 前端# 异步 5年前240
WebSocket 入门:简易聊天室 ,大家好,我是前端西瓜哥,今天我们用 WebSocket 来实现一个简单的聊天室。,WebSocket 是一个应用层协议,有点类似 HTTP。但和 HTTP 不一样的是,它支持真正的全双工,即不仅客户... 网站建设# http# websocket# 发消息 3年前230
原来你是这样的 IO 模型 在学习 Netty 框架前有一个话题是无法绕过的,就是:网络编程 IO 模型,听见 IO 模型有些同学就开始背八股文了,Java 常见 IO 模型有:,今天跟大家一起重温下这些知识点。,网络编程中有一... 网站建设# io# socket# 客户端 4年前210
一篇文章让你了解如何优雅地处理重复请求 对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。,重复的场景有可能是... 网站建设# 客户端# 服务端# 编号 3年前190
WebSocket和Socket编程 面试一般会问 socket原理 socket为啥要有端口:确定一个链路的是一个四元组 Socket编程 socket通信 你做过socket编程吗,socket是怎么实现知道有连接过来的 说说WebS... 网站建设# Html/CSS# tcp/ip# websocket 3年前150
Golang和Rust做服务端开发,哪个更合适一些? Golang和Rust都是现代编程语言,非常适合用于服务端开发。它们各有特点,选择哪个更合适,取决于具体的需求和项目。,,Golang是一门以高效和并发著称的编程语言,它的语法简单,易于学习和使用。G... 网站建设# golang# rust# 并发 5年前150
聊聊如何防止接口重复提交? 在上一篇文章中,我们详细的介绍了随着下单流量逐渐上升,为了降低数据库的访问压力,通过请求唯一ID+redis分布式锁来防止接口重复提交,流程图如下!,,每次提交的时候,需要先调用后端服务获取请求唯一I... 网站建设# id# 唯一# 提交 4年前140
使用 Vercel 部署 Node 服务 之前在写面试常客:HTTP 缓存时,曾经就强缓存和协商缓存写过两个demo,但缓存要在服务端做,只能贴上代码,不能在网页上感受(虽然我贴了gif)。,笔者的所有 demo 例子都放在 github p... 网站建设# github# vercel# 服务端 5年前130