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++】----- 一、 基础知识[入门篇]----1.13进制概述
本次主要是总结进制之间的转换关系,以及计算机存储的二进制
底层原理
。通过我们不断深入了解计算机组成原理以及操作系统的知识,我们可以很轻松的学习一些编程知识。
程序小白Erike.
·
2023-10-24 14:35
C++从基础到抗大旗
c++
开发语言
算法
数据结构
笔记
学习
c语言
MATLAB算法实战应用案例精讲-【人工智能】ROS机器人
目录ROS机器人操作系统
底层原理
1、序列化1.1什么是序列化?1.2ROS中的序列化实现
林聪木
·
2023-10-24 13:15
matlab
算法
人工智能
分布式锁的基本原理和实现以及synchronized
底层原理
1.1SynchronizedSynchronized的重点级锁,底层是基于锁监督器(Monitor)来实现,简单来说就是锁对象头会指向一个锁监督器,而在监督器中则会记录一些信息,比如:_owner:持有锁的线程_recursions:锁重入次数因此每一个锁对象,都会指向一个锁监视器,而每一个锁监视器,同一时刻只能被一个线程持有,这样就实现了互斥效果。但前提是,多个线程使用的是同一把锁。比如有三个
koshi484
·
2023-10-24 12:42
分布式
redis
缓存
数据库
java
Go学习第五章——函数与包
Go学习第五章——函数与包1函数1.1基本语法1.2函数多返回值1.3函数的可见性和包级函数1.4函数调用机制
底层原理
1.5值类型和引用类型1.6注意事项和细节1.7逃逸机制(补,可不看)2包2.1快速入门
XiaoZhi-paperfly
·
2023-10-24 12:30
golang
学习
开发语言
笔记
后端
2019Java程序员最新招聘标准,阿里、京东等一线互联网企业
2、谈谈你对HashMap的理解,
底层原理
的基本实现,HashMap怎么解决碰撞问题的?这些数据结构中
Spring框架9420
·
2023-10-24 11:18
并发编程(四):ThreadLocal
底层原理
详解
一:TreadLocal基本概念ThreadLocal类主要解决的就是让每个线程绑定自己的值,可以将ThreadLocal类形象的比喻成存放数据的盒子,盒子中可以存储每个线程的私有数据。如果你创建了一个ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的本地副本,这也是ThreadLocal变量名的由来。他们可以使用get()和set()方法来获取默认值或将其值更改为当前线程所存
F道人
·
2023-10-24 10:47
线程安全
并发编程
多线程
thread
多线程
并发编程
java
内存泄漏
【SpringCloud微服务系列】Hystrix熔断器
底层原理
,一看就废
热门系列:【SpringCloud微服务系列】SpringCloud组件原理:Eureka,Feign,Ribbon,Hystrix,Zuul程序人生,精彩抢先看1.序言本篇主要算是复习及分享,聊一聊Hystrix底层流程。个人觉得文字描述其实是比较繁琐和乏味的,而且整体结构上也不易于理解。所以我觉得使用图来说明,既清晰,又好理解。话不多讲,直接上图。下图为我个人亲手绘制的流程图(如需借用,请标明
善良勤劳勇敢而又聪明的老杨
·
2023-10-24 09:44
Java专栏
springcloud
hystrix
熔断器
微服务
hystrix流程图
了解下Java中的Synchronized锁
今天让我们来聊聊Synchronized的
底层原理
。Synchronized的理解我我准备从三个层面开始说起,java语言层面,字节码层面,以及jvm层面:Java语言层面:
不懂Java0
·
2023-10-24 09:13
jvm
java
Redis核心数据结构及
底层原理
详解
1.redis缓存的数据结构redis底层是一个键值对的结构,我们可以理解为redis是一个大的map(dict:字典),key是string结构,网上很多表示说redis的key可以用string,int,double,float类型作为key,但是,redis客户端在向server端传递数据时,是序列化成一个byte[]数组来传递的,到server端再反序列化,直接构建成了redis的stri
阳谋大师
·
2023-10-24 03:43
redis
哈希算法
数据库
Java并发系列 - 详解Volatile
本文开门见山,结合
底层原理
以及实际使用场景,分别从以下几个维度,深入剖析volatile关键字。1)作用2)实现原理3)实际案例作用1)可见性。
阿健2020
·
2023-10-24 03:33
Java
多线程
java
多态中虚函数的
底层原理
多态的基本概念多态的实现当然离不开虚函数,有了虚函数才能有多态。当定义了一个父类指针指向子类对象时,此时用通过父类指针访问子类中与父类里同名的一个函数时访问到的其实是父类的函数,因为在编译时就绑定好了父类的函数地址(因为是父类指针),而如何实现多态呢??那就需要动态绑定,也就是执行时再绑定函数地址,这时就需要虚函数了。创建了虚函数后,子类继承父类时还多继承了一个虚函数指针以及虚函数表,当重写父类函
梦想new的出来
·
2023-10-23 23:05
c++
多态
详解C++多态的实现及
底层原理
- 笔记
C++中引入了多态的思想,说白了就是拥有多种形态,可以分为静态动态(重载,编译阶段确认函数地址)和动态动态(继承重写基类的虚函数实现的多态,在运行时从虚函数表中寻找调用函数的地址);1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2:存在虚函数的类都有一个一维的虚函数表叫做虚表,类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3:多态性是一个
羊霉吐气
·
2023-10-23 23:34
随记
Spring
底层原理
(二)
Spring
底层原理
(二)BeanFactory的实现//创建BeanFactory对象DefaultListableBeanFactoryfactory=newDefaultListableBeanFactory
冰点契约丶
·
2023-10-23 19:08
Spring
spring
java
后端
C++:多态的内容和
底层原理
文章目录多态的概念多态的定义虚函数```override```和```final```关键字重载、覆盖、隐藏抽象类抽象类的定义接口继承和实现继承多态的原理解析虚函数表本篇总结C++中多态的基本内容和原理实现和一些边角内容多态的概念首先要清楚多态是什么,是用来做什么的?多态从字面意思来讲,就是多种形态,完成一个事情,不同的人去完成会有不同的结果和状态,这样的情况就叫做多态多态的定义多态是不同继承关系
海绵宝宝de派小星
·
2023-10-23 19:03
C++
知识总结
c++
开发语言
算法
Docker笔记
docker1.3Docker能做什么2Docker安装2.1Docker的基本组成2.2安装Docker2.2.1ubuntu2.2.2centos2.3阿里云镜像加速2.4回顾HelloWorld流程2.5
底层原理
善良的爱心话
·
2023-10-23 17:52
docker
docker
docker-compose
swarm
底层原理
:dyld和objc关联
我们在之前的探究过程中发现dyld加载中会调用到_objc_init,这篇文章我们从_objc_init开始研究其具体做了什么。_objc_init源码void_objc_init(void){staticboolinitialized=false;if(initialized)return;initialized=true;//fixmedeferinitializationuntilanobj
8ef7f923f5bb
·
2023-10-23 17:27
深入篇【C++】总结智能指针的使用与应用意义&&(auto_ptr/unique_ptr/shared_ptr/weak_ptr)
底层原理
剖析+模拟实现
深入篇【C++】总结智能指针的使用与应用意义&&(auto_ptr/unique_ptr/shared_ptr/weak_ptr)
底层原理
剖析+模拟实现智能指针的出现智能指针的使用应用意义/存在问题智能指针原理剖析
小陶来咯
·
2023-10-23 16:46
C++(进阶学习)
c++
算法
开发语言
浅析 C# Console 控制台为什么也会卡死
一:背景1.讲故事在分析旅程中,总会有几例控制台的意外卡死导致的生产事故,有经验的朋友都知道,控制台卡死一般是动了快速编辑窗口的缘故,截图如下:虽然知道缘由,但一直没有时间探究
底层原理
,市面上也没有对这块的
底层原理
介绍
一线码农
·
2023-10-23 14:50
c#
开发语言
windbg
.net
【C++进阶(九)】C++多态深度剖析
CSDN主页:杭电码农-NEO ⏩专栏分类:C++从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学习C++ 多态1.前言2.多态的概念以及定义3.多态的实例调用情况4.构成多态的两个特例5.多态的
底层原理
分析
杭电码农-NEO
·
2023-10-23 09:42
C++从入门到精通
c++
开发语言
java
事件触发模式 LT ET ?EPOLLIN EPOLLOUT 各种情况总结。【面试复盘】【学习笔记】
麻了,对epoll的触发机制理解不深刻…面试又被拷打了…下面总结一下各种情况,并不涉及
底层原理
,
底层原理
看这里。文章结构可以看左下角目录、有什么理解的不对的,请大佬们指点。
qq_53398102
·
2023-10-23 09:20
面试
c++
网络
经验分享
服务器
rust教程 第四章 —— 深究String与所有权
所有权总结前言前面的章节介绍了Rust中的很多基本基本数据结构,并且常常用到String这个类型,因为它与Rust中的一个核心概念有关:所有权所以前面一直没有对它进行解答,而本文的目的,就是深究这个String的
底层原理
余识-
·
2023-10-23 07:39
Rust从入门到精通
rust
开发语言
如何使用VirtualBox的内置调试器VBoxDBG
VirtualBox内置了强大的VboxDBG调试器,可以很方便的调试mbr、操作系统代码,是个学习汇编和计算机
底层原理
的好帮手。
老毛桃limite
·
2023-10-23 06:15
操作系统
嵌入式
VirtualBox
VBoxDBG
VirtualBox调试
mbr
操作系统
Qt源码解读(一)Windows消息循环和事件循环机制
由于本人一直用Qt写界面,没有接触
底层原理
,所以对此只有大概猜测。为了能够弄清楚这些,遂阅读源码,以解吾惑,若从中有所收获则更令人欣慰。
Foolish&Young
·
2023-10-23 03:32
C++
Qt
qt
windows
开发语言
Spring Cloud
底层原理
之5大组件
因此本文将通过大量的手绘图,给大家谈谈SpringCloud微服务架构的
底层原理
。实际上,SpringCloud是一个全
敲码的猫
·
2023-10-23 01:42
Java并发编程之synchronized原理
1.加锁的方式同步实例方法,锁是当前实例对象同步类方法,锁是当前类对象同步代码块,锁是括号里面的对象2.synchronized
底层原理
synchronized是基于JVM内置锁实现,通过内部对象Monitor
逍遥白亦
·
2023-10-23 00:13
【Java】一文囊括Java集合,随用随看,快速上手。
~个人主页:.29.的博客学习社区:进去逛一逛~Java集合Java集合1.单列集合①Collection使用方法②Collection遍历方法③List使用方法④List遍历方法⑤ArrayList
底层原理
.29.
·
2023-10-22 20:47
Java核心
java
开发语言
kvc
字典转模型//第一个参数是字典的数值,第二个参数是类的属性[selfsetValue:dict[@"answer"]forKeyPath:@"answer"];//使用setValuesForKeys要求类的属性必须在字典中存在,可以比字典中的键值对多,但是不能少[selfsetValuesForKeysWithDictionary:dict];
xiaocaoera
·
2023-10-22 19:26
KVC
原理分析
KVC
底层实现的是setter和getter方法。
志在交流
·
2023-10-22 18:11
底层原理
:懒加载类与非懒加载类
上一篇文章我们分析了dyld跟objc的关联中,已经研究到了_dyld_objc_notify_register中会调用到map_images、load_images,并且对于map_images也做了一些分析。map_images中会调用map_images_nolock然后调用_read_images,_read_images源码中有这么一段://实现非懒加载(+load方法及静态实例)for
8ef7f923f5bb
·
2023-10-22 15:51
10分钟带你快速了解Docker的
底层原理
接上上篇文章:《5分钟快速了解Docker的
底层原理
|namespace篇》cgroups,是实现docker功能的重要底层设施。如上图
Java爱好狂.
·
2023-10-22 14:22
docker
linux
容器
Java程序员
经验分享
TCP_网络编程(二) epoll的管理reactor
epoll的管理reactorepollepoll如何使用epoll的et与ltepoll的
底层原理
epoll的介绍,和使用函数?
amanda39
·
2023-10-22 11:22
epoll
epoll
并发编程-线程池ThreadPoolExecutor
底层原理
分析(一)
问题:线程池的核心线程数、最大线程数该如何设置?线程池执行任务的具体流程是怎样的?线程池的五种状态是如何流转的?线程池中的线程是如何关闭的?线程池为什么一定得是阻塞队列?线程发生异常,会被移出线程池吗?Tomcat是如何自定义线程池的?线程池执行任务的具体流程是怎样的?ThreadPoolExecutor中提供了两种执行任务的方法:1.voidexecute(Runnablecommand)2.F
长情知热爱
·
2023-10-22 09:01
java
进阶JAVA篇-深入了解 List 系列集合
目录1.0List类的说明1.1List类的常用方法1.2List集合的遍历方式2.0ArrayList集合的
底层原理
2.1从ArrayList集合的
底层原理
来了解具有该特性的原因:2.2ArrayList
小扳
·
2023-10-22 06:09
java
开发语言
进阶JAVA篇-深入了解 Set 系列集合
目录1.0Set类的说明1.1Set类的特点1.2Set类的常用API2.0HashSet集合的说明2.1从HashSet集合的
底层原理
来解释是如何实现该特性2.2HashSet集合的优缺点2.3深入理解
小扳
·
2023-10-22 06:09
java
python
开发语言
Linux下gdb调试的基本详情
1.GCC的全过程只有了解了c语言编译的全过程,才有可能去真正搞懂gdb的
底层原理
。
悟道xn
·
2023-10-21 17:24
linux
linux
gdb
一文了解mysql的并发控制原理
所以所以掌握Mysql的一些
底层原理
有助于我们更好地理解Mysql,对Mysql进行性能调优,从而开发高性能的后端服务。
爱喝马黛茶的安东尼
·
2023-10-21 08:23
《认知觉醒》-4/5-豆豆-如心
大道至简起初我只知道写“每日反思”有好处,但是没有想到它的好处竟有那么大,以致现在回顾的时候自己都很惊讶——原来这个小小的反思暗含了很多
底层原理
。所谓大道至简往往就是这样:简单到你不愿意相信它是大道。
喵喵的书房
·
2023-10-21 08:41
java中的容器(集合),HashMap
底层原理
,ArrayList、LinkedList、Vector区别,hashMap加载因子0.75原因
一、java中的容器集合主要分为Collection和Map两大接口;Collection集合的子接口有List、Set;List集合的实现类有ArrayList底层是数组、LinkedList底层是双向非循环列表、Vector;Set集合的实现类有HashSet、TreeSet;Map集合的实现类有HashMap、TreeMap、HashTable;(补充:HashTable与HashMap类似
user__kk
·
2023-10-21 08:43
知识点
java
java
容器
学习
【SpringBoot
底层原理
】SpringBoot
底层原理
实践(一)——手撕SpringBoot容器(幼儿园版)
Spring
底层原理
实践(一)——手撕Spring容器(幼儿园版)0.前言1.依赖2.注解3.Bean定义类4.容器接口5.配置类6.测试Bean7.启动类8.容器实现类8.1容器初始化8.2获取Bean8.3
豆腐脑lr
·
2023-10-21 07:01
spring
boot
后端
java
知识星球2023年10月PHP函数小挑战
PHP脚本执行过程理解我并不是C语言和PHP
底层原理
的专家,这里只能用一些简单
落沐萧萧
·
2023-10-20 22:21
php
android
开发语言
Volatile 是怎么保证可见性的?谈谈Volatile的可见性
底层原理
:对于
一切随缘~~~
·
2023-10-20 19:41
JUC并发编程
java
开发语言
juc
volatile
KVC
底层原理
Key-value-coding
KVCKey-value-coding里面主要是以下2个方法,下面分别对2个方法进行剖析。-(id)valeueForKey:(NSString*)keyimage.png是否存在get方法如果存在直接调用首先会查找实例变量的get方法,如果查找到了,接直接调用赋值,否则,查找类似的实名变量,如果找到了就赋值,相似的概念,+(BOOL)accessInstanceVariablesDirectly
流浪猫121
·
2023-10-20 19:51
前端面试学习笔记(挖坑待填)
WebGLhistoryAPIrequestAnimationFrame地理位置WebSocket……CSS3常规动画盒子模型响应式布局……JavaScriptECMAScript3、4、5、6、7、8、9DOMBOM设计模式
底层原理
堆栈内存闭包作用域
「已注销」
·
2023-10-20 18:03
前端
css3
7×24无人值守直播推流软件开发实战,一文为你揭开视频推流的
底层原理
(附源码)
目录一、前言二、术语三、需求四、分析五、编码六、部署七、总结一、前言你有看到过那种不间断型的、循环播放视频音乐的直播间吗?或者那种直播播放电影的直播间?还有层出不穷的文章,类似如下标题:“如何搭建一个24小时不间断的直播间?躺入xxxx元!”“24小时电影直播间,每天到账xxx~xxxx,不出镜副业,人人可做!”“50块的云服务器直播推流让我月入过千?轻轻松松打造一个属于自己的被动收入”“无人直播
失足成万古风流人物
·
2023-10-20 18:19
实战
javaWeb
java
spring
springboot
直播推流
无人值守直播
Spring5基础
Spring概念image.pngIOC容器image.pngIOC
底层原理
的演进过程——本质就是为了高内聚,低耦合在原始方式中,我们通过new创建对象来实现创建对象的逻辑,但是这样做当对象路径等发生变化时
卡斯特梅的雨伞
·
2023-10-20 18:09
IOS KVO底层实现原理 (一)
IOSKVO底层实现原理(一)一,KVO简述二,
KVC
简述1.
KVC
定义2.方法调用3.
KVC
准则三,KVO实现原理探索1.探寻KVO底层实现原理2.KVO底层实现分析四,KVO
底层原理
五,KVO底层实现代码
极客雨露
·
2023-10-20 17:38
IOS底层知识
KVO底层原理
iOS之深入解析alloc、init与new的
底层原理
底层探索一、对于iOS的
底层原理
探索,查找到函数所在的源码库,一般有以下方法实现:①符号断点在哪里新建符号断点:选择SymbolicBreakpoint:怎么添加符号断点:在Symbol中加入alloc
╰つ栺尖篴夢ゞ
·
2023-10-20 17:32
Objective-C底层原理
底层原理
alloc
init
new
内存对齐
iOS
底层原理
之性能优化
文章目录CPU和GPU卡顿优化-CPU卡顿优化-GPU离屏渲染耗电耗电优化APP的启动APP启动3大阶段APP的启动优化安装包瘦身面试题CPU和GPU在屏幕成像的过程中,CPU和GPU起着至关重要的作用。CPU(CentralProcessingUnit,中央处理器):主要用于对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(CoreGraphics)
ios开发闻闻
·
2023-10-20 16:08
技术干货 | 图文结合带你搞懂GreatSQL体系架构
作为一款金融级高可用的开源数据库,GreatSQL受到越来越多伙伴的喜爱和试用,但是对GreatSQL的
底层原理
还不太了解,今天就带大家揭开GreatSQL体系架构的神秘面纱!
万里数据库
·
2023-10-20 11:25
架构
greatsql
数据库
【二:Spring-AOP】
目录一、AOP1、什么是AOP2、AOP的类型3、AOP(
底层原理
)(1)第一种有接口情况,使用JDK动态代理(2)第二种没有接口情况,使用[CGLIB](https://so.csdn.net/so/
Leoon123
·
2023-10-20 09:20
SSM+Spring
boot
spring
java
后端
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他