抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

故事在分析哔哩哔哩的添加评论Api中https://api.bilibili.com/x/v2/reply/add发现了有三个没见过的请求头,都是sec-fetch开头的请求头,例如: sec-fetch-dest: empty sec-fetch-mode: cors sec-fetch-site: same-site 于是乎就要来了解一下这些作用是什么拉~ 简介 Sec-Fetch是...

名词概念QPS(每秒查询率) (Queries Per Second),及每秒执行的查询总数。例如访问网站首页,不仅会返回首页的Html文件,还会放回内置的js、css、jpeg、png等文件。这些都算一个单独的查询次数。若一秒内返回了N个文件,则说该服务端的QPS为N。 QPS反映系统的吞吐能力,更偏向于读取文件,查询数据。 TPS(吞吐量) (Transactions Per Seco...

环境 环境 版本 SpringBoot 2.1.4 Zookeeper 3.6.2 原生Java Api依赖首先导入依赖 12345<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</art...

zookeeper是什么?引用百科的一段话: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。 zookeeper有什么用? 分布式应用程序可以基于ZooKeeper实现数据发布与订阅、负载均衡、命名服务、分布式协调与通知、集群管理、Leader选举、分布式锁、分布式队列等功能。 命名服务Zookeeper的命名服务功能主要是根据指定名字来获取资源或服务的地址,提供...

拆箱和装箱 自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。 在一般情况下,java会帮助我们进行自动装箱和拆箱,例如下面得例子 12Integer integerValue = 100; //Integer i...

实现所需环境 工具 功能 官方地址 FFmpeg 对视频音频处理的”瑞士军刀“ http://ffmpeg.org ImageMagick 在这里负责合并图片 https://imagemagick.org/index.php 需求分析实现哔哩哔哩视频缩略图的效果 猜想 随着鼠标移动,请求对应封面图 一次请求完毕,获得一张大图设置为背景,随着鼠标移动调整元素的backgro...

数据库中评论表的设计方案 第一种表中只存用户主键,查询时关联用户表获得用户头像、用户名。 第二中表中存用户主键、用户头像、用户名。 问题 第一种方案的问题在于需要关联用户表,我怀疑会出现效率问题。 第二中方案的问题在于空间占用和数据不一致问题(用户修改了用户名、头像等) 结果查阅了资料后:第一种方案一般不会出现效率问题正常加上索引就足够了,而且评论一般都是只看TopN的几个。第二种:不太...

简介 Ribbon是Neflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。通过Spring Cloud的封装,可以让我们轻松的,面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。 操作看看服务消费者(order)1234567891011@RestControllerpublic class OrderController { @Autowi...

简介在微服务的项目中,服务层被拆分成很多个。那么如何处理这些服务之间的通信和管理呢?在Spring cloud中使用Eureka来提供服务注册中心来管理微服务信息。 Spring Cloud Eureka 是对Netflix公司的Eureka的二次封装,它实现了服务治理的功能,Spring Cloud Eureka提供服务端与客户端,服务端即是Eureka服务注册中心,客户端完成微服务向E...

Docker常用命令

今天我们继续来学Docker的命令/(ㄒoㄒ)/~~

docker inspect

  • 语法:docker inspect ContainerId/NAME
  • 作用:获取容器/镜像的元数据