E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
KVC底层原理
精华推荐 |【Redis技术探索】「底层架构原理」深入透析主从架构的
底层原理
分析实现机制
技术箴言当心中有更高的山峰去攀登,就不会在意脚下的泥沼。前提概要Redis高可用的方案包括:持久化、主从复制(及读写分离)、哨兵和集群(Cluster)。持久化:侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份),数据可用性以及可靠性。主从复制侧重解决数据的多机热备,以及从实例角度进行解决提高了高可用(故障切换),主从复制还可以实现负载均衡(高性能)。哨兵侧重于服务实例角度,自动进行监
洛神灬殇
·
2023-09-20 02:49
#
深入浅出Redis原理及实战
redis
架构
数据库
【Redis】深入探索 Redis 主从结构的创建、配置及其
底层原理
文章目录前言一、对Redis主从结构的认识1.1什么是主从结构1.2主从结构解决的问题二、主从结构创建2.1配置并建立从节点2.2.1从节点配置文件2.2.2启动并连接Redis主从节点2.2.3SLAVEOF命令2.2.4断开主从关系2.2查看主从节点的信息2.2.1INFOREPLICATION命令2.2.2对于各个信息字段的说明三、主从复制的拓扑结构3.1一主一从结构3.2一主多从结构3.3
求知.
·
2023-09-20 02:46
Redis
redis
数据库
缓存
主从复制
主从结构
【JDK 8-集合框架进阶】6.1 parallelStream 并行流
>报错三、实战>执行结果四、总结一、parallelStream并行流多线程并发处理,速度快fork/join框架提供了并发执行能力
底层原理
:线程池(ForkjoinPool)维护一个线程队列,将父任务拆分成子任务
ladymorgana
·
2023-09-20 01:11
架构师之路-java
java
开发语言
jvm
parallelStream
并行流
临时抱佛脚,集合:一篇解决java集合面试,大致所需复习问题,持续完善中
Collection比较器排序:Comparator和Comparable、compare的使用ListList基础知识内容Setset基础知识内容ArrayList集合和LinkedList集合
底层原理
?abc!
·
2023-09-19 20:05
#
Interview
java
面试
开发语言
Map集合详解:HashMap、LinkedHashMap
1、HashMap1.1
底层原理
:HashMap有几种常见构造方法://构造一个空的HashMap,默认初始容量(16)和默认负载系数(0.75)。
子敬不做大都督
·
2023-09-19 19:13
java基础类
hashmap
java
链表
数据结构
Docker ~ 从入门到入坑。
底层原理
。常用命令。帮助命令。镜像命令。dockerimages。dockersearch。dockerpulldockerrmi。容器命令。列出所有运行的容器。列出所有的容器。退出容器。删除
lyfGeek
·
2023-09-19 18:51
Docker。
Linux。
Docker
你对Spring Security使用场景以及
底层原理
有了解吗?
SpringSecurity使用场景有哪些?SpringSecurity是一个基于Spring框架的安全性解决方案,提供了全面的身份验证、授权和安全功能。它可以应用于多种场景以确保应用程序的安全性和保护敏感资源。以下是一些常见的SpringSecurity的使用场景:用户登录和认证:SpringSecurity可以处理用户的身份验证,包括用户名密码验证、基于数据库或LDAP的用户存储等。它提供了多
SoftwareDevOps
·
2023-09-19 12:33
Java
spring
数据库
sql
spring
cloud
spring
security
云原生
ADB
底层原理
介绍adb的全称为AndroidDebugBridge,就是起到调试桥的作用。通过adb我们可以在Eclipse/AndroidStudio中方便通过DDMS来调试Android程序,说白了就是debug工具。adb是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的android设备(如xiaomi手机)。它的主要功能有:运行设备的shell(命令行)管理
ChampionDragon
·
2023-09-19 12:52
adb
大学生准备毕业了只会C语言会不会找不到工作?
学习C语言有助于深入理解计算机
底层原理
,提高解决问题的能力。C语言代码易于移植,提高就业灵活性,适用于高性能领域。掌握C语言建立坚实编程基础,便于学习其他语言。
单片机一哥
·
2023-09-19 10:14
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
Spring Boot 系列教程5-热部署-devtools模块
底层原理
:双类加载器机制一个BaseClassLoader加载器,用于加载不会改变的第三方依赖的jar;另一个
JE_GE
·
2023-09-19 10:23
java
运维
javascript
ViewUI
(1)Spring的ioc
底层原理
过去我们用new来创建一个对象,ioc操作则是把对象的创建交给spring进行管理ioc操作的两种方式配置文件方式注解方式IOC的
底层原理
ioc
底层原理
使用的技术xml配置文件dom4j解决xml工厂设计模式反射
ssslxh
·
2023-09-19 08:45
C/C++内存管理
free3.C++内存管理方式new/delete3.1new/delete操作内置类型3.2new/delete操作自定义类型4.operatornew和operatordelete函数(重点)4.1
底层原理
豚豚糯
·
2023-09-19 04:14
c++
C++虚函数剖析-从二级指针角度
tags:C++categories:C++写在前面一直说C++的多态,其实
底层原理
是虚函数支持,那么虚函数的
底层原理
呢,之前一直停留在表面,直到后来看了很多书籍/视频/博客文章,才有了一点深刻的理解,
zorchp
·
2023-09-19 02:35
C/C++
c++
Docker详解
4.验证DockerEngine是否已正确安装2.第二种安装方法3.Docker运行
底层原理
1.Docker是怎么工作的2.Docker和虚拟机3Docker
来自湖南文理
·
2023-09-19 00:47
分布式
docker
20230917后台面经总结
1.ping
底层原理
Ping是ICMP的一个重要应用,主要用来测试两台主机之间的连通性。Ping的原理是通过向目的主机发送ICMPEcho请求报文,目的主机收到之后会发送Echo回答报文。
白速龙王的回眸
·
2023-09-18 23:44
java
【C++】模板初阶
今天开始将图片的水印全部去掉,以方便大家的观看和知识截屏分享,希望对大家都有所帮助模板初阶目录:一、什么是泛型编程(编写与类型无关的代码)二、函数模板2.1概念与格式2.2
底层原理
2.3实例化(细节较多
小羊study_sheep
·
2023-09-18 21:06
c++
算法
数据结构
巧用杠杆,让你的努力创造指数性价值
其实,掌握这个
底层原理
,运用到生活中,将给你的人生带来巨大的价值。且听我慢慢道来。
Mavis杂谈
·
2023-09-18 20:19
vite和webpack的区别
从
底层原理
上来说,Vite
前端~初学者
·
2023-09-18 13:13
Webpack
Vite
webpack
前端
node.js
iOS
底层原理
19:类和分类的加载
前面已经探究了类的加载流程,类分为懒加载类和非懒加载类,他们有不同加载流程,下面来探究下分类的加载,以及分类和类搭配使用的情况分类的本质准备工作在main.m中定义HTPerson的分类HT,代码如下image探索分类本质的三种方法探索分类的本质,有以下三种方式【方式一】通过clang【方式二】通过Xcode文档搜索Category【方式三】通过objc源码搜索category_t【方式一】:通过
黑白森林无间道
·
2023-09-18 08:35
80校庆,校友交流会
会议总结的内容如下:1.外功、内功2.搞清
底层原理
3.四象限时间管理法4.机会成本5.源码6.固化——>僵化——>优化7.数据结构,算法8.学习永无止境9.技术层、技术方向比较适合单
皆非的万事屋
·
2023-09-18 04:17
Java之ArrayList的
底层原理
:面试常考考点
定义java.util.ArrayList类就是传说中的动态数组,相当于Array的复杂版本,也就是说,ArrayList对象既有数组的特征,也有列表的特征。ArrayList实现了List接口,允许对元素进行快速随机访问。结构image.png源码publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneabl
麦穗一足
·
2023-09-18 03:33
iOS
KVC
的使用以及原理
KVC
定义
KVC
:即key-value-coding,键值编码。
KVC
的使用通过键值路径可为对象的属性进行赋值,也可以设置对象的私有属性。
Shineyok
·
2023-09-17 23:39
Docker从认识到实践再到
底层原理
(六-1)|Docker容器基本介绍+命令详解
高质量博客汇总然后就是博主最近最花时间的一个专栏《Docker从认识到实践再到
底层原理
》希望大家多多关注!Docker从认识到实践再到
底层原理
什么是容器通俗地讲,容器是镜像的运行实体。
@背包
·
2023-09-17 21:31
docker
容器
运维
容器命令
iOS 13 适配
1.私有API被封禁(
KVC
限制),禁止访问.iOS13中通过
KVC
方式来获取私有属性,有Carsh风险,尽量避免使用.比如我们常用的UITextFiled和UISearchController等,在iOS13
SuyChen
·
2023-09-17 19:56
OC语言特性:分类、扩展、代理、通知、KVO、
KVC
、属性
一、分类1.分类的作用?声明私有方法,分解体积大的类文件,把framework的私有方法公开2.分类特点运行时决议,可以为系统类添加分类。3.分类可以添加哪些内容?实例方法,类方法,协议,属性(添加getter和setter方法,并没有实例变量,添加实例变量需要用关联对象)-4.如果工程里有两个分类A和B,两个分类中有一个同名的方法,哪个方法最终生效?取决于分类的编译顺序,最后编译的那个分类的同名
UILabelkell
·
2023-09-17 09:50
GCD探究(二)-- 底层源码探究
本文主要通过GCD源码libdispatch-1173.60.1(源码下载)对GCD的
底层原理
进行探究。
iOSer_jia
·
2023-09-17 06:19
深入理解
KVC
与KVO
KVC
介绍:https://www.jianshu.com/p/45cbd324ea65重点介绍查找过程:当调用valueForKey:@”name“的代码时,
KVC
对key的搜索方式不同于setValue
哈哈哈我的简书账号
·
2023-09-17 02:53
底层原理
(八)------多线程
iOS中常见的多线程方案控制器命令:c:过掉step:输出汇编stepi:进入这个汇编函数简称siNSThread、GCD、NSOperation的底层实现其实都是pthreadGCD的常用函数GCD源码:https://github.com/apple/swift-corelibs-libdispatchGCD的队列容易混淆的术语:同步、异步,并发、串行各种队列的执行效果//dispatch_s
SwordDevil
·
2023-09-17 01:25
初探OC
底层原理
之《类的
底层原理
结构02》
类的结构分析根据底层继承找到objc_classimage.pngobj_class里面成员变量isa,superclass,cache,bits猜想我们上述了解了isasuperclasscache现在探索一下bitsimage.png从上图可以看出cache里面结果是一个互斥的结构体explicit_atomic_originalPreoptCache是一个结构指针根据上图得知cache所占的
破茧重来
·
2023-09-17 00:57
【1++的C++进阶】之C++11(二)
C++11中又增加了两个默认成员函数—移动构造与移动赋值重载,其
底层原理
以及优势我们在上节已经有过描述。但是针对这两个默认成员函数,我们还需要注意以下说明:如果你没有实现移动构造函数,并且也没
进击的1++
·
2023-09-16 21:24
1++的C++进阶
c++
c++11
lambda
iOS KVO
(
底层原理
是什么?)答:当对一个对象添加监听(addObserver:forKeyPath:...),iOS会修改该对象的isa(isa默认指向对象所所属的类)。
KingWorld
·
2023-09-16 18:04
OC
底层原理
04 - 内存对齐
sizeof最终得到的结果是该数据类型占用空间的大小class_getInstanceSize这个方法在OC
底层原理
02-all
H雷610
·
2023-09-16 13:42
淘宝直播流量底层逻辑规则
今天针对直播间流量分配规则
底层原理
,给大家做一个深度剖析。
电商人汤圆
·
2023-09-16 12:53
用户运营
产品运营
新媒体运营
流量运营
《全脑教养法》:用脑科学知识解读正面管教
《全脑教养法》这本书从脑科学的
底层原理
对正面管教做出了新的解释,那就是:正面管教就是一种上下脑的整合。-1-什么
凯文讲书
·
2023-09-16 11:54
【Linux】文件系统
它们的
底层原理
到底是什么?下面我们就来好好谈一谈:目录一、Linux操作系统中描述和管理文件的方式二、系统级的文件操作接口2.1open2.1.1op
1e-12
·
2023-09-16 08:47
Linux
linux
操作系统
文件系统
手写模拟Spring的
底层原理
2.1
先来引入两个问题第一个懒加载还是立即加载的问题,这个问题还是在于就是说,当我们xml配置了一个对象bean的时候,它在spring容器里面是什么时候开始会给我们创建这个对象那如果我们想对某个对象启动懒加载,可以添加@lazy这个注解这个注解一加上,它就只会在得到对象的时候给我们在容器中创建对象也就是在使用下面的方法的时候才会去创建一个对象那么默认这个对象得到的是单例还是多例,我们先来说一个小知识点
悟空不买菜了
·
2023-09-16 07:59
源码专栏
spring
java
后端
Docker从认识到实践再到
底层原理
(五)|Docker镜像
高质量博客汇总然后就是博主最近最花时间的一个专栏《Docker从认识到实践再到
底层原理
》希望大家多多关注!
@背包
·
2023-09-16 05:55
docker
容器
镜像
后端开发
【JUC系列-06】深入理解Semaphore
底层原理
和基本使用
系列整体栏目内容链接地址【一】深入理解JMM内存模型的底层实现原理https://zhenghuisheng.blog.csdn.net/article/details/132400429【二】深入理解CAS
底层原理
和基本使用
huisheng_qaq
·
2023-09-15 20:13
JUC系列
Semaphore
AQS
并发工具
JUC
公平锁和非公平锁
java
真的了解HashMap、HashSet吗?做一道测试题试试!
本人博客《HashMap、HashSet
底层原理
分析》,可以了解hashmap的底层源码实现测试代码HashSet底层实际就是一个Hashmap。猜猜下面源码每一个打印结果。
郭咖啡
·
2023-09-15 20:09
Java
java
jvm
开发语言
Hashtable
底层原理
分析
特点1、存放k-v键值对2、key\value均不能是null,否则会抛出空指针异常NullPointerException3、线程安全的,底层使用synchronized高频问题1、初始化大小多少?什么时候初始化?答:默认11,在第一次put的时候初始化2、什么情况下扩容?扩多大?答:Hashtable中数据大于数组长度*负载因子(舍弃小数)时,扩容一倍再加1。例如初始化为11,第一次扩容后为1
郭咖啡
·
2023-09-15 20:39
Java
java
数据结构
哈希算法
深度对比 Python 与 Java 的区别(一)
感慨于此,就写下了这篇文章,总结下自己在使用这两种语言的过程中的心得,加深自己对于这两种语言
底层原理
的理解,分
禅与电脑维修艺术
·
2023-09-15 19:15
python
Java
java
python
开发语言
Java ArrayList扩容
底层原理
深挖
今儿咱来看看ArrayList是怎么扩容的,底层是什么样的先说结论1.利用空参构造创建集合时,在底层创建一个默认长度为0的数组。2.添加第一个元素时,底层会创建一个新的长度为10的数组,要是存不下,就创建一个能正好存下的数组。3.这个数组存满时,会扩容1.5倍创建新数组,并把旧数组拷贝到新数组中。4.如果一次添加多个元素,1.5倍还放不下,则新创建的数组的长度以实际为准,并把旧数组拷贝到新数组中。
丁小喜
·
2023-09-15 15:22
在Java的底层挖呀挖呀挖
java
开发语言
KVO -
KVC
从根本原理透析
一.KVOKVO的全称为Key-ValueObserving,也就是我们常说的键值监听。通过KVO我们可以监听某个对象的属性的改变1.KVO的使用1.给对象添加KVO监听NSKeyValueObservingOptionsoptions=NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld;[self.personaddObserver
MrBMask
·
2023-09-15 04:03
虎扑识货面试小记
整体来说这次面试
底层原理
问的很深。1、自我介绍2、讲一下简历上最有成就感的项目3、MySql索引的底层数据结构是什么,具体介绍一下该数据结构,用这种结构的好处是什么,为什么不用红黑树?
丢雷劳谋
·
2023-09-15 04:09
面试
面试
java
redis
数据结构
elasticsearch
大数据技术准备
Hbase:HBase
底层原理
详解(深度好文,建议收藏)-腾讯云开发者社区-腾讯云Hbase架构图同一个列族如果有多个store,那么这些store在不同的regionHbase写流程(读比写慢)MemStoreFlushHbase
丢雷劳谋
·
2023-09-15 04:06
大数据
大数据
hbase
OC
底层原理
探索—扩展和关联对象
这篇文们来讲解下扩展和关联对象扩展分析image.png首先我们先在main.m文件中实现扩展然后clang-rewrite-objcmain.m-omain.cpp生成main.cpp文件,来查看下底层实现structPerson_IMPL{structNSObject_IMPLNSObject_IVARS;NSString*_name;NSString*_age;NSString*_ext_n
十年开发初学者
·
2023-09-15 00:02
别在说自己不知道docker了,全文通俗易懂的给你说明白docker的基础与
底层原理
docker介绍Docker是一个开源的应用容器引擎,基于Go语言进行开发实现并遵从Apache2.0协议开源,基于Linux内核的cgroup,namespace,以及OverlayFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。Docker在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程
弯_弯
·
2023-09-14 16:44
docker
容器
运维
centos7 下使用docker安装常见的软件:Redis
关于docker的基础知识,请见《别在说自己不知道docker了,全文通俗易懂的给你说明白docker的基础与
底层原理
》在自己学习的过程中经常会需要动手安装一下常见的工具,本篇就手把手带你用docker
弯_弯
·
2023-09-14 16:11
docker
redis
容器
【C++】复杂的菱形继承 及 菱形虚拟继承的
底层原理
文章目录1.单继承2.多继承2.1多继承中指针偏移问题3.菱形继承3.1菱形继承的问题——数据冗余和二义性3.2解决方法——虚拟继承3.3虚拟继承的原理3.4相关笔试题练习4.继承和组合5.继承的反思和总结6.用到的代码1.单继承在上一篇文章中,我们给大家演示的其实都是单继承。单继承的概念:单继承:一个子类只有一个直接父类的继承关系为单继承2.多继承然后呢C++里面还支持多继承,那什么是多继承呢?
YIN_尹
·
2023-09-14 14:07
C++
c++
开发语言
SpringAOP的实现机制(
底层原理
)、应用场景等详解
SpringAOP的实现机制(
底层原理
)应用场景等详解Spring框架是Java开发中最流行的应用程序框架之一。它提供了广泛的功能,其中之一就是面向切面编程(AOP)。
Stevedash
·
2023-09-14 06:36
SSM框架的学习
JAVA企业级应用开发必学框架
java
springAOP知识点
俩种动态代理
JDK动态代理
CGLib动态代理
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他