kingbasees原理 垃圾

MySQL-mysqldump原理

mysqldump原理解析 mysqldump命令执行和输出 mysqldump --no-defaults -h localhost -uroot -p12345678 -P3306 --databases eo_oslog --tables t1 --single-transaction --m ......
MySQL-mysqldump mysqldump 原理 MySQL

V8垃圾回收机制

V8是一款开源的JavaScript引擎,由Google开发。 它是Chrome浏览器的核心组件之一,并且被许多Node.js应用程序使用。V8引擎具有内置的垃圾回收机制,用于自动管理JavaScript程序中的内存分配和释放。 V8的垃圾回收机制主要包括两个部分:分代垃圾回收和标记-清除算法。下面 ......
机制 垃圾

redis,持久化RDB,AOF,混合(AOF),主从复制原理和方案,哨兵高可用

内容回顾 # 悲观乐观锁: django中如何实现 -悲观锁:mysql 行锁 表锁 -乐观锁:真正修改时,加入限制条件 django中事务如何开启 -原生sql如何开启事务:begin; commit; -django中如何开事务:atomic() commit() for_update是锁表还是 ......
主从 哨兵 AOF 原理 方案

集群原理及搭建、 1.1 集群搭建、 1.2 集群扩容、 1.3 集群缩容

1 集群原理及搭建 # 做了读写分离,做了高可用,还存在问题 1 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 2 数据量:机器内存16g--256g,如果存500g数据呢? # 使用集群解决这个问题 # 解决:加机器,分布式 redis cluster 在2015年 ......
集群 原理 1.1 1.2 1.3

浅析python中装饰器原理

一、什么叫装饰器? 装饰器(decorator)的本质是一个函数,它接收一个函数作为参数,并返回一个被装饰过后的函数 二、装饰器的作用? 在不修改被修饰过函数的代码和和调用方式的情况下,给被装饰函数增加额外的功能 三、装饰器的应用场景? 插入日志、性能测试、事务处理、缓存、权限校验等场景 四、下面主 ......
中装 原理 python

其他--解封垃圾CSDN的"关注博主即可阅读"限制

问题缘由 其实遇到好博主和好文章,点赞关注是大部分人的基本操作,但不要脸的CSDN为了广告收入强制让用户登录和用户关注的事情太恶心,CSDN真的是中国互联网的耻辱。 解除限制 以Chrome浏览器为例,在"书签" ==> "书签管理器" ==> "新增书签"下设置 JavaScript: (func ......
quot 垃圾 CSDN

vue2源码-十二、mixin的使用和原理

mixin的使用和原理 使用: 可以通过 Vue.mixin 来实现逻辑的复用,问题在于数据来源不明确。声明的时候可能对导致命名冲突 vue3 采用的就是 compositionAPI 局部混入: var myMixin = { created: function () { this.hello() ......
源码 原理 mixin vue2 vue

Docker容器数据卷与DockerFile已经Docker网络原理

5. Docker 容器数据卷: 5.1什么是Docker的容器数据卷: 将应用和环境打包成一个镜像 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化 例如:Mysql,容器删了,如果数据存放在容器当中,那么就是删库跑路了,因此我们希望Mysql的数据可以存储在本地当中 ......
Docker 容器 DockerFile 原理 数据

redis高级:集群原理及搭建

一、集群原理及搭建 当我们做了读写分离,做了哨兵高可用,还下列存在问题: 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 数据量:机器内存16g--256g,如果存500g数据呢? 解决方案:使用集群 即加机器,使用分布式 1、redis集群介绍 redis clust ......
集群 原理 redis

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

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

克里金(Kriging)插值的原理与公式推导

这篇文章是转载的一个大神的,因为那个大神的知乎回答的公式坏了,因此整理了一下公式,分享一下,讲的真的挺好的,大神的博客链接:克里金(Kriging)插值的原理与公式推导 - xg1990 0. 引言——从反距离插值(IDW)说起 空间插值问题,就是在已知空间上若干离散点 $\left(x_i, y_ ......
公式 原理 Kriging

docker容器-docker原理

......
docker 容器 原理

05-目录-计算机基础(组成原理、微机原理、汇编、操作系统、网络)

第01章:数据的表示 计算机系统:链接 二进制:链接 数据的存储方式:链接 定点数表示:链接 浮点数表示:链接 常用基本概念的定义:链接 基本运算的实现:链接 第02章:指令集 指令集基本概念:链接 第03章:总线 总线基本概念:链接 第04章:IO I/O设备:链接 第05章:存储器 存储器:链接 ......
原理 微机 计算机 基础 目录

《花雕学AI》26:多维度了解ChatGPT思维链提示的原理、方法、使用和发展的22个问题

早上5点起床,没有去打羽毛球,打开电脑,漫无边际的浏览,偶然发现了一个提法:ChatGPT思维链提示。于是,我使用与ChatGPT同源技术的新Bing引擎(GPT-4),来进行搜索与了解相关情况。这里尝试连环提问的穷追猛打的暴力套路,呵呵,不到黄河不死心,我的22个问题是: 1、什么是ChatGPT ......
花雕 思维 原理 ChatGPT 方法

程序员必须掌握的数据库原理

合理的设计数据架构是程序员的核心竞争力,也是普通程序员走向技术专家的必修课。数据库一直是计算机核心基础软件,经历了40年的发展,从关系型数据库,到数据仓库、NoSQL、大数据以及云原生数据库,体系越来越复杂。 本次主题重点介绍应用软件到底层数据库全链路的核心原理,希望帮助广大序员更好的理解并使用好数 ......
程序员 原理 数据库 程序 数据

os: Debian和Ubuntu系统更新和垃圾清理

Debian和Ubuntu系统更新和垃圾清理 一、查看系统启动时间 1. systemd-analyze 二、一键纯净更新 1、 命令: sudo apt update -y && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo ......
垃圾 Debian Ubuntu 系统 os

@RequestParam用法及原理

@RequestParam用法及原理 https://cloud.tencent.com/developer/article/1904682 大家好,我是路人,这是 SpringMVC 系列第 23 篇。 前面没有详细介绍 SpringMVC 中各种注解的用法,这里准备一一补上,今天来看@Reque ......
RequestParam 原理

go channel使用及其实现原理 迈莫coding

go channel使用及其实现原理 迈莫coding 简书作者 2021-01-15 15:03IP属地: 北京 目录 channel背景 channel基本用法 channel应用场景 channel实现原理 channel数据结构 channel实现方式 channel注意事项 闲聊 【迈莫c ......
原理 channel coding go

JVM垃圾回收机制之对象回收算法

在前面的文章中,介绍了JVM内存模型分为:堆区、虚拟机栈、方法区、本地方法区和程序计数器,其中堆区是JVM中最大的一块内存区域,在Java中的所有对象实例都保存在此区域,它能被所有线程共享。 在Java中还有一个重要的机制:GC(垃圾收集器),堆是GC管理的主要区域,本文会带大家了解GC机制。 GC ......
算法 机制 对象 垃圾 JVM

@物空必能 证明了杠杆原理

@物空必能 证明了杠杆原理 。 前几天 我 在 牛顿吧 看到 @物空必能 的 一个 帖子, 点到为止 的 讨论了 杠杆原理, 我一看, 就知道 @物空必能 证明了杠杆原理, 他 的 思路 和 我一样 。 以前 我 在 反相吧 发过 《请 用 中学 知识 解释 这个 现象》 https://tieba ......
杠杆 原理

Selenium 原理详解

Selenium 简介 Selenium 是目前主流的用于Web应用程序测试的工具,可以直接运行在浏览器中,就像真正的用户在操作一样。 Selenium 原理 Selenium工作的过程中有三个角色,其一便是跟我们最近的自动化测试代码:自动化测试代码发送请求给浏览器的驱动;其二便是浏览器的驱动:每个 ......
Selenium 原理

HashMap实现原理

HashMap是基于散列表的Map接口的实现。插入和查询的性能消耗是固定的。可以通过构造器设置容量和负载因子,一调整容易得性能。 散列表:给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈希 ......
原理 HashMap

从原理聊JVM(一):染色标记和垃圾回收算法

本篇介绍了JVM中垃圾回收器相关的基础知识,后续会深入介绍CMS、G1、ZGC等不同垃圾收集器的运作流程和原理,欢迎关注。 ......
算法 标记 原理 垃圾 JVM

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

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

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

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