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
伪共享底层原理
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
互联网Java工程师面试题·Java 面试篇·第一弹
7、什么是多线程环境下的
伪共享
(falsesharing)?8、什么是Busyspin?我们为什么
时光の尘
·
2023-10-21 06:03
千题千解·Java面试宝典
java
面试
开发语言
职场和发展
volatile
Busy
spin
StringBuilder
知识星球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
后端
并发编程-线程池
底层原理
为什么需要线程池?每次新开线程去执行任务,运行完任务销毁线程,都会消耗资源(操作系统级别的线程)线程池就可以提前创建线程、保留线程,节约资源、节省掉开辟线程和销毁线程的消耗、提高效率线程池的五种状态如何流转?线程池的五种状态,源码注释:/***TherunStateprovidesthemainlifecyclecontrol,takingonvalues:**RUNNING:Acceptnewt
有梦想的年轻人6174
·
2023-10-20 06:15
java
MySQL-InnoDB
底层原理
MySQL的内部组件结构大体来说,MySQL可以分为Server层和存储引擎层两部分。Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISA
有梦想的年轻人6174
·
2023-10-20 06:14
mysql
数据库
C++ 继承
派生类的默认成员函数4.1派生类默认成员函数详解5.继承与友元函数6.继承与静态成员7.复杂的菱形继承及菱形虚拟继承7.1单继承、多继承、菱形继承理解7.2菱形继承问题7.3虚拟继承概念7.4虚拟继承
底层原理
剖析
小小怪下士...
·
2023-10-20 05:18
#
C++编程
c++
java
开发语言
《睡眠革命》:轻松拥有好睡眠
《睡眠革命》一书从
底层原理
到具体方法,深入阐述高效睡眠的关键,对我们有很大的指导意义。
寻梦岭南
·
2023-10-20 04:02
你真的懂ArrayList吗?
ArrayList
底层原理
1.ArrayList动态扩容的方法?
小白养成记¥
·
2023-10-19 14:49
java
算法
开发语言
Study-02-Docker安装
目录1.Docker的基本组成2.安装Docker2.1环境准备2.2阿里云镜像加速3.
底层原理
3.1hello-world运行原理3.2docker怎么工作的3.3Docker为什么比VM快?
记录菌
·
2023-10-19 12:24
Docker
Study
docker
阿里Java3轮面试真题:JVM+并发锁+Sql防注入+Zookeeper等
底层原理
AOP如何配置,
底层原理
、2种动态代理,aop注解实现,xml定义切面Bean的作用域,单例模式是否线程安全?恶汉模式是否线程安全?bean如何结束生命周期?
知食份子.
·
2023-10-19 06:17
面试
jvm
后端
zookeeper
java
Https协议 + “中间人攻击”原理概述
2.Https的
底层原理
如何实现?3.使用Https是绝对安全的吗?Https实现原理Https协议在内容传输上使用的加密是“对称加密”,而“非对称加密”只作用于证书验证阶段。
学无止境666
·
2023-10-19 05:02
海量数据大课学习笔记(9)-架构核心技术-池化思想-异步结合 性能优化最佳实践《上》-小滴课堂
基础功能组件介绍+线程组和Sampler第3集调用第三方服务组件改造+Jmeter5.x性能压测实践第4集高并发下异步请求解决方案-@Async注解应用实战第5集异步调用-压测高QPS后的背后原因和问题拆解第6集【
底层原理
小滴知识
·
2023-10-19 00:22
小滴课堂-海量数据处理项目大课
架构
性能优化
学习
【无标题】
1.malloc空间连续性(物理地址不连续),
底层原理
(blk)new\deletmalloc\free区别
底层原理
,混用会出现什么情况2.STLvector内存特点、扩容机制、扩容时数据的拷贝方式map
脱去外衣学编程
·
2023-10-18 20:05
数据结构
Volatile是如何保证线程可见的?
摘要本文以volatile最常见的2个问题为线索,基于汇编lock前缀指令和cpu原子操作等底层知识,初步对volatile的
底层原理
进行描述。
松间-明月
·
2023-10-18 05:50
Java
java
多线程
右值引用+移动语义
remove_reference移动引入介绍移动构造函数介绍是否抛出异常noexcept使用应用场景返回值--一次深拷贝->移动构造(编译器优化后)传参--传入右值list举例vector举例forward介绍
底层原理
完美转发介绍示例改造我们的
沐风ya
·
2023-10-18 05:43
c++
开发语言
c++
vue双向数据绑定原理
vue双向数据绑定的
底层原理
:object这个对象有个方法,叫做defineProperty,当数据发生访问或者修改,它都能够监测到,就是做到了一个数据劫持。
Y_soybean_milk
·
2023-10-18 00:28
前端学习
面试
vue
数据绑定
MySQL InnoDB引擎深入学习的一天(InnoDB架构 + 事务
底层原理
+ MVCC)
目录逻辑存储引擎架构概述内存架构BufferPoolChangeBuffeAdaptiveHashIndexLogBuffer磁盘结构SystemTablespaceFile-Per-TableTablespacesGeneralTablespacesUndoTablespacesTemporaryTablespacesDoublewriteBufferFilesRedoLog后台线程事务原理事务
学徒630
·
2023-10-17 20:45
完整长篇学习笔记
mysql
学习
笔记
Linux——多线程,互斥与同步
目录一.linux互斥1.进程线程间的互斥相关背景概念2.互斥量mutex3.加锁互斥锁mutex4.锁的
底层原理
二.可重入VS线程安全1.概念2.常见的线程不安全的情况3.常见的线程安全的情况4.常见不可重入的情况
我的代码爱吃辣
·
2023-10-17 20:42
linux
运维
服务器
并发编程篇
T3三个线程如何保证他们按顺序执行六、notify和notifyAll有什么区别七、Java中的Wait方法和Sleep方法有什么不同八、如何停止一个正在运行的线程九、synchronized关键字的
底层原理
十
月星过亿
·
2023-10-17 19:14
面试
java
jvm
开发语言
Spring(18) @Order注解介绍、使用、
底层原理
CommandLineRunner使用示例3.1接口实现类13.2接口实现类23.3测试结果场景一:场景二:四、@Order失效场景4.1失效代码示例4.2执行结果4.3失效场景补救五、@Order、@Priority
底层原理
ACGkaka_
·
2023-10-17 18:48
Spring
spring
java
后端
程序员练级攻略(2018):前端基础和
底层原理
这个是我订阅陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。对于前端的学习和提高,我的基本思路是这样的。首先,前端的三个最基本的东西HTML5、CSS3和JavaScript(ES6)是必须要学好的。这其中有很多很多的技术,比如,CSS3引申出来的Canvas(位图)
wzq2009
·
2023-10-17 16:33
练级攻略
MySQL join的
底层原理
二、join的使用例子三、join的连接方式1、简单嵌套2、索引嵌套3、块嵌套4、哈希连接前言面试的时候,被问到join的
底层原理
,之前没有深入了解过,今天对这个知识点进行一个学习。
UPUP小亮
·
2023-10-17 15:12
mysql
数据库
基于Redo Log和Undo Log的MySQL崩溃恢复流程
在之前的文章「简单了解InnoDB
底层原理
」聊了一下MySQL的BufferPool。这里再简单提一嘴,BufferPool是MySQL内存结构中十分核心的一个组成,你可以先把它想象成一个黑盒子。
SH的全栈笔记
·
2023-10-17 13:10
iOS底层-Block
底层原理
Block函数有三种:第一种:全局blockvoid(^block)(void)=^{NSLog(@"block!");};NSLog(@"%@",block);打印结果:第二种:堆区blockinta=10;void(^block)(void)=^{NSLog(@"block-%d!",a);};NSLog(@"%@",block);打印结果:第三种:栈区block,栈区block在iOS14后
大橘猪猪侠
·
2023-10-17 13:15
C++——缺省参数和函数重载
目录缺省参数概念缺省参数的类型:全缺省参数半缺省参数函数重载概念参数个数不同参数种类不同参数类型的顺序不同
底层原理
——名字修饰缺省参数概念缺省参数是指在函数定义或声明时为函数的参数指定一个缺省值,在函数调用时
灿烈♡
·
2023-10-17 12:29
C++
c++
GIT基本概念、核心命令及
底层原理
part01:GIT基本概念与核心命令1、基本概念git是一个分布式的版本管理系统git把内容按元数据方式存储2、git核心命令的使用初始化:gitinit名称把文件添加到暂存区:gitadd文件名、gitadd-A(全部文件添加进去)把文件从暂存区删除:gitrm--cached文件名从暂存区提交到本地仓库:gitcommit文件名/-am(全部文件)-m'注释'查看文件状态:gitstatus
么古
·
2023-10-17 08:10
JAVA高阶必备技能
git
git 原理简介
文章目录关于版本控制分为三种版本控制方案本地版本控制集中化的版本控制分布式版本控制git基本
底层原理
git提交流程原理Git的引用(分支)gitlog原理总结参考链接关于版本控制什么是“版本控制”?
NET安梓晨
·
2023-10-17 08:10
git
版本管理工具Git使用和
底层原理
Git是一个开源的分布式版本控制系统,Git起初是LinusTorvalds(linux之父)为管理linux内核而开发的版本控制软件;安装git客户端:官方客户端:httpsd://git-scm.com/downloads其它客户端:https://tortoisegit.org/download/一:Git体系Git和svn的主要区别:存储方式不一样;使用方式不一样;管理模式不一样;1.存储
一棵树7351
·
2023-10-17 08:08
git
git
github
04_Git
底层原理
解析
教程目录01_版本控制概述02_Git概述03_Git下载和安装04_Git
底层原理
解析05_Git命令详解-CRUD06_Git命令详解-分支07_Git命令详解-后悔药08_Git远程仓库一、Git
我是波哩个波
·
2023-10-17 08:36
Git从入门到精通
git
1024程序员节
Git 的
底层原理
Git的
底层原理
前言基于Git的使用,已经在前文有过相关的介绍,使用Git用作日常的开发基本上是足够的。现在,本文将详细介绍一些有关Git的实现原理。
FatalFlower
·
2023-10-17 08:03
开发工具
git
01【Git的基本使用与
底层原理
】
下一篇:02【Git的分支与数据恢复】目录:【Git系列教程-目录大纲】文章目录一、Git概述1.1Git简介1.2集中式与分布式1.2.1集中式版本控制1.2.2分布式版本控制1.3Git的使用流程1.3.1本地仓库1.3.2协同开发1.4Git的配置1.4.1Git的配置等级1.4.2初始化Git配置二、Git的使用2.1Git基本操作命令2.1.1初始化项目2.1.2添加操作2.1.3提交操
緑水長流*z
·
2023-10-17 08:32
#
《Git系列教程》
git
分布式与集中式
版本控制
Git的工作流程
Git配置
iOS
底层原理
--alloc&init&new
首先我们先看一段代码:#ifdefDEBUG#defineLGNSLog(format,...)printf("%s\n",[[NSStringstringWithFormat:format,##__VA_ARGS__]UTF8String]);#else#defineLGNSLog(format,...);#endifLGPerson*p1=[LGPersonalloc];LGPerson*p2
黑眼豆豆_
·
2023-10-17 08:01
18 - 内存管理之retain/release/dealloc/retainCount的底层分析
OC
底层原理
探索文档汇总本文主要是在源码层面上分析内存管理的引用计数的变化过程以及。
iOS之文一
·
2023-10-17 04:25
尚硅谷Docker核心技术
5课时docker_能干什么第6课时docker_3要素第7课时centos6安装Dockercentos7安装Docker第9课时阿里云镜像加速器配置第10课时helloworld镜像第11课时运行
底层原理
第
小晨想好好学习
·
2023-10-17 03:42
#
Docker
docker
容器
科研快速入门与水文章技巧
至于模型的原理,有个映像、概念上有其轮廓即可,而像模型的
底层原理
、代码实现那些应该统统放弃,搞懂它们对于核心目标而言性价比过于低了,即使有更高
Cai-Gbro
·
2023-10-16 19:02
人工智能
计算机视觉
深度学习
List、Set、Map
底层原理
详解(面试必背)
1.的集合和数组的区别数组;大小固定,同一个数组只能存放同一种类型的数据。插入跟删除比较复杂。集合:大小可变,可以存放不同的数据类型,只能存放引用型的数据,基本数据类型不可以。2.Collection和Collections的区别Collection:是集合类的顶层接口,里面包含了一些集合的基本操作。Collection接口是Set接口和List接口的父接口。Collections:是一个包装类(
ydl1128
·
2023-10-16 19:10
Java核心知识及问题解决方案
list
面试
java
Spring整合MyBatis详细分析
我们在其它几篇文章中已经介绍了MyBatis的工作流程、核心模块和
底层原理
。
Java收录阁
·
2023-10-16 11:11
Java零基础入门到精通仅需十一步
一般企业面试和笔试的时候主要考核的能力:
底层原理
、数据结构、实战经验,设计思维;这四个方面,基于这四点首先可以知道一个可以就业的Java程序员需要具备
底层原理
扎实和实战能力。
zf888999666
·
2023-10-16 10:15
java
面试
开发语言
学习
MYSQL索引
底层原理
MYSQL索引
底层原理
1.索引的本质索引是帮助MYSQL高效获取数据的排好序的数据结构。索引一般以文件形式存储在磁盘上。
winy11
·
2023-10-16 05:54
搜索引擎
mysql
上一页
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
其他