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底层原理
【C++拷贝构造函数】动态分配与成员对象
个人主页:清灵白羽漾情天殇_计算机
底层原理
,深度解析C++,自顶向下看Java-CSDN博客目录系列文章目录一、拷贝构造函数是什么?
清灵白羽 漾情天殇
·
2024-01-01 17:32
深度解析C++
c++
【深度解析C++】const成员函数
个人主页:清灵白羽漾情天殇_计算机
底层原理
,深度解析C++,自顶向下看Java-CSDN博客❤️相关文章❤️:C++this指针:【深度解析C++之this指针】-CSDN博客文章浏览阅读797次,点赞
清灵白羽 漾情天殇
·
2024-01-01 17:32
深度解析C++
c++
开发语言
【深度解析C++之运算符重载】
个人主页:清灵白羽漾情天殇_计算机
底层原理
,深度解析C++,自顶向下看Java-CSDN博客❤️相关文章❤️:【深度解析C++之this指针】-CSDN博客文章浏览阅读795次,点赞21次,收藏22次。
清灵白羽 漾情天殇
·
2024-01-01 17:30
深度解析C++
c++
开发语言
(十)全解MySQL之死锁问题分析、事务隔离与锁机制的
底层原理
剖析
引言作者:竹子爱熊猫经过《MySQL锁机制》[1]、《MySQL-MVCC机制》[2]两篇后,咱们已经大致了解MySQL中处理并发事务的手段,不过对于锁机制、MVCC机制都并未与之前说到的《MySQL事务机制》[3]产生关联关系,同时对于MySQL锁机制的实现原理也未曾剖析,因此本篇作为事务、锁、MVCC这三者的汇总篇,会在本章中补全之前空缺的一些细节,同时也会将锁、MVCC机制与事务机制之间的关
技术小羊
·
2024-01-01 09:48
Mysql专栏
后端
mysql
数据库
灵希成长陪伴营Day11
】6点【今日运动】瑜伽一小时【阅读收获】9天时间,6小时33分,读完了这本《认知觉醒》,是一次很特别的体验,里面很多观点都似曾相识,却是第一次有人把复杂的背后逻辑通过简单易懂的话术表达出来,真正了解了
底层原理
以后
宫幸运
·
2023-12-31 22:58
04 HAL库下使用定时器产生一个中断
2.打开定时器的中断配置引言在本文的开头我想给大家分享一下单片机工作的两种工作模式轮询和中断(异步),中断也叫做异常,这是ARM架构的cpu的一些特性,大家可以先有一个了解,后续有时间的话我会在嵌入式
底层原理
的专题中出对应的文章供大家学习
@daiwei
·
2023-12-31 19:58
单片机
嵌入式硬件
单片机
物联网
多态的底层实现原理和泛型的底层实现原理
Java多态的
底层原理
-知乎(zhihu.com)使用的是动态绑定,在调用这个方法的时候先去找实例的类,看是否有权限访问,并且看是否实现了该方法,没有的话就去父类找,为了提升效率,虚拟机不会每次都一层一层的往上找
星弟成神之路(Java阶段)
·
2023-12-31 16:18
java
考研后SpringBoot复习2—容器底层相关注解
考研后SpringBoot复习2SpringBoot底层注解学习与容器功能相关的注解与springboot的
底层原理
密切相关组件添加注解@configurationSpringIoc容器部分回顾包括在配置中注册
程序小旭
·
2023-12-31 16:50
java
微服务
spring
boot
后端
java
C++:stack、queue、priority_queue增删查改模拟实现、deque
底层原理
C++:stack、queue、priority_queue增删查改模拟实现前言一、C++stack的介绍和使用1.1引言1.2satck模拟实现二、C++queue的介绍和使用2.1引言2.2queue增删查改模拟实现三、STL标准库中stack和queue的底层结构:deque3.1deque的简单介绍(了解)3.2deque的缺陷3.3为什么选择deque作为stack和queue的底层默认
小宇成长录
·
2023-12-31 14:12
C++经典收录
c++
rpc
priority_queue
deque
笔记
switch底层如何识别字符串和枚举,使用xjad反编译软件去理解
对于字符串类型的switch:
底层原理
:在Java中,从JDK7开始,switch语句允许使用字符串(String)作为表达式的值来进行匹配。
牛马程序员
·
2023-12-31 13:51
学习
java
算法
开发语言
交互
底层原理
Java-String、StringBuilder、Java的常量池及字节码文件分析案例
文章目录一、概述二、String类1.创建String类对象2.常量池①Java常量池1)内存分布2)字节码文件分析声明类的概述常量池3)类加载器函数体②字符串常量池概述案例3.常用方法4.String拼接的
底层原理
悟兰因w
·
2023-12-31 12:22
后端开发
java
jvm
开发语言
Java线程中断机制详细讲解 - 从API到具体代码案例
前言AQS
底层原理
用到了线程中断机制,此处我们通过具体案例分析什么是Java线程的中断机制。Java线程的中断机制1.1概述想要更好的理解AQS原理,需要先来了解什么是:Java线程的中断机制。
@来杯咖啡
·
2023-12-31 12:21
Java基础使用积累
java
开发语言
后端
多线程
2021-10-26
一转眼就月底了,上周面试了4家,只有一家给了offer,没有达到自己想要的薪水,总结了许多发现自己还是停留在表面吧,没有把自己的优势表现出来,11月份多学习一些
底层原理
的知识,争取12月初再去面试看看,
2b72c8f69bceg
·
2023-12-31 07:27
ElasticSearch读写
底层原理
及性能调优
##一,读写
底层原理
Elasticsearch写人数据的过程1)客户端选择一个node发送请求过去,这个node就是coordinatingnode(协调节点)2)coordinatingnode,对document
Mumunu-
·
2023-12-30 22:19
devops
elasticsearch
ELK
elasticsearch
大数据
搜索引擎
_lookUpImpOrForward慢速方法查找
前言在《IOS
底层原理
之Runimte运行时&方法的本质》一文中已经分析了objc_msgSend查找缓存(cache)的流程,也就是objc_msgSend的快速查找流程,当cache中找不到imp的时候
冼同学
·
2023-12-30 22:12
springboot实现动态数据源切换
底层原理
Springboot内置了一个AbstractRoutingDataSource,将所有数据源装入map,然后可以根据不同的key返回不同
CAUC_lin
·
2023-12-30 17:36
springboot
spring
boot
java
spring
前端基础:Vue搞笑白话文(工作之余瞎写)
原因就是因为在
底层原理
上,组件是可以复用的,如果你把组件搞成相互可以变化就完了,看一下下边这些代码。l
码路老默007
·
2023-12-30 08:55
前端基础
前端
vue.js
javascript
map容器的基本使用
}inserterasefindlower_bound&&upper_boundcountequal_rangemap和set容器,multimap和multiset是树形结构的关联式容器,这四种容器
底层原理
都是红黑树
梦想很美
·
2023-12-30 07:36
C++
开发语言
c++
SQL执行过程以及
底层原理
一条查询SQL执行流程图如下:6943526-fe170c1f50aff0ab.jpgSQL可以细分为DML(Update、Insert、Delete),DDL(表结构修改),DCL(权限操作)DQL(Select)一条查询SQL,也就是一句DQL。客户端按照Mysql通信协议,把我发送到服务端。当SQL到达服务端后,会在一个单独的线程里进行执行查看线程状态:SHOW[FULL]PROCESSLI
星星先生9
·
2023-12-30 06:12
4.3
KVC
/KVO ——
KVC
的实现原理,如何避免产生崩溃
KVC
中最常见的异常就是不小心使用了错误的Key,或者在设值中不小心传递了nil的值因为
KVC
传递进去的值和取出来的值都是id类型,取值时
KVC
为结构体和变量类型是值类型的都会被封装为NSNumber或者
哈库呐玛塔塔__
·
2023-12-30 05:35
深入ReentrantLock
底层原理
01
深入ReentrantLock
底层原理
011、Thread线程packagetop.juntech.lock;importjava.util.concurrent.locks.ReentrantLock
Juntech
·
2023-12-30 05:07
block 源码分析
底层原理
block
底层原理
是什么?
咖啡豆8888
·
2023-12-30 02:58
使用
KVC
, NSPredicate, passingTest筛选集合
//1、使用kvcNSArray*array=@[@"tom",@"lily",@"Games"];NSLog(@"%@",[arrayvalueForKeyPath:@"length"]);NSLog(@"%@",[arrayvalueForKeyPath:@"@max.length"]);NSArray*array1=@[@1,@2,@2,@2,@2,@3,@7,@8];//先取不重复的子集,
William_
·
2023-12-30 00:30
关于Java反射的知识总结(更新)
底层原理
:通过对象头中指向类字节码的指针找到,方法区的Metaspace的C++写的instanceKlass类,得到类型信息,再根据其中的javamirror属性,得到堆中类对象,再根据
AIT袁
·
2023-12-29 16:19
Java
java
数据库
开发语言
反射
面试题
由浅入深走进Python异步编程【协程与yield】(含代码实例讲解 || 迭代器、生成器、协程、yield from)
这节讲述的是python异步编程的
底层原理
第一节,详细了解需要配合下一节观看哦。纯干货,无概念,代码实例讲解。本系列有6章左右,点击头像或者专栏查看更多内容,陆续更新,欢迎关注。
sayo.
·
2023-12-29 12:37
python
python
开发语言
协程
异步
python进阶
OC
底层原理
三:内存对齐分析
获取内存大小上一篇我们简单的提了下内存字节对齐以及为什么要内存字节对齐,那么我们首先看下有什么方式可以获取内存大小。sizeof(type)主要是获取数据类型占用的内存大小。我们先打印下各数据类型占用的内存情况://基本数据类型NSLog(@"char内存大小为%lu",sizeof(char));//char:1NSLog(@"BOOL内存大小为%lu",sizeof(BOOL));//BOOL
赤耳诺
·
2023-12-29 10:23
C++11及上的原子操作
底层原理
与锁实现
原子变量与原子操作基础概念原子变量:一些基础的数据类型或指针加上原子组件。原子变量具有原子性。原子操作:对原子变量进行的操作就是原子操作。原子变量的原子性:对原子变量的操作进入到汇编后会对应好几个步骤,其他线程要么看到这些步骤都没开始,要么看到这些步骤都结束了。为什么要使用原子变量?多线程环境下,确保对共享变量的操作不会被干扰,从而避免竞态条件。如果是没有具有原子性的普通变量被多个线程去操作会如何
程韬123
·
2023-12-29 09:52
c++
linux
开发语言
汇编
c语言
如何在同步的 Rust 方法中调用异步代码 | Tokio 使用中的几点教训
在同步的Rust方法中调用异步代码经常会导致一些问题,特别是对于不熟悉异步Rustruntime
底层原理
的初学者。在本文中,我们将讨论我们遇到的一个特殊问题,并分享我们采取的解决方法的经验。
Greptime
·
2023-12-29 05:02
rust
云原生
数据库
LED
底层原理
和 GPIO引脚、寄存器操作
目录前言一、LED原理二、LED的驱动方式三、普适的GPIO引脚操作方法四、GPIO寄存器操作前言最近跟着韦东山老师的课程学习驱动基础知识,韦东山老师讲的非常好,大家想深入学习驱动知识的可以去看看韦东山老师的驱动教学视频。一、LED原理当我们学习C语言的时候,我们会写个Hello程序。那当我们写ARM程序,也该有一个简单的程序引领我们入门,这个程序就是点亮LED。我们怎样去点亮一个LED呢?分为三
热爱嵌入式的小佳同学
·
2023-12-29 03:12
单片机
嵌入式硬件
Spring框架【尚硅谷】
Spring框架【尚硅谷】一,简介1,概述2,快速入门二,IOC1,
底层原理
2,IOC接口3,Bean管理(基于xml)(1)基于xml方式创建对象(2)基于xml方式注入属性a,set注入b,有参构造注入
跨越海沟
·
2023-12-29 03:24
JAVA
spring
java
后端
iOS-对象间的传值
可以看出官方版的传值方式均为两个对象之间通过系统特定的方法来进行数据传递,而非官方版则是通过一个中间件来进行数据传递官方版:①delegate代理②block代码块③NSNotification通知④
KVC
杯中怎可无酒
·
2023-12-28 22:13
中间件系列 - Redis入门到实战(高级篇-最佳实践)
前言学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目中间件系列-Redis入门到实战本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标
代码的知行者
·
2023-12-28 19:05
Redis
中间件
中间件
redis
数据库
中间件系列 - Redis入门到实战(原理篇)
前言学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目中间件系列-Redis入门到实战本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标
代码的知行者
·
2023-12-28 19:31
Redis
中间件
中间件
redis
数据库
Spring5
底层原理
之BeanFactory与ApplicationContext
目录BeanFactory与ApplicationContextBeanFactoryApplicationContext容器实现BeanFactory实现ApplicationContext实现ClassPathXmlApplicationContext的实现AnnotationConfigApplicationContext的实现AnnotationConfigServletWebServer
zmbwcx2003
·
2023-12-28 19:42
java
servlet
spring
【157】《睡眠革命》打破八小时定式?
《睡眠革命》这本书深入回答了以上所有问题,作者研究睡眠科学30余年,从
底层原理
,到具体方法,深入阐述高效睡眠的关键,提出全新R90睡眠方案,打破8小时定式,为我们带来一场睡眠的革命。
登登一君
·
2023-12-28 15:53
【机器学习】深度学习
1、深度学习、机器学习与人工智能2、深度学习的内涵3、神经网络结构4、深度学习较机器学习的优势二、深度学习的
底层原理
1、以图像分类任务为例讲解深度学习的原理2、权重参数的含义(单隐层)⭐⭐⭐3、权重参数的含义
theSerein
·
2023-12-28 15:27
机器学习
机器学习
深度学习
人工智能
神经网络
损失函数
激活函数
正则化
中间件系列 - Redis入门到实战(高级篇-多级缓存)
前言学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目中间件系列-Redis入门到实战本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标
代码的知行者
·
2023-12-28 12:46
Redis
中间件
缓存
中间件
redis
Swift4.0中
KVC
存在的问题
1.在swift4.0中使用系统方法setValuesForKeys()进行赋值,明明有这个属性,但它还是走overridefuncsetValue(_value:Any?,forUndefinedKeykey:String)这个未定义的方法在swift4.0以下就可以正常赋值,只有swift4.0不行。报错:thisclassisnotkeyvaluecoding-compliantforthe
Byron_Y
·
2023-12-28 10:29
03--
KVC
/KVO本质02--
KVC
取值&赋值过程
[TOC]本章主要探索
KVC
的取值和赋值过程探索过程来源于官方文档:AboutKey-ValueCoding一、赋值过程的探索准备条件SRPerson类//成员变量{@publicNSString*_name
修_远
·
2023-12-28 10:56
ThreadLocal的使用介绍和
底层原理
解析和开源框架的使用实例
文章目录ThreadLocal的使用介绍和
底层原理
解析和开源框架的使用实例ThreadLocal简介ThreadLocal使用示例ThreadLocal原理解析Spring中ThreadLocal的应用小结
青山师
·
2023-12-28 09:00
【面试精选】
【Java并发专题】
【架构】
java
jvm
ThreadLocal
面试
数据结构
volatile有序性和可见性
底层原理
文章目录1、缓存一致性2、JMM3、volatile可见性原理1、lock前缀指令角度2、内存屏障角度4、volatile有序性原理1、指令重排序2、内存屏障角度5、happens-before规则6、as-if-serial语义1、数据依赖性2、as-if-serial语义7、指令重排序面试题1、缓存一致性1、首先,编译之后Java代码会被编译成字节码.class文件,在运行时会被加载到JVM中
intimexy
·
2023-12-28 08:42
Java基础知识
volatile的
底层原理
与实现
volatile的
底层原理
volatile的两个作用:可见性防止指令重排序计算机的组成下图是一个典型的计算机结构图,计算机的组成主要包括CPU、存储器(内存)、IO(输入输出设备)。
morris131
·
2023-12-28 08:34
多线程与高并发
1024程序员节
volatile
多线程
cpu
缓存
【Java知识点系列一】volatile
底层原理
目录可见性volatile案例JMM内存模型Java内存模型交互规则MESI协议MESI协议引发的问题内存屏障volatile
底层原理
JMM对于volatile变量会有特殊的约束:有序性什么是指令重排?
青@山
·
2023-12-28 08:51
java
java
Comparator接口排序
底层原理
分析
Comparator接口排序
底层原理
分析Comparator接口用来定义两个对象之间的比较方法,它有一个叫做compare的方法,函数签名如下:intcompare(To1,To2)查看sort方法的相关源码
CQUSHU
·
2023-12-28 08:42
Java容器
java
OC基础知识点之-
KVC
(键值编码)!
KVC
定义
KVC
的全称是Key-ValueCoding,中文就是我们所熟知的键值编码,键值编码是NSKeyValueCoding非正式协议启用的一种机制。
iOS鑫
·
2023-12-28 02:36
mybatis升级后导致alias表名设置设备诊断
跟踪表名设置
底层原理
两个版本的TypeA
sunon_
·
2023-12-27 11:25
mybatis
java
开发语言
Java_集合进阶Map实现类
这里我们主要学习它们的
底层原理
。1.1HashMap首先,学习HashMap集合的
底层原理
。前面学习过HashSet的
底层原理
,实际上HashMap底层原
听*雨声
·
2023-12-27 05:38
Java
java
开发语言
中间件系列 - Redis入门到实战(实战篇)
前言学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目本内容仅用于个人学习笔记,如有侵扰,联系删除本章学习目标:短信登录这一块我们会使用
代码的知行者
·
2023-12-27 03:52
中间件
redis
中间件
中间件系列 - Redis入门到实战(高级篇-分布式缓存)
前言学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标Redis持久化Redis
代码的知行者
·
2023-12-27 03:22
中间件
Redis
缓存
中间件
redis
中间件系列 - Redis入门到实战
前言1.学习视频:黑马程序员Redis入门到实战教程,深度透析redis
底层原理
+redis分布式锁+企业解决方案+黑马点评实战项目2.本内容仅用于个人学习笔记,如有侵扰,联系删除目录中间件系列-Redis
代码的知行者
·
2023-12-27 03:52
中间件
redis
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他