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

  • Docker从入门到实战系列之Dockerhub&私有化仓库Harbor搭建及使用

    前言在前面的文章中,我们介绍了如何定制镜像、容器编排,但仿佛对镜像管理并没有提及,那么镜像文件我们是否可以像管理代码一样实现push、pull的操作呢?答案是有的,docker-hub就是一款公共仓库,在上面可以搜索到别人创建好的各种各样的镜像,以及管理自己的镜像;Harbor是一款私有化镜像仓库,

  • Spring Cloud与微服务

    SpringCloud1·Eureka注册中心什么是Eureka基础架构Eureka原理图编写EurekaServer添加eureka依赖编写启动类编写配置yml配置文件服务注册服务提供端添加依赖在启动类上开启Eureka客户端功能编写配置服务发现在客户端添加依赖在启动类添加开启Eureka客户端发

  • API Server源码分析之入口点解析

    Kubernetes(K8s)集群中最关键的组件之一是APIServer,它是所有集群管理活动的入口点。从本文开始,我们将对K8sAPIServer的代码进行详细分析,并探讨其应用入口点、框架以及与etcd的通信。应用入口点K8sAPIServer的主要入口点位于 cmd/kube-api

  • NovelAi + Webui + Stable-diffusion本地配置

    配置所需要工具:推荐dev-sidecar 系统版本windows10,windows11显卡(越强越好,显存越大越好,本人是RTX3060)用AMD显卡的参考:InstallandRunonAMDGPUs·AUTOMATIC1111/stable-diffusion-webuiWiki(

  • Spring WebFlux核心组件详解

    环境:Springboot2.4.12概述spring-web模块包含了对响应式web应用程序的以下基本支持:对于服务器请求处理,有两个级别的支持。HttpHandler:处理HTTP请求的基本协议,包括非阻塞I/O和响应式流背压,以及ReactorNetty、Undertow、Tomcat、Jet

  • Spring WebFlux Security结合R2DBC实现权限控制

    环境:Springboot2.7.7依赖管理复制<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-r2dbc</

  • 字节跳动大规模企业级 HTTP 框架 Hertz 设计实践

    日前,字节跳动技术社区ByteTech举办的第七期字节跳动技术沙龙圆满落幕,本期沙龙以《字节高性能开源微服务框架:CloudWeGo》为主题。在沙龙中,字节跳动字节跳动基础架构服务框架资深研发工程师 高文举,跟大家分享了《大规模企业级HTTP框架的设计和实践》,本文根据分享整理而成。本文将

  • 使用Spring Boot和Docker构建微服务

    译者| 涂承烨审校 | 孙淑娟在本教程中,我将向你展示如何使用SpringBoot及其不同组件构建微服务。在最后一节中,我将向你展示如何使用Docker容器部署微服务。我们将学习:1、 实现微服务的不同组件2、 通过容器化部署服务微服务架构组件1.配

  • WebFlux使用函数式编程

    本篇主要内容:HandlerFunction的使用概述SpringWebFlux包括WebFlux.Fn是一种轻量级函数式编程模型,其中函数用于路由和处理请求,契约设计为不可变。它是基于注释的编程模型的另一种选择,但在其他方面运行在相同的ReactiveCore基础上。在WebFlux.Fn,HTT

  • 有了HTTP,为什么还要RPC?

    本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦!下面来具体说一说RPC服务和HTTP服务。OSI网络七层模型

  • 为什么要合并HTTP请求?

    思考路径:为什么要实现batchcall?->减少网络中的传输损耗->如何减少的?->通过合并HTTP请求->合并HTTP请求是如何减少网络损耗的?本文将解决这个问题。一起看看单个请求携载大量信息和多个请求携载小量信息对于整个时间的影响。Client发出请求1HTTP1.1可

  • 为什么网站知道我的爬虫使用了代理?

    在公众号粉丝群里面,经常有同学问:为什么自己的爬虫明明设置了代理,但一访问网站就能被发现。我总结了几种常见的情况。实际上,网站要识别你是否使用了代理,并不一定非要什么高深的反爬虫机制,也不需要使用AI识别用户行为。下面这几种情况,要识别代理简直是易如反掌。你根本没有使用代理有一些初学者在使用Requ

  • 线上 K8s Ingress 访问故障排查思路,看这一篇就够了

    具体现象应用迁移至我们的PaaS平台后会出现偶发性的502问题,错误见图片:相比于程序的请求量,错误肯定是比较少的,但是错误一直在发生,会影响调用方的代码,需要检查下问题原因。为啥只看到了POST请求读者肯定会说,你们ELK过滤字段里面写的是POST,所以肯定只有POST请求,其实不是这样的,GET

  • go-monitor: 服务质量统计分析告警工具

    本文介绍了一款开源Go语言监控项目。go-monitor基于golang开发,是一个轻量的,用于服务质量监控并实现分析告警的工具。go-monitor目前并不是一个独立的服务,而是希望被大多数基于golang开发的项目如同引入一个日志组件一样使用。 go-monitor能做什么通过上报接口

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

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

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

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

  • 一文彻底搞懂Cookie、Session、Token到底是什么

    Cookie洛:大爷,楼上322住的是马冬梅家吧?大爷:马都什么?夏洛:马冬梅。大爷:什么都没啊?夏洛:马冬梅啊。大爷:马什么没?夏洛:行,大爷你先凉快着吧。在了解这三个概念之前我们先要了解HTTP是无状态的Web服务器,什么是无状态呢?就像上面夏洛特烦恼中经典的一幕对话一样,一次对话完成后下一次对

  • 程序员们用了就离不开的10款开发软件,今天全部安利给大家

     第1款:TrueCryptTrueCrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看。什么,你以为把文件设置了隐藏属性别人就看不到了?快来用TrueCrypt,你必定会爱上它的。特点:对某一磁盘分区进行加密,开启计算机后,如果

  • 系统测试利器之挡板实战

    【51CTO.com原创稿件】挡板起因当今是多服务多协作的时代,任何系统不再是孤岛,而是相互依赖。由于存在多系统间环境稳定难、数据准备难、并行开发难问题,造成多系统间联调测试需要大量的沟通成本、排查成本,为了解决这个让人头疼的问题,引出了挡板的概念。其实挡板测试主要是为了模拟外围的系统、服务、接口而

  • 八大神奇的网络爬取库与工具

    【51CTO.com快译】网络爬取(Webscraping,请详见:http://www.prowebscraper.com/blog/web-scraping-using-php/)是普通商业网站的常规功能之一。不同的网站在不同的应用场景下,会用到不同的爬取任务,其中包括:产品信息和股票价格等方面

推荐阅读