大白话 大白 原理 背后

SpringBoot自动配置原理

在Spring Boot项目中的引导类上有一个注解@SpringBootApplication,这个 注解是对三个注解进行了封装,分别是: @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan 其中 @EnableAutoC ......
SpringBoot 原理

计算机组成原理之输入输出系统

输入输出的一般操作: ![image](https://img2023.cnblogs.com/blog/1467880/202305/1467880-20230528203431773-428828641.png) 输入输出就是CPU将地址放在地址总线上,选择外设,之后如果是输入,则等候输入设备把 ......
原理 计算机 系统

JavaScript函数传参原理详解——值传递还是引用传递

讨论JavaScript的传参原理之前,我们先来看一段曾经让笔者困惑了一段时间的代码 var testA=1; var testB={}; function testNumber(example){ example=2; } function testObj(example) { example.t ......
JavaScript 函数 原理 还是

Linux工作原理2常用基本命令和目录层次结构

本章是对本书中你将遇到的Unix命令和工具的指南。 为什么是Unix命令?这不是一本关于Linux如何工作的书吗?当然是的,但Linux在本质上是一种Unix风格。在本章中,你会看到Unix这个词,而不是Linux,因为你可以把你学到的东西直接带到BSD和其他Unix风味的系统中去。我试图避免涉及太 ......
层次 命令 原理 常用 结构

每天千万级订单的生成背后痛点及技术突破

千万级订单的生成 了解随订单量的提升,数据库系统经历了哪些变化,这些变化带来哪些痛点 分库分表环境下,订单的id生成有哪些办法 雪花算法的原理及实现 支付环境下,对订单系统的架构设计带来哪些影响 1. 架构体系深入剖析 1.1 演进与背景 随着数据量的增长,一般db的架构,经历如下演进: 1)单库主 ......
痛点 订单 背后 技术

[Docker] Docker的概念原理与基本用法

# 1 概述 ## 1.1 简述 `Docker`是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。 开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何支持 docker 的机器上运行。 容器是完全使用沙箱机制,相互之间不会有任何接口调用。 # 1 ......
Docker 原理 概念

雷达原理与系统 第六讲 雷达发射机主要部件与应用

雷达原理与系统 第六讲 雷达发射机主要部件与应用 根据雷达体制,对雷达发射机提出了不同的要求。雷达发射机分类(概述)—— 1. 按照射频信号产生方式分类,雷达发射机可以分为: A. 单级振荡式发射机; B. 主振放大式发射机。 2. 按照信号的形式分类,雷达发射机可以分为: A. 连续波发射机; B ......
发射机 部件 原理 系统

JavaScript———原理题

@[TOC](面试原理题) # 前言 本文针对目前常见的面试题,实现了相应方法的核心原理,部分边界细节未处理。 # 实现一个call函数 ```javascript // 通过this获取指定方法,然后挂载在传入的上下文 Function.prototype.myCall = function (c ......
JavaScript 原理

九种跨域方式实现原理

@[TOC](九种跨域方式实现原理) # 前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 # 什么是跨域? ## 什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CS ......
原理 方式

SQL注入原理及利用方式

## **前言** 在Web表单递交或输入域名或页面请求的查询字符串,通过后端语言连接数据库并查询数据,攻击者可利用此漏洞拼接恶意语句获取大量数据。 ###**SQL注入漏洞** 在表单页面或者存在参数传递的地方可能存在SQL注入漏洞。 #### **SQL注入漏洞类型** SQL注入类型可分为两大 ......
原理 方式 SQL

ReentrantLock的实现原理

ReentrantLock和synchronized都是可重入锁。 ReentrantLock可以实现公平锁和非公平锁,默认非公平锁,而synchronized只能实现非公平锁。 ReentrantLock基于AQS实现,Synchronized基于JVM的monitor实现。 ReentrantL ......
ReentrantLock 原理

CAS的工作原理

CAS即比较并交换,是一种非阻塞式锁,也称为乐观锁,在无锁的情况下保证线程操作共享资源的原子性。 工作原理:采用CAS的方式修改共享资源时会读取共享资源作为一个预期值,在进行比较,如果预期值和当前值一样,那么就会更新成功,如果不一样,会采用自旋的方式再次获取共享资源的值尝试完成更新,当自旋次数达到一 ......
原理 CAS

计算机组成原理 L02 指令集体系结构(ISA)复习-1

# 计算机组成原理 L02 指令集体系结构(ISA)复习-1 > 复习-1 用作例题/课后题整理 复习-2 用作理论知识点整理 ## 如何使用大常数 由于大数值范围:[-2^31, 2^31-1],而I型指令常数字段只有16bits,所以需要使用两次I型指令。 1. 取立即数到寄存器**高16位** ......
体系结构 指令 原理 体系 结构

synchronized底层原理

synchronized对象锁采用互斥的方式使得在同一时刻只有一个线程能够持有锁并操作共享资源,如果其它线程想要获取锁就会进入阻塞状态,从而保证了线程安全问题。 synchronized底层原理:synchronized的实现基于JVM的锁监视器(monitor),每个JVM都有维护自己的一套锁监视 ......
synchronized 底层 原理

雷达原理与系统 第五讲 雷达发射机主要质量指标

雷达原理与系统 第五讲 雷达发射机主要质量指标 1. 雷达发射机的工作频率 2. 信号波形 3. 输出功率 4. 信号形式 5. 脉冲波形 6. 信号稳定度 7. 频谱纯度 注解:雷达发射机的质量指标=主要技术参数,质量指标决定了发射机的类型。 1. 雷达发射机的工作频率 A. 选择雷达工作频率,需 ......
发射机 原理 指标 质量 系统

js 沙盒的实现原理

# js 沙盒的实现原理 最近研究微前端,qiankun 框架的源码。看到了沙盒的概念,于是研究了一下沙盒的原理及实现方案。记录一下。 ## 沙盒的原理 - 为什么我们需要沙盒 在浏览器中,全局的this 实际指向的是window。如果我们运行js,我们有可能会往window 这个对象中写入一些数据 ......
原理 js

通俗直观介绍ChatGPT背后的大语言模型理论知识

“AI 的 iPhone 时刻到来了”。非算法岗位的研发同学'被迫'学习 AI,产品岗位的同学希望了解 AI。但是,很多自媒体文章要么太严谨、科学,让非科班出身的同学读不懂;要么,写成了科幻文章,很多结论都没有充分的逻辑支撑,是‘滑坡推理’的产物。这篇文章从底层讲起,却不引入太多概念,特别是数学概念... ......
模型 背后 ChatGPT 理论 语言

串口通信原理

[笔记来源](https://www.bilibili.com/video/BV1Gf4y1u7Yz/?spm_id_from=333.337.search-card.all.click&vd_source=5b692e5de6bc40107b035f9a6cea705a "笔记来源") # 串行通 ......
串口 原理

ASEMI代理长电可控硅BT134的工作原理,BT134的应用领域

编辑-Z 本文将对可控硅BT134的工作原理及应用领域进行详细阐述。首先,我们将介绍可控硅BT134的基本概念和工作原理;其次,我们将探讨可控硅BT134在电力电子领域的应用;接着,我们将分析可控硅BT134在家用电器中的应用;最后,我们将讨论可控硅BT134在工业自动化领域的应用。 1、可控硅BT ......
可控硅 应用领域 134 原理 领域

数据库系统原理-实验二

一、实验目的: 掌握使用 SQL 语言进行各种查询的操作和视图的操纵方法。 二、实验要求: 在现有的数据库上进行各种查询操作,对视图的创建、使用等操作。 三、实验步骤: 1、 开始→程序→Microsoft SQL Server→SQL Server Management Studio。 2、 在“ ......
原理 数据库 数据 系统

3W字吃透:微服务网关SpringCloud gateway底层原理和实操

文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
网关 底层 SpringCloud 原理 gateway

Mybatis核心原理简单实现

1、导入一个依赖 点击查看代码 ``` dom4j dom4j 1.6.1 ``` 2、有一个mapper.xml文件 点击查看代码 ``` insert into student values(#{id}, #{name}) delete from student where id=#{id} u ......
原理 核心 Mybatis

数据库系统原理-实验一

一、实验目的: 掌握使用 SQL 语言进行数据定义和数据操纵的方法。 二、实验要求: 建立一个数据库 stumanage,建立三个关系表 student,course,sc。向表中插入 数据,然后对数据进行删除、修改等操作,对关系、数据库进行删除操作。 三、实验步骤: 1、 开始→程序→Micros ......
原理 数据库 数据 系统

计算机组成原理之总线系统

![image](https://img2023.cnblogs.com/blog/1467880/202305/1467880-20230526215824041-1527379733.png) ![image](https://img2023.cnblogs.com/blog/1467880/2 ......
总线 原理 计算机 系统

计算机组成原理之中央处理器(二)

微程序这一章,感念比较多,注意好区分。 ![image](https://img2023.cnblogs.com/blog/1467880/202305/1467880-20230525084518041-531177136.png) 微命令就是一个一个最小的控制信号,比如说三态门中的什么什么有效, ......

drf全局异常处理,接口文档,jwt介绍和原理,base64编码和解码

drf全局异常处理: 只要三大认证,视图类的方法出了异常,都会执行一个函数:rest_framework.views import exception_handler setting: REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'app01.exception. ......
全局 接口 编码 原理 文档

7、Hystrix 断路器执行原理

断路器深入的工作原理 1、如果经过断路器的流量超过了一定的阈值,HystrixCommandProperties.circuitBreakerRequestVolumeThreshold() 举个例子,可能看起来是这样子的,要求在10s内,经过短路器的流量必须达到20个;在10s内,经过短路器的流量 ......
断路器 原理 Hystrix

4、深入分析hystrix执行时的8大流程步骤以及内部原理

前面了解了 Hystrix 最基本的支持高可用的技术:资源隔离 + 限流。 创建 command; 执行这个 command; 配置这个 command 对应的 group 和线程池。 开始执行这个 command,调用了这个 command 的 execute() 方法之后,Hystrix 底层的 ......
步骤 流程 原理 hystrix

详解GaussDB(DWS)用户监控原理及应用

摘要:本文将聚焦于用户监控的原理及应用进行介绍。 本文分享自华为云社区《GaussDB(DWS)监控工具指南(二)用户级监控》,作者:幕后小黑爪 。 前言 资源监控是整个运维乃至整个产品生命周期重要的一环,事前及时语句发现故障,事后提供详实的数据用于追查定位问题。GaussDB(DWS)整个资源监控 ......
原理 GaussDB 用户 DWS