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
伪共享底层原理
SpingBoot原理
Bean的获取ApplicationContext.getBeanBean的作用域@Scope("prototype")@Lazy第三方Bean@Bean@ConfigurationSpringBoot
底层原理
起步依赖与自动配置
slh别学了
·
2023-11-22 02:35
java后端
spring
boot
后端
java
web
iOS底层-27:锁的原理
在iOS中有8大锁,他们的性能如下:下面我们将会分析锁的
底层原理
,看看锁的性能为什么有好有坏?
Irino
·
2023-11-22 02:25
【C++进阶之路】第四篇:set和map
文章目录一、关联式容器+健值对二、set&multiset三、map&multimap在这里插入图片描述四、set和map
底层原理
一、关联式容器+健值对关联式容器&键值对二、set&multisetset
Captain-Lin
·
2023-11-21 22:17
C++学习与应用
linux
运维
服务器
c语言
c++
雷达图—复制可用+
底层原理
讲解——python科研做图系列之雷达图
文章目录参考资料重点参考知乎一步一步的讲解matplotlib库画的复现一个pyecharts的雷达图尝试在上面的基础上,把pyecharts导出存为一般的png图尝试在上面的基础上,把pyecharts导出存为一般的矢量图用pygal画雷达图参考资料重点参考知乎一步一步的讲解参考知乎CSDN给出了一些参数matplotbib库雷达图官网seaborn画图汇总5pyecharts雷达图这篇写的很不
东方-教育技术博主
·
2023-11-21 20:32
python
开发语言
matplotlib
分布式系统并发请求限流平台Sentinel功能特性调研(上篇)
摘要随着近些年系统稳定性要求越来越高,而系统限流则是其中提高系统稳定性的手段之一,而在众多限流平台中Sentinel凭着丰富功能特性和多次阿里双十一的线上实践,成为最热门限流平台之一,本文就Sentinel相关特性进行分析并测试并对
底层原理
进行分析
架构成长指南
·
2023-11-21 15:14
sentinel
限流
java
微服务
sentinel
限流
【C++心愿便利店】No.14---C++之探索list
底层原理
文章目录前言一、list的介绍及使用1.1list的介绍1.2list的使用1.2.1list的构造1.2.2listiterator的使用1.2.3listcapacity1.2.4listelementaccess1.2.5listmodifiers1.2.6listoperations1.2.7list的迭代器失效二、list的模拟实现2.1定义一个结构体实现list的节点2.2list的成
小沈YO.
·
2023-11-21 13:46
《C++
心愿便利店》
c++
list
开发语言
【网络协议从入门到
底层原理
】【04】网络基础概念
持续学习&持续更新中…学习态度:守破离【网络协议从入门到
底层原理
】【04】网络基础概念网络、互联网、因特网ISP网络分类常见的几种接口上网方式电话线入户光纤入户网线入户家用无线路由器的逻辑结构公网IP、
lpruoyu
·
2023-11-21 12:22
计算机网络
网络协议
AQS 之 互斥锁 源码剖析
AQS之互斥锁源码剖析AQS是AbstractQueuedSynchronizer类的简称,AQS是一个用来构建锁和同步器的基础框架,想要了解Java的锁实现及其
底层原理
就必须先了解AQS完成了什么,提供了哪些功能
wpml_java
·
2023-11-21 09:56
【JAVA】JUC
之
AQS
与
锁实现篇
java
spring
boot
程序人生
学习方法
CAS机制与自旋锁
CAS(Compare-and-Swap),即比较并替换,java并发包中许多Atomic的类的
底层原理
都是CAS。
weixin_30273931
·
2023-11-21 04:13
操作系统
java
Day129.JUC:CAS 自旋锁、AQS、ReentrantLock底层实现、回顾Stream
目录CAS自旋锁AtomicIntegerAQSLock底层ReentrantLock
底层原理
彩蛋,回顾Stream流CAS自旋锁AtomicIntegerCAS:CompareandSwap比较并交换的
焰火青年·
·
2023-11-21 04:40
Java
java
开发语言
Mysql之聚合函数
Mysql之聚合函数什么是聚合函数常见的聚合函数GROUPBYWITHROLLUPHAVINGHAVING与WHERE的对比总结SQL
底层原理
什么是聚合函数对一组数据进行汇总的函数,但是还是返回一个结果聚合函数也叫聚集
温柔了岁月.c
·
2023-11-21 04:30
MySQL
mysql
聚合函数
Golang
底层原理
学习笔记(一)
LCY~~Golang
底层原理
学习笔记文章目录LCY~~Golang
底层原理
学习笔记1源码调试1.1源码编译1.2中间代码2编译原理2.1预备知识2.1.1抽象语法树2.1.2静态单赋值2.1.3指令集
lcy~
·
2023-11-21 03:50
Golang笔记
golang
学习
开发语言
LongAdder源码分析
LongAdder源码分析LongAdder是个啥AtomicLong和LongAdder多线程环境下做累加操作性能对比LongAdder
底层原理
分析LongAdder源码分析LongAdder是个啥见名知义我们能知道这是个单位为
God works
·
2023-11-21 03:58
study
java
多线程
LongAdder详解以及
底层原理
分析
一、原子累加器我们都知道,原子整型可以在线程安全的前提下做到累加功能,而今天介绍的LongAdder具有更好的性能我们先来看原子累加器和原子整型做累加的对比使用:privatestaticvoiddemo(Suppliersupplier,Consumeraction){Tadder=supplier.get();longstart=System.nanoTime();Listts=newArra
MiaSanMiaRL
·
2023-11-21 03:57
笔记
java
多线程
并发编程
19.Atomic系列之LongAdder的
底层原理
(分段锁提升并发性能)
老王:小陈啊,上一章我们讲解了cas的缺陷,无法同时更新多个变量、以及ABA的问题。以及如果使用AtomicReference解决同时更新多个变量,如果使用AtomicStampedReference解决ABA的问题,这些都还记得不?小陈:嗯嗯,记得的。老王:那好,这一章节我们就来讲解CAS带来的另外一个问题,在并发激烈的时候,产生大量的自旋,空耗CPU的问题,以及怎么使用分段锁机制解决这个问题的
码农小陈的学习笔记
·
2023-11-21 03:55
java并发专栏
并发编程
线程安全
并发
面试
后端
从
底层原理
看Android的序列化是如何实现的
对于Java的序列化,我们可以认为是在数据传输的时候的一套协议或者是一个标准,因为Java存在自己特定的一个数据结构(class),举个例子dataclassUser(valname:String,valage:Int)User是一个对象,我们可以创建一个User对象自己使用,但是实际的场景中,我们往往不会自己单独使用,而是让其他人也用,或者做持久化存储;例如我们之前讲的IPC通信框架,在Serv
Android小贾
·
2023-11-21 02:33
Android
移动开发
Framework
android
移动开发
安卓
framework
重构
【手写系列】理解数据库连接池
底层原理
之手写实现
前言数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,再将管道放入池子中,从而避免了频繁的向数据库申请资源,释放资源带来的性能损耗。在如今的分布式系统当中,系统的QPS瓶颈往往就在数据库,所以理解数据库连接池底层构造原理与设计思想是很有益处的。我们常用的数据库连接池有C3P0,DBCP,Druid等,下面
zl1zl2zl3
·
2023-11-20 23:40
数据库
连接池
源码
数据库
连接池
什么是Spring IOC容器
目录1.什么是IOC2.IOC容器的
底层原理
①dom4j解析xml文档;②工厂模式;③采用反射设计模式创建对象3.上边提到的三种技术如何实现IOC的呢?
何妨徐行
·
2023-11-20 17:11
spring
spring
java
后端
2023.11.19 hadoop之MapReduce
目录1.简介2.分布式计算框架-MapReduce3.mapreduce的步骤4.MapReduce
底层原理
map阶段shuffle阶段reduce阶段1.简介Mapreduce是一个分布式运算程序的编程框架
白白的wj
·
2023-11-20 16:07
mapreduce
大数据
hadoop
database
数据仓库
hive
sql
Shell脚本:Linux Shell脚本学习指南(第一部分Shell基础)一
这套Shell脚本学习指南针对初学者编写,它通俗易懂,深入浅出,不仅讲解了基本知识,还深入
底层原理
,能让你在1天时间内快速了解Shell(当然,要想深入学习还得假以时日)。
别致的SmallSix
·
2023-11-20 10:05
Linux
linux
运维
服务器
面向Socket编程,实现Java客户端向服务器发送http请求
二、代码实现通信总结前言作为一个合格的程序员,不能不懂网络编程,说到网络编程,Socket编程作为网络通信的底层API,对我们了解那些网络框架的
底层原理
,大有助益。一、Socket是什么?
ITJingYing2050
·
2023-11-20 07:39
Java基础知识
socket
网络
java
http
倒排索引: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
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
【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
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他