接口 原理dubbo cache

redis高级-day5——redis集群原理及搭建

一、集群原理及搭建 当我们做了读写分离,做了高可用,还存在问题 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 数据量:机器内存16g--256g,如果存500g数据呢? Redis集群是一个分布式的Redis数据库系统,它可以在多个节点上存储数据,并提供高可用性和可伸 ......
redis 集群 原理 day5 day

linux 清除buff/cache 缓存

1、查看缓存命令 free -h 2、清除缓存的命令 echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches echo 0 是不释放缓存echo 1 是 ......
缓存 linux cache buff

SpringCloud集成dubbo的使用

1.生产者(服务提供者)操作。(服务提供者方的配置)(1)添加依赖(我这里的版本是2.2.3RELEASE) <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-dubbo</artif ......
SpringCloud dubbo

Python程序运行原理

Python 是一种解释型语言(先编译后解释语言),不需要编译成可执行文件,而是在运行时逐行解释执行,故运行效率相比C/C++较低。Python 的运行原理可以简单地概括为以下几个步骤: 词法分析和语法分析:Python 解释器会将源代码进行词法分析,将代码转换为一系列的 Token(即词法单元)。 ......
原理 程序 Python

Codeforces #900D. Unusual Sequences(容斥原理,dp)

原题链接:https://codeforces.com/contest/900/problem/D 求序列a的个数,满足$\sum_{i=1}^{len}=y$并且$gcd(a_1,a_2...a_{len})=x$ 其中序列的长度不限 答案对$1e9+7$取模 首先可以分析出,当$x$不整除$y$ ......
Codeforces Sequences 原理 Unusual 900

ASP.NET CORE WEBAPI 登录 JWT 鉴权 ,接口权限验证

###JWT的简单使用 ####介绍 当今Web开发中,API的使用越来越广泛,而API的安全性也变得越来越重要。其中,JWT(JSON Web Token)鉴权和授权是一种常见的解决方案。 本篇文章将会介绍JWT鉴权和授权的原理、实现方式以及注意事项。 ####什么是JWT? JWT是一种基于JS ......
接口 权限 WEBAPI CORE ASP

iOS:Weak指针的原理

Runtime 维护了一张weak表,用来存放对象的weak指针 weak表是一张哈希表,对象的指针为key,value为指向该对象的weak指针数组。 当对象被释放前,会查询weak表中的所有weak指针,并依次指向nil。 ......
指针 原理 Weak iOS

iOS:响应链的原理

iOS中不是所有的对象都能响应的,只有继承 UIResponder 的对象才能进行响应处理事件,称之为响应者对象。 常见的响应者对象有:UIView, UIViewController, UIApplication 响应链的流程: 1. 当产生某一个触摸事件的时候,这个触摸事件回添加到UIAppli ......
原理 iOS

iOS:字典存储数据的原理

注:适用于Java 等其他语言的技术原理 存储的逻辑 1. 字典底层有一个数组,靠数组来存储数据; 2. 将 key 进行 hash 算法。得到 `hash值`; 3. 将 `hash值` 与 `数组的长度` 进行`位与运算`, 得到的结果为数据应该存储的位置; 4. 找到数组对应的位置,然后设置对 ......
字典 原理 数据 iOS

iOS:KVO 的实现原理

KVO 是依赖 kvc 进行实现的。主要是依赖了 isa_swizzling 来实现的。 当对一个类第一次进行观察时,系统会动态的创建一个派生类 修改观察的对象的 isa 指针指向,指向新建的派生类 派生类中,系统会重写观察的属性的 set 方法 然后通过 kvc 的willChangeValueF ......
原理 iOS KVO

【深度思考】聊聊CGLIB动态代理原理

1. 简介 CGLIB的全称是:Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库,它可以在运行期扩展Java类与实现Java接口, 底层使用的是字节码处理框架ASM。 Github地址:https://github.com/cglib/cglib ......
深度 原理 动态 CGLIB

ZLMediaKit实现按需拉流时rtsp流地址不对addStreamProxy返回0,接口流id参数踩坑记录

场景 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130136245 基于上面实现拉取视频流预 ......

门禁系统中人脸检测技术的原理剖析和使用教程

引言 人脸检测 API 是一种基于深度学习技术的图像处理API,可以快速地检测出一张图片中的人脸,并返回人脸的位置和关键点坐标,在人脸识别系统、人脸情绪识别等多种场景下都有极大的应用。 本文将从人脸检测的发展历程、原理、特点等角度出发,一文带你看透人脸检测 API 。 人脸检测技术的发展历程 人脸检 ......

Java函数式接口

1. Consumer接口 接受一个固定类型的参数,无返回值 //使用方式 // 1 使用consumer接口实现方法 Consumer<String> consumer = new Consumer<String>() { @Override public void accept(String s ......
函数 接口 Java

Springboot集成dubbo完整过程(三)

准备工作 1,准备mysql服务环境 2,准备redis服务环境 3,准备zookeeper服务环境 4,准备逆向生成bean的xml配置文件 5,准备slf4j日志xml配置文件 6,准备一个sql脚本 1,搭建创建服务工程 1,创建一个空的父工程,用来统一管理依赖 2,创建一个interface ......
Springboot 过程 dubbo

pringboot之restfull接口规范注解(二)

1,springboot逆向mybatis生成接口类 2,执行generator生成接口类 1,控制台使用mvn命令: 2,双击mvn里面的pulgins插件下的renerator启动插件 3,创建一个控制器 4,application配置文件添加引入mapper的xml路径 5,执行效果 6,测试 ......
注解 pringboot restfull 接口

Asp.Net Core 3.1记录接口访问日志

我们总是有记录操作日志的需求,很早以前可以使用ActionFilter来实现,现在可已使用自定义中间键的方法 首先定义RequestResponseLoggingMiddleware中间件。说明这里日志记录通过Repository记录在数据库中,有其他需求的同学可以自定义这块,比如想通过nlog或l ......
接口 日志 Core Asp 3.1

Android事件分发-基础原理和场景分析

和其他平台类似,Android 中 View 的布局是一个树形结构,各个 ViewGroup 和 View 是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个 View 的范围内,这样就不知道哪个 View 来响应这个事件,为了解决这一问题,就出现了事件分发机制。 ......
场景 原理 Android 事件 基础

MySQL底层执行原理

大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 存储引擎 ......
底层 原理 MySQL

WebRTC原理

WebRTC原理 1.1什么是WebRTC WebRTC(Neb Real-Time Communication)是Google于2010以6829万美元从Global IP Solutions公司购买,并于2011年将其开源,旨在1立一个互联网浏览器问的实时通信的平台,让NebRTC:技术成为H5 ......
原理 WebRTC

【视频】R语言生存分析原理与晚期肺癌患者分析案例|数据分享|附代码数据

原文链接:http://tecdat.cn/?p=10278 最近我们被客户要求撰写关于生存分析的研究报告,包括一些图形和统计输出。 生存分析(也称为工程中的可靠性分析)的目标是在协变量和事件时间之间建立联系 生存分析的名称源于临床研究,其中预测死亡时间,即生存,通常是主要目标。 生存分析是一种回归 ......
数据 肺癌 患者 原理 案例

对外接口Set,可以限制非法时间值

类作为"零件"的载体,有内部属性(private),有对外接口(public), 内部属性的数据成员或函数成员,仅仅供给class内部函数成员使用,不对外开放,public规定的对外开放的接口。 设置Cmytime类。 具有两个成员函数 int Set(int h,int m,int s) 对于Se ......
接口 时间 Set

时间类-类的定义,类作为“零件”的载体,有内部属性,有对外接口

类作为"零件"的载体,有内部属性(private),有对外接口(public), 内部属性的数据成员或函数成员,仅仅供给class内部函数成员使用,不对外开放,public规定的对外开放的接口。 设置Cmytime类。 具有两个成员函数 int Set(int h,int m,int s) Show ......
载体 零件 属性 接口 时间

01. 接口测试基础知识概要

01. 接口测试基础知识概要 概要 软件接口的分类: 软件内部模块与模块之间的接口、不同平台间的外部接口 常见接口: HTTP协议:最广泛;常用JMeter和Postman工具来测试 Web Service接口:使用soap协议,通过http传输,一般是xml格式,常用SoapUI工具测试 什么是接 ......
概要 基础知识 接口 基础 知识

腾讯云接口

操作步骤 开通语音识别服务 在调用语音识别相关接口前,您需要进入 语音识别控制台,进行实名认证和人脸认证,认证完成后,阅读《用户协议》后勾选“我已阅读并同意《用户协议》”,然后单击【立即开通】,即可一键开通录音文件识别、实时语音识别、一句话识别、录音文件识别极速版、语音流异步识别服务接口,如需开通营 ......
接口

redis03 持久化方案 主从复制原理和方案 哨兵高可用

今日内容详细 1 持久化方案 # 什么是持久化 redis的所有数据保存在内存中,把内存中的数据同步到硬盘上这个过程称之为持久化 # 持久化的实现方式 快照:某时某刻数据的一个完成备份 -mysql的Dump -redis的RDB 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -m ......
方案 主从 哨兵 原理 redis

redis高级-day4——redis持久化方案、主从复制原理和方案、哨兵高可用

一、持久化方案 1、什么是持久化 redis的所有数据保存在内存中,把内存中的数据同步到硬盘上这个过程称之为持久化 ps:redis是默认使用自动持久化的,在使用redis的时候我们如果不是强行关掉redis服务,再启动,就可以看到之前设置的数据。因为正常退出或执行shutdown关闭redis连接 ......
方案 主从 哨兵 redis 原理

小D-新版接口自动化教程

1,如果做压测,要直接压测内网ip,通过压测公网域名,不管是http 还是 https , 都会带来额外的耗损导致结果不准确; 什么是公网IP和内网IP?NAT转换又是什么鬼?_信息技术_江门市政务服务数据管理局 (jiangmen.gov.cn) ......
接口 教程

Postman接口测试-变量

postman的四种变量:全局变量、环境变量、集合变量(项目变量)、普通变量 全局变量:整个postman中的请求都可以使用创建的两种方法: 第一种方法:再界面右上角-MANAGE ENVIRONMENTS 添加变量名称+变量值 第二种方法:再Pre-requests Script和Tests选择右 ......
变量 接口 Postman

django中开启事务,GEO地理位置信息、持久化方案、主从复制原理和方案、哨兵高可用、集群原理及搭建、缓存优化、mysql主从、django做读写分离

==django中开启事务== # django中如何开启事务 全局开启:每个http请求都在一个事务中 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'lqz', 'HOST': '127.0.0. ......
主从 原理 方案 django 哨兵