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底层原理
倒排索引:ES倒排索引
底层原理
及FST算法的实现过程
文章目录引言1、倒排索引核心原理2、倒排索引的存储结构2.1倒排表(PostingList)2.2词项字典(TermDictionary)2.3词项索引(TermIndex)3、倒排表的压缩算法3.1FOR(FrameOfReference)3.2RBM(RoaringBitmap)4、字典树:Trie(PrefixTree)原理5、FST的构建原理6、Lucene中FST的构建过程7、Lucen
Elastic开源社区
·
2023-11-20 06:41
Elastic底层原理
elasticsearch
lucene
全文检索
大数据
C#GC机制基础
最近在学习C#的一些
底层原理
,整理了一些网上的知识做导图:在写GC回收的时候看到对象是否回收的统计是由CLR在追踪的,因此也对CLR做了一个大致了解:
qq_42818574
·
2023-11-20 06:39
C#
c#
垃圾回收
alloc
底层原理
探索流程
alloc
底层原理
探索为什么要alloc底层探索?在我们开发中经常用到[xxxalloc],但是我知道做了什么?底层是如何实现的呢?现在就让咱们一起来探索一下吧!
20cce19871e2
·
2023-11-20 05:03
JAVA 基础学习笔记(8) String不可变的
底层原理
以及String的相关方法(上)
String不可变的
底层原理
以及String的相关方法前言初识String类型String类型的不可变性是什么?
罗不丢
·
2023-11-20 04:57
java
学习
笔记
编程相关面试整理——cpp&python
编程面试python相关知识Pythondict和set的
底层原理
python的迭代器了解么python的深浅拷贝python多线程、多进程相关多线程、协程Python锁python装饰器使用(web相关
玦☞
·
2023-11-19 23:37
工作搬砖
python
面试
数据结构
数据结构:红黑树讲解(C++)
3.5.1cur、p、u为红,g为黑3.5.2cur、p为红,g为黑,u为空/u存在为黑4.一些简单的测试接口5.完整代码1.前言本文旨在理解红黑树基本概念以及变色旋转规则,以理解C++map和set的
底层原理
派小星233
·
2023-11-19 22:48
高阶数据结构
数据结构
c++
学习
笔记
经验分享
【C++】C++11——lambda表达式
文章目录一、Lambda表达式引入二、Lambda表达式语法三、Lambda表达式交换两个值四、Lambda表达式
底层原理
一、Lambda表达式引入我们之前都是通过函数指针、仿函数的方式可以像函数使用的对象
平凡的人1
·
2023-11-19 21:52
转角遇见C++
c++
算法
Java中,ArrayList和LinkedList区别区分,简洁
都是用来存储和管理数据的类ArrayList是Java中的一个类,它实现了List接口,是一种基于动态数组实现的集合类常用成员方法:·构造方法:ArrayList()·成员方法:add、remove、set、get、size
底层原理
東瑜
·
2023-11-19 20:42
#
语言基础
java
【SpringMVC】SpringMVC基础
JavaBean模式1.3、MVC优缺点2、SpringMVC2.1、什么是SpringMVC:2.2、优点:3、第一个SpringMVC程序3.1、项目结构3.2、搭建环境3.3、SpringMVC配置3.4、
底层原理
分析
Code_Xiaotian
·
2023-11-19 18:10
后端框架
spring
java-ee
intellij-idea
maven
springmvc
docker iptables 问题
iptables-L查询iptables链而docker容器的
底层原理
:在启动docker
心随义动
·
2023-11-19 17:12
docker
java
容器
OC
底层原理
之对象的本质
1、语言转换流程OC-->C/C++-->汇编语言-->机器语言分析:1、OC代码底层实现是C/C++代码2、机器语言是计算机能识别的唯一语言3、OC的对象、类主要是基于C/C++的结构体实现的将源码文件转为C/C++代码:不指定系统架构:clang-rewrite-objcmain.m-omain.cpp(将main.m的OC源代码文件转换为main.cpp的C++代码文件)。指定系统架构:xc
Abner_XuanYuan
·
2023-11-19 16:01
MySQL优化(2):索引与优化原理(上)
184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬上一篇,我们重走了一遍数据库索引的历史,认识了B+树结构,这一篇我们回归现实中的MySQL数据库,学习具体的SQL优化原则,并从索引
底层原理
出发
smart哥
·
2023-11-19 11:30
mysql
mysql
数据库
mysql调优
索引
【Linux网络】详解使用http和ftp搭建yum仓库,以及yum网络源优化
目录一、回顾yum的原理1.1yum简介yum安装的
底层原理
:yum的好处:二、学习yum的配置文件及命令1、yum的配置文件2、yum的相关命令详解3、yum的命令相关案例三、搭建yum仓库的方式1、
liu_xueyin
·
2023-11-19 11:54
linux
网络
服务器
【C++心愿便利店】No.13---C++之探索vector
底层原理
文章目录前言一、STL简介1.1什么是STL1.2STL的六大组件二、vector的介绍及使用2.1vector的介绍2.2vector的使用2.2.1vector的定义2.2.2vectoriterator的使用2.2.3vector空间增长问题2.2.4vector增删查改三、vector模拟实现3.1成员变量3.2成员函数3.2.1构造函数3.2.2拷贝构造函数3.2.3operator=3
小沈YO.
·
2023-11-19 01:16
《C++
心愿便利店》
c++
开发语言
Android高阶:了解这些知识点,学习Binder就不成问题~
前言Binder原理是掌握系统
底层原理
的基石,也是进阶高级工程师的必备知识点,这篇文章不会过多介绍Binder原理,而是讲解学习Binder前需要的掌握的知识点。
斯音
·
2023-11-18 23:08
android
编程语言
java
android
Spring学习②__IOC分析
目录IOC控制反转IOCIOC理论案例IOC的思想(注入)IOC底层什么是IOCIOC
底层原理
总结IOC控制反转IOC①控制反转,把对象创建和对象之间的调用过程,交给Spring进行②使用IOC目的:为了耦合度降低
小涂学编程
·
2023-11-18 21:22
spring
spring
学习
java
ThreadLocal这点牛角尖总算是给我钻明白了
我:⊙ˍ⊙ThreadLocal
底层原理
T
学徒630
·
2023-11-17 18:44
学习笔记篇
java
开发语言
Java面试题(每天10题)-------连载
目录1、简述一下你对线程池的理解2、Java程序是如何运行的3、说一说对于synchronized关键字的了解4、关于synchronized的使用5、synchronized关键字的
底层原理
6、为什么要用线程池
秃头的Tomcat
·
2023-11-17 09:06
java
开发语言
【C++学习手札】模拟实现string
慕斯主页:修仙—别有洞天♈️今日夜电波:缶ビール—みゆな0:41━━━━━━️────────2:52◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录一、string实际的
底层原理
二、string
慕斯( ˘▽˘)っ
·
2023-11-17 09:51
#
STL
学习
c++
stl
chapter6
List接口3.1.List接口简介3.1.1.定义3.1.2.特点3.1.3.常用方法3.2.ArrayList类3.2.1.特点3.2.2.语法3.3.LinkedList类3.3.1.特点3.3.2.
底层原理
coderxst
·
2023-11-17 05:27
java
java
iOS-自定义悬浮TabBar
一般有两种方式:①创建一个类继承系统的UITabBar,在layoutSubviews方法中重新调整按钮的位置,再通过[selfsetValue:tabBarforKeyPath:@"tabBar"]方法,利用
KVC
翀鹰精灵
·
2023-11-16 23:07
java
vue
android
python
ios
MySQL索引详解
本文主要介绍MySQL索引
底层原理
及优化,理解SQL是如何执行,MySQL如何选择合适的索引以及时间都消耗在哪些地方,再加上一些优化的知识,可以帮助大家更好的理解MySQL,理解常见优化技巧背后的原理。
Ascend1797
·
2023-11-16 16:30
Mysql
数据库
mysql
Django(七、模型层)
文章目录模型层模型层前期准备使用djangoORM要注意代码演示:切换MySQL数据库如何查看djangoORM
底层原理
?
A_baio
·
2023-11-16 16:54
Django
django
sqlite
数据库
javascript深入闭包与作用域链
底层原理
(无惧面试)
前言:如果有不理解的地方可以评论或私信,我会每一条都回复。建议大家看一下上一章V8引擎执行原理,里面将解释一些原理与本文相联系。(这将是一个系列)一,作用域链,作用域上下文,内存管理1,在V8引擎执行过程中,js到ast树中间,js在被解析的时候创建了一个对象,叫全局对象GOGO{string,data,number,setimeout,intrvieout,window}我们在执行varname
Self-study
·
2023-11-16 13:22
javascript
面试
javascript
前端
职场和发展
开发语言
java开发校招面试,面试真题解析
⑥优先级队列的
底层原理
?⑦算法题:k路链表归并⑧算
最新Java面经
·
2023-11-16 11:20
程序员
java
面试
经验分享
Java学习笔记⑦(字符串、静态static关键字)
字符串效果上相当于是char[]字符数组,但是
底层原理
是byte[
添砖 Java
·
2023-11-16 10:34
Java
JAVA_String类、static关键字、Arrays类、 Math类笔记
3.字符串效果上相当于是char[]字符数组,但是
底层原理
是by
TOPic666
·
2023-11-16 10:29
java
java
字符串
HashMap
底层原理
(JDK1.8)
一、HashMap底层结构和原理原理:HashMap是由数据+链表+红黑树的形式组成的。数组:是一块连续的存储空间,存储的每一个元素都有自己的下标。优点:寻址容易,通过下标可以快速的访问到元素,索引速度快;缺点:大小固定,数组中的空间放满了,需要重新建立新数组,复制原有数组到新数组中,并且插入和删除困难。链表:每一个元素存储下一个元素的内存地址,链式存储,存储元素离散。优点:添加元素快速,只需要将
秋忆侬sonny
·
2023-11-16 04:31
并发编程
java
2023年【电工(高级)】考试报名及电工(高级)考试试卷
(A)A、22KVB、28
KVC
、38KCD
zm123zd
·
2023-11-16 01:16
安全
【C++】复杂的多继承及其缺陷(菱形继承)
以下为本篇目录目录1.多继承的缺陷与解决方法2.虚继承的
底层原理
3.虚继承
底层原理
的设计原因1.多继承的缺陷与解决方法首先观察下面的图片判断它是否为多继承这实际上是一个单继承,单继承的特点是一个子类只有一个直接继承的父类
王笃笃
·
2023-11-15 21:27
c++
开发语言
visual
studio
笔记
经验分享
Sentinel
底层原理
(下)
1、概述Sentinel的核心原理,也就是前面提到暗流涌动的SphU.entry(…)这行代码背后的逻辑。Sentinel会为每个资源创建一个处理链条,就是一个责任链,第一次访问这个资源的时候创建,之后就一直复用,所以这个处理链条每个资源有且只有一个。SphU.entry(…)这行代码背后就会调用责任链来完成对资源的检查逻辑。这个责任链条中每个处理节点被称为ProcessorSlot,中文意思就是
Winn~
·
2023-11-15 16:54
架构篇
sentinel
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
业务技术
架构
后端
上一页
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
其他