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
伪共享底层原理
ArrayList
底层原理
分析
1、底层用数组实现;2、空参构造方法,默认创建长度为0的数组;添加第一个元素时,创建一个新的长度为10的数组;3、一个个添加数据,当数组存满时,会自动扩容1.5倍;所有元素拷贝至新数组中;4、如果一次添加多个元素,1.5倍还放不下,则新创建的数组长度以实际添加长度为准;
一茗道人nview
·
2023-11-15 12:21
底层原理解析
Java专栏
数据结构
算法
ArrayList
vue底层实现原理_Vue 深入响应式原理 · Vue.js教程
我们已经涵盖了大部分的基础知识-现在是时候深入
底层原理
了!Vue最显著的特性之一便是不太引人注意的响应式系统(reactivitysystem)。
weixin_39999536
·
2023-11-15 10:39
vue底层实现原理
【大白话理解】Synchronized底层实现、及锁优化。
参考链接:深入理解synchronized
底层原理
,一篇文章就够了!
明月为卿
·
2023-11-15 07:59
大白话
java
开发语言
后端
synchronized
lock
Spring
底层原理
学习笔记--第九讲--(aop之ajc增强)
AOP实现之ajc编译器AOP的另一种实现及原理A10Application.javapackagecom.lucifer.itheima.a10;importcom.lucifer.itheima.a10.service.MyService;importlombok.extern.slf4j.Slf4j;importorg.springframework.boot.SpringApplicati
路西法98
·
2023-11-15 06:54
spring
学习
笔记
分布式系统并发请求限流平台Sentinel功能特性调研-原理分析总结(下篇)
摘要随着近些年系统稳定性要求越来越高,而系统限流则是其中提高系统稳定性的手段之一,而在众多限流平台中Sentinel凭着丰富功能特性和多次阿里双十一的线上实践,成为最热门限流平台之一,本文就Sentinel相关特性进行分析并测试并对
底层原理
进行分析
架构成长指南
·
2023-11-14 21:02
sentinel
限流
java
限流
sentinel
源码分析
熔断
μC/OS-II——软件定时器
想从最基本的
底层原理
学习一个OS的设计思想和实现原理。μC/OS-II是最好的学习对象。μC/OS-II嵌入式操作系统属于微内核的RTOS,1992年由美国人推出。Todate,μC/OS-I
Jackson Qin
·
2023-11-14 19:48
ARM
嵌入式
c语言
os
rtos
嵌入式
Docker入门到精通(一)
Container)3:仓库(Repository)二、安装Docker1:环境准备(CentOS7)2:开始安装(参考官网的API文档)3:阿里云镜像加速4:回顾HelloWorld流程5:Docker
底层原理
小辰哥哥
·
2023-11-14 18:32
Docker
docker
容器
linux
疯狂游戏-研发一面-校招面经
55555555血亏早知道等会交了2.unity自带的AI寻路的介绍,以及底层实现知识,以及如何抉择出最优路径递归回溯算法遍历每一个位置最终得出可行路径返回;A*算法在路径点加权值3.哈希表的原理,字典的
底层原理
这里因为没有很深入了解
用c#写unity的杰宝
·
2023-11-14 18:13
unity3D
面试
unity
游戏开发
SSM框架整合及核心要点--SpringIOC/AOP
底层原理
一.SpringIOC/AOP
底层原理
IoC(最大好处:解耦)“控制反转(IoC)”也称为“依赖注入(DI)”,是一个定义对象依赖的过程,对象只和构造参数,工厂方法参数,对象实例属性或工厂方法返回相关。
加加大了
·
2023-11-14 14:20
java框架
spring
java
aop
Spring-Spring之AOP
底层原理
解析
动态代理代理模式的解释:为其他对象提供一种代理以控制对这个对象的访问,增强一个类中的某个方法,对程序进行扩展。比如,现在存在一个UserService类:public class UserService { public void test() { System.out.println("test..."); }}此时,我们new一个UserService对象,然后执行test()方法,结果是
长情知热爱
·
2023-11-14 14:19
spring
java
代理模式
Java常见面试题(1)
1.SpringAOP
底层原理
aop底层是采用动态代理机制实现的,也就是接口+实现类如果要代理的对象,实现了某个接口,那么SpringAOP会使用JDKProxy,去创建代理对象。
不知名选手Alun
·
2023-11-14 13:36
面试题
java
开发语言
后端
深入了解HTTP与HTTPS关键差异与
底层原理
文章目录历史发展HTTP的历史发展:HTTPS的历史发展:HTTP与HTTPS的区别和联系HTTP与HTTPS的
底层原理
HTTP的
底层原理
:HTTPS的
底层原理
:HTTP与HTTPS的协议组成HTTP协议的组成部分
小库抢板12
·
2023-11-14 13:40
http
https
网络协议
杂乱知识点记录Day1
1.关于浮点数在计算机中的存储首先明确,浮点数的存储是
底层原理
,在编程时不需要考虑。浮点数存储的过程为:先转换为二进制,然后规格化,然后分别存储指数、尾数和符号位。
weixin_43091642
·
2023-11-14 12:51
杂乱要点
刷题记录
ide
c++
程序员的护城河是什么?!
据我IT从业18年,从小厂程序员干到大厂技术总监的经验到现在自己干,我认为就这以下三个,今天的文章不长,请一定看完~1、基础扎实和过硬的技术能力计算机原理、操作系统、数据结构和算法、计算机网络等
底层原理
这些是基础中的基础
军哥手记
·
2023-11-14 12:12
【计算机网络】什么是 A、B、C 类地址?什么是子网掩码?
地址私有地址回送地址广播地址网络地址第二章子网掩码标准子网掩码特殊子网掩码结论前言发现一个有意思的现象,当有了某一认知以后,然后对生活中,比如路由器、打印机等使用说明,会好奇且梳理其中由来,理解其配置、使用的
底层原理
idiot5lie
·
2023-11-14 07:36
计算机网络
网络编程
网络
IPv4
子网掩码
TCP/IP
网络层
C++中的STL标准库的vector常见接口
STL中的vector类似于c语言中的支持动态增长的数组,我们现在先不讨论
底层原理
,下次文章再讨论vector的底层实现。
十年磨一剑,霜刃未曾试
·
2023-11-14 06:36
c++
开发语言
VFIO的使用及原理
vfio设备透传主要用于将设备直通给虚拟机以提高性能,本篇以一张网卡为例讲述VFIO设备的配置使用及
底层原理
。其中涉及的技术背景主要有qemu+kvm+vfio。
沉浮简
·
2023-11-14 03:48
linux
qemu
VFIO
Spring5学习笔记——AOP
Spring5AOP概念
底层原理
相关术语AOP操作的准备工作切入点表达式AspectJ注解相同切入点的抽取设置代理类的优先级完全注解开发模式使用xml配置文件实现AspectJ注解AOP概念什么是AOP
MCC莫大大
·
2023-11-14 01:38
笔记
Spring5
aop
知乎Redis的演进之路:从单机到2000万QPS的挑战
深刻理解业务的本质,掌握技术
底层原理
、并合理应用。中间件就是其中支点,作为中间件一员的Redis产品,是如何演进的?与业务系统有何不同?
软件真理与光
·
2023-11-13 22:06
业务技术
架构
后端
一篇搞懂ElasticSearch(附学习脑图)
既然你点进来了,说明你了解过ES或者是对ES感兴趣,这一篇目的在于扫盲,主要以概念理解为主,可能会比较枯燥,但是天将降大任于斯人也,必先…这篇我以ElasticSearch是什么、
底层原理
、特点和应用场景三部分来让大家入门
左耳君
·
2023-11-13 16:43
Java基础
ElasticSearch
elasticsearch
搜索引擎
学习
JUC并发编程系列(二):多线程并发、CAS、锁
前言在这篇文章中,荔枝将主要梳理在JUC并发学习中的有关Java多线程中有关共享变量的内存可见性、原子性问题、指令重排问题以及
伪共享
问题。
荔枝当大佬
·
2023-11-13 14:20
JUC并发编程学习
java
CAS
多线程并发
伪共享
锁
C 和 C++ 可变参数介绍
参数列表#va_start():函数宏;va_list指向参数列表的第一个参数#va_arg():函数宏;依据类型,va_list指向参数列表的下一个参数#va_end():函数宏;清理va_list
底层原理
夜悊
·
2023-11-13 13:50
C++
可变参数
C++
C
开发语言
后端
电路综合-基于简化实频的SRFT集总参数切比雪夫低通滤波器设计
SRFT集总参数切比雪夫低通滤波器综合不再需要查表,直接从
底层原理
进行设计。0、基本理论参考-DesignofUltraWidebandPowerTransferNetworks第十章的推
怡步晓心l
·
2023-11-13 09:03
网络综合和简化实频理论
硬件工程
5G
射频工程
git上传分支的原理_深入理解git版本管理原理
日常项目管理中我们最常使用的git命令有add、commit、push、pull,但其他不常使用的命令往往容易误操作,所以想深入的学习一下git操作命令
底层原理
到底是怎么样的,在阮一峰大大的日志里面看到了
weixin_39886024
·
2023-11-13 06:10
git上传分支的原理
快速走进通信世界 --- 基础知识扫盲
甚至以前学习过程中忽略的地方,在这里又学习到了
底层原理
实现的知识。博主会把自己的学习体验分享给家人们,将来也可以找博主
暴走的橙子~
·
2023-11-13 02:16
通信工程
信息与通信
(十)全解MySQL之死锁问题分析、事务隔离与锁机制的
底层原理
剖析
经过《MySQL锁机制》、《MySQL-MVCC机制》两篇后,咱们已经大致了解MySQL中处理并发事务的手段,不过对于锁机制、MVCC机制都并未与之前说到的《MySQL事务机制》产生关联关系,同时对于MySQL锁机制的实现原理也未曾剖析,因此本篇作为事务、锁、MVCC这三者的汇总篇,会在本章中补全之前空缺的一些细节,同时也会将锁、MVCC机制与事务机制之间的关系彻底理清楚。一、MySQL中的死锁现
程序一逸
·
2023-11-13 00:36
1024程序员节
【C++深度剖析】为什么C++支持函数重载而C不支持--C++程序编译链接过程--符号表生成规则【Linux环境超详细解释C++函数重载
底层原理
】
文章目录前言Linux环境g++编译器的配置以及一些准备工作源文件的符号表生成以及分析尾声前言先赞后看好习惯打字不容易,这都是很用心做的,希望得到支持你大家的点赞和支持对于我来说是一种非常重要的动力看完之后别忘记关注我哦!️️️这一篇的内容涉及C++程序运行底层,我们需要对C++程序的编译和链接过程要非常熟悉,我们才可以掌握这一篇的内容。在这里,博主先给大家安利一篇程序编译链接的干货文章。这里面的
@背包
·
2023-11-12 23:28
C++深度剖析
C语言深度解剖
Linux
c++
c语言
linux
Mybatis-plus分页查询
底层原理
Mybatis-plus分页查询
底层原理
PageHelper内部原理是将传⼊的页码和每页条数赋值给了Page对象,保存到了⼀个本地线程ThreadLoacl中,然后会进⼊Mybatis的拦截器中。
小Y在线编码
·
2023-11-12 21:20
企业级框架
项目开发日常
Java全栈笔记整理
java
开发语言
后端
(面经总结)一篇文章带你深入剖析 synchronized 的
底层原理
文章目录一、synchronized的基本用法二、synchronized的底层实现原理1.同步块的
底层原理
分析2.同步方法的
底层原理
分析四、总结一、synchronized的基本用法可参考:一篇文章带你搞定
南淮北安
·
2023-11-12 06:28
java
开发语言
synchroized
打怪升级之小白的大数据之旅(四十六)<HDFS各模块的原理>
HDFS的基本知识以及一些常用的操作,本章,我们对HDFS各模块的原理进行讲解,了解清楚这些,可以更好的辅助我们理解HDFSHDFS的数据流HDFS是以流的方式对数据进行存储与读取的,下面我们就根据它的
底层原理
来认识
GaryLea
·
2023-11-11 23:20
大数据
hadoop
java
linux
【手写模拟Spring
底层原理
】
文章目录模拟Spring底层详解1、结合配置类,扫描类资源1.1、创建需要扫描的配置类AppConfig,如下:1.2、创建Spring容器对象LyfApplicationContext,如下1.3、Spring容器对象LyfApplicationContext扫描资源2、结合上一步的扫描,遍历其Map集合,创建对象3、创建对象后,需要提供需要获取Bean的方法4、总结模拟Spring底层详解前置
三河与木
·
2023-11-11 21:53
Spring相关
spring
java
后端
【Spring核心原理剖析】
文章目录一、Bean生命周期原理理解二、依赖注入
底层原理
理解三、初始化
底层原理
理解四、推断构造方法
底层原理
理解五、AOP
底层原理
理解六、Spring事务
底层原理
理解一、Bean生命周期原理理解在未引入Spring
三河与木
·
2023-11-11 21:53
Spring相关
spring
java
数据库
【中间件篇-Redis缓存数据库04】Redis
底层原理
持久化、分布式锁
Redis
底层原理
持久化Redis虽然是个内存数据库,但是Redis支持RDB和AOF两种持久化机制,将数据写往磁盘,可以有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复
studyday1
·
2023-11-11 17:59
Redis
Java
分布式
缓存
数据库
中间件
redis持久化’
redis分布式锁
云计算openstack、kvm以及docker和k8s
OpenStack简介组件介绍DNS解析过程Docker为什么有docker虚拟机和Linux容器虚拟机Linux容器Docker是什么Docker的用途Docker的特点总结Docker的核心概念和
底层原理
MarryOnlyQueen
·
2023-11-11 09:02
容器技术s
云计算
docker
服务器
esp32驱动SPI-TFTLCD
这篇文章讲一下使用ESP32驱动SPI-TFTLCD说明:这里直接贴出源代码,这个代码肯定是在别的地方找不到的,因为是我根据官方的STM32驱动TFT的代码硬改过来的,工作量也比较大,驱动代码也比较长,这里其实
底层原理
就是利用
bird1999625
·
2023-11-10 14:26
esp32相关操作
ESP32驱动屏幕
SPI屏幕ESP32驱动
ThreadLocal内存泄漏问题
成员变量,每个线程的本地变量存放在自己的本地内存变量ThreadLocal中,如果当前线程一致不消亡,那么这些本地变量就会一直存在,所以可能会导致内存溢出,因此使用完毕需要将其remove掉.其使用不当的
底层原理
就是弱引用
北极i星
·
2023-11-10 11:06
java
jvm
开发语言
How browsers work -Behind the scenes of modern web browsers 浏览器到底是怎么工作的、浏览器的工作原理(完整中文翻译)
Howbrowserswork-Behindthescenesofmodernwebbrowsers有空翻译一下这篇必读的文章—浏览器到底是怎么工作的、浏览器的
底层原理
是啥、浏览器的工作原理网上有很多译文
S_clifftop
·
2023-11-10 11:05
Browser
browser原理
中文翻译
今天天气晴
how
browsers
work
浏览器工作原理
MyBatis面经
推荐文章MyBatis
底层原理
小白版本m
本科学的写bug
·
2023-11-10 11:31
mybatis
oracle
openssl研发随机数(random)生成(含源码)
openssl随机数一、RAND_bytes()函数(推荐)1.1
底层原理
1.2RAND_bytes函数说明1.3RAND_bytes代码实例二、RAND_pseudo_bytes()`函数2.1RAND_pseudo_bytes
N阶二进制
·
2023-11-10 09:56
#
openssl开发
ssl
c++
random
forest
linux
密码学
随机森林
1024程序员节
Spring -Spring之依赖注入源码解析(上)
依赖注入
底层原理
流程图:Spring中Bean的依赖注入原理|ProcessOn免费在线作图,在线流程图,在线思维导图Spring中到底有几种依赖注入的方式?
长情知热爱
·
2023-11-10 09:20
spring
java
后端
代码随想录算法训练营Day1 —— 704. 二分查找、27.移除元素
理论部分:数组理论基础:C++中的部分容器的
底层原理
仍然是数组,数组是存放在连续内存空间上的相同类型数据的集合一维数组:数组的下标从0开始。
橙学长学路规
·
2023-11-10 04:39
算法
leetcode
数据结构
K8S篇之简述K8S
底层原理
k8s
底层原理
Kubernetes(简称k8s)是一个开源的容器编排平台,它可以自动化地部署、扩展和管理容器化应用程序。Kubernetes
底层原理
是其能够实现这些功能的关键。
听说唐僧不吃肉
·
2023-11-09 15:30
K8S
kubernetes
容器
云原生
【C++】一文简练总结【多态】及其
底层原理
&具体应用(21)
前言大家好吖,欢迎来到YY滴C++系列,热烈欢迎!本章主要内容面向接触过C++的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!目录一.多态的概念二.多态的实现1)虚函数&虚函数表2)虚函数的重写(覆盖)3)多态的构成条件4)虚函数重写的两种特殊情况:【1】协变:(基类与派生类虚函数返回值类型不同)【2】析构函数的重写:(基类与派生类析构函数的名字不同)三.【overri
YY的秘密代码小屋
·
2023-11-09 05:26
YY
滴
《C++系列》
c++
开发语言
服务器
vscode
6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)
我整理了几种获取配置属性的方式,目的不仅是要让大家学会如何使用,更重要的是弄清配置加载、读取的
底层原理
,一旦出现问题可以分析出其症结所在,而不是一报错取不到属性,无头苍蝇般的重启项目,在句句卧槽中逐渐抓狂
快乐非自愿
·
2023-11-09 05:12
java
spring
boot
spring
开发语言
java 集合接口原理_图文剖析java集合框架—Set接口
HashSet:
底层原理
:哈希表结构存储。对集合的迭代次序不作任何保证;允许元素null值。线程不同步。基于HashMap保存所有元素,所以基本调用HashMap方法来执行。
英次
·
2023-11-09 00:32
java
集合接口原理
【不失业计划】 Java集合框架+
底层原理
集合框架部分一、Collection1、Set2、Queue3、List二、Map1、HashMap2、LinkedHashMap3、HashTable4、ConcurrentHashMap5、TreeMap三、工具类1、Collections2、Arrays3、各种转换集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.c
TiSam
·
2023-11-09 00:28
个人学习
不失业计划
学习整理
java
集合
map
集合框架:List系列集合:特点、方法、遍历方式、ArrayList,LinkList的
底层原理
List集合特有方法遍历方式1.使用普通for循环:2.使用增强型for循环(foreach):3.使用迭代器(Iterator):4.使用Java8+的流(Stream)API:ArrayList集合的
底层原理
_TokaiTeio
·
2023-11-09 00:24
list
python
windows
集合框架:Set集合的特点、HashSet集合的
底层原理
、哈希表、实现去重复
Set集合的特点Set(集合)是一种无序的、不重复的数据结构,它的特点如下:1.集合中的元素是无序的:Set中的元素没有顺序,无法通过索引来访问。2.集合中的元素是唯一的:Set中不允许有重复的元素,每个元素在集合中只能出现一次。3.内部实现采用哈希表或树形结构:Set内部通常是基于哈希表或平衡树等数据结构实现的。4.可以用于去重和快速查找:因为Set中的元素是唯一的,所以可以很方便地用来做去重操
_TokaiTeio
·
2023-11-09 00:21
数据结构
HashSet
java
哈希算法
哈希表
Set集合
去重复
Mapstruct的具体介绍与使用
如果小伙伴们觉得我的文章不错,记得一键三连哦文章目录一、mapstruct简介二、mapstruct与其他映射对比三、mapstruct
底层原理
解析1、Java动态编译四、具体使用1、依赖导入2、定义一个用例映射的接口场景一
ABin-阿斌
·
2023-11-08 21:14
各大实战问题分析
开发工具
java
Spring
底层原理
学习笔记--第五讲--(常见工厂后处理器与工厂后处理器模拟实现)
常见工厂后处理器A05Application.javapackagecom.lucifer.itheima.a05;importorg.mybatis.spring.mapper.MapperScannerConfigurer;importorg.springframework.context.annotation.ConfigurationClassPostProcessor;importorg
路西法98
·
2023-11-08 20:23
spring
学习
笔记
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他