深圳幻海软件技术有限公司 欢迎您!

  • 利用阿里云服务器搭建内网穿透服务(基于FRP)

    1、下载FRP确认CPU型号,这里使用的阿里云服务器AMD64,内网机器Win10系统echo%PROCESSOR_ARCHITECTURE%1下载对应型号FRP:https://github.com/fatedier/frp/releases2、服务端配置修改frps.ini配置文件[common

  • 阿里云服务器搭建frp -实现内网穿透

    阿里云服务器搭建frp-实现内网穿透什么是frp准备工作开始搭建服务端客户端什么是frpfrp是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持tcp,http,https等协议类型,并且web服务支持根据域名进行路由转发。准备工作1.一台公网IP的服务器(示例:xx.b

  • 聊聊Cookie、Session、Token 背后的故事

    摘要:Cookie、Session、Token这三者是不同发展阶段的产物本文分享自华为云社区《Cookie、Session、Token背后的故事》,作者:龙哥手记。1.网站交互体验升级作为网友的我们,每天都会使用浏览器来逛各种网站,来满足日常的工作生活需求。现在的交互体验还是很丝滑的,但早期并非如此

  • HTTPS实现原理分析

    概述在上一节中介绍了两种加密方法对称加密非对称加密其中对称加密性能高,但是有泄露密钥的风险,而非对称加密相反,加密性能较差,但是密钥不易泄露,那么能不能把他们进行一下结合呢?HTTPS采用混合加密HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包,而SSL/TLS的加密方式就是采用了对

  • 四个维度搞懂 Nacos 注册中心

    大家好呀,我是楼仔。现如今市面上注册中心的轮子很多,我实际使用过的就有三款:Eureka、Gsched、Nacos,由于当前参与Nacos集群的维护和开发工作,期间也参与了Nacos社区的一些开发和BugFix工作,过程中对Nacos原理有了一定的积累,今天给大家分享一下Nacos动态服务发现的原理

  • Golang和Rust做服务端开发,哪个更合适一些?

    Golang和Rust都是现代编程语言,非常适合用于服务端开发。它们各有特点,选择哪个更合适,取决于具体的需求和项目。Golang是一门以高效和并发著称的编程语言,它的语法简单,易于学习和使用。Golang在并发编程方面有非常好的支持,通过goroutine和channel等机制,可以轻松实现高并发

  • Islands Architecture(孤岛架构)在携程新版首页的实践

    作者简介携程前端框架团队,为携程集团各业务线在PC、H5、小程序等各阶段提供优秀的Web解决方案。当前主要专注方向包括:新一代研发模式探索,Rust构建工具链路升级、Serverless应用框架开发、在线文档系统开发、低代码平台搭建、适老化与无障碍探索等。一、项目背景2022,携程PC版首页终于迎来

  • Spring-Cloud使用Resilience4j实现熔断、限流

    由于hystrix官方已经停止维护了,目前spring-cloud推荐使用resilience4j来代替hystrix实现熔断、限流。熔断一般指客户端调用服务端接口出现异常时客户端侧的处理,当然也可以是服务端的处理出现异常时熔断快速返回,可以暂时切断对下游服务的调用,是一种牺牲局部保全整体的有效措施

  • 2022双十一筹备:一个细小疏忽差点酿成大祸

    1、背景最近一周一来,总是有项目组中反馈遇到了消息重复推送的问题,连续出现单条消息短时被多个消费者消费的问题:同时给出了证据,相同的msgId的消息被打印了两条,并且两者相隔7s。讲真,由于最近负责的事情比较多,并且RocketMQ又无法保证消息被重复消费,所以一开始并未引起我的充分重视,而是简单的

  • React 渲染的未来,你想知道吗?

    大家好,我是CUGGZ。在过去的几年中,React的流行度一直在增加,而且还在加速。React每周的npm下载量超过 1400万次 ,ReactDevtoolsChrome扩展有超过 300万 的周活跃用户。然而,在React18之前,React中的渲染模式几

  • 快速在你的Vue/React应用中实现Ssr(服务端渲染)

    前言我们都知道, Vue和React是构建客户端应用程序的框架。默认情况下,可以在浏览器中输出自定义组件,进行生成 DOM 和操作 DOM,也就是我们常说的客户端渲染,并且我们大部分主流的场景都是SPA(单页面)应用,而随着 SPA尤其是 

  • 在 Go 中实现一个支持并发的 TCP 服务端

    仅用大约65行代码,开发一个用于生成随机数、支持并发的TCP服务端。TCP和UDP服务端随处可见,它们基于TCP/IP协议栈,通过网络为客户端提供服务。在这篇文章中,我将介绍如何使用 ​​Go语言​​ 开发一个用于返回随机数、支持并发的TCP服务端。对于每一个来自TCP客户端的连

  • 微服务:服务间如何通信?

    在微服务架构中,会将一个完整的应用程序拆分成一组服务。这些服务之间需要经过协作,通过接口调用,才能组成一个完整的应用。不同的服务部署在不同的机器上,或者同一个机器的多个容器中,进程间进行通信就不可避免了,也变得非常重要。按种类来分,进程间的通信方式有很多种,比如远程过程调用的RESTfulAPI和g

  • Netty到底是个啥?你明白了吗?

    Netty是一个利用Java的高级网络能力,隐藏其(JavaAPI)背后的复杂性而提供一个易于使用的NIO客户端/服务端框架。它极大地简化并优化了TCP和UDP套接字服务器等网络编程,并且性能以及安全性等很多方面甚至都要更好。支持多种协议如FTP,SMTP,HTTP以及各种二进制和基于文本的传统协议

  • Netty 基石,Java NIO 核心知识

    本文转载自微信公众号「yes的练级攻略」,作者是Yes呀。转载本文请联系yes的练级攻略公众号。你好,我是yes。在深入Netty之前,我觉得有必要先对齐一下JavaNIO的基础知识,因为Netty对底层网络I/O的操作就是基于JavaNIO的,所以有必要了解一下。到时候看源码,会有很多概念,例如C

  • 前端鉴权必须了解的五个兄弟:cookie、session、token、jwt、单点登录

     本文你将看到: 基于HTTP的前端鉴权背景 cookie为什么是最方便的存储方案,有哪些操作cookie的方式 session方案是如何实现的,存在哪些问题 token方案是如何实现的,如何进行编码和防篡改?jwt是做什么的?refreshtoke

  • 聊聊OkHttp实现WebSocket细节,包括鉴权和长连接保活及其原理!

     一、序OkHttp应该算是Android中使用最广泛的网络库了,我们通常会利用它来实现HTTP请求,但是实际上它还可以支持WebSocket,并且使用起来还非常的便捷。那本文就来聊聊,利用OkHttp实现WebSocket的一些细节,包括对WebSocket的介绍,以及在传输前如何做到鉴

  • 从0 开始手写一个 RPC 框架,大多数都不清楚的技术

    RPC框架底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知识点。  发现这些知识都了解一些。所以就想着试试自己实现一个简单的RPC框架,即巩固了基础的知识,也能更

  • 谨防Python攻破电脑桌面

     如何才能看一个人的桌面呢,都说Python很厉害,就来做一个利用移动端访问电脑来查看电脑的界面的神器!不知道大家以前有没有做过这方面的东西呢?也许大家听起来还有点不太理解,没有关系,下面就带领大家来看一下这个炫酷的操作,程序运行的结果如下图所示。  上图是程序执行的图

  • 如何理解Session、Cookie、Token三者的区别与联系

    本文将从Web应用由传统身份验证到基于Token的身份验证的演变过程的角度,介绍Session、Cookie、Token。很久以前,Web应用基本用作文档的浏览,如网络黄页。既然仅仅是浏览,因此服务器不需要记录具体用户在某一段时间里都浏览了哪些文档,每次请求都是一个新的HTTP协议,对服务器来说都是

推荐阅读