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
伪共享底层原理
SpringIOC
底层原理
实体类:User.javapackagecom.foreknow.model;publicclassUser{privateStringusername;privateStringpassword;publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=usernam
_FireFly_
·
2023-12-24 17:52
大厂常见RunLoop
底层原理
面试题
iOS面试题写这篇文章我也参考和翻阅了很多相关的文章和面试题,发现有的文章是提供了答案,但是答案缺少前后场景,基本看不懂,看不懂就更别说记得住了。我觉得我写博客,前提是自己复习和学习,自己要看得懂和明白,不然写出来还有什么用。大家目标是为了面试,我是尽量舍去了一些面试时不可能口头或笔试写不出来的东西。这样简洁一些,而且能保持逻辑连贯性。面试造火箭,入职拧螺丝。为了好的offer,也得拼了。开始面试
iOS弗森科
·
2023-12-24 17:37
并发编程之synchronized详解
synchronized原理详解synchronized
底层原理
Monitor监视器锁什么是monitor?
Memory_2020
·
2023-12-24 06:14
架构
java
后端
《Java并发编程的艺术》——Java并发的前置知识(笔记)
什么是资源限制1.3.2资源限制引发的问题1.3.3资源限制问题如何解决二、Java并发机制的底层实现原理2.1volatile的应用2.1.1volatile的定义与实现原理2.1.1.1术语2.1.1.2
伪共享
yjx23332
·
2023-12-24 06:20
Java并发编程
java
jvm
开发语言
JUC
set容器的基本使用
inserterasefindswapclearlower_bound&&upper_boundcountequal_rangemap和set容器,multimap和multiset是树形结构的关联式容器,这四种容器
底层原理
都是红黑树
梦想很美
·
2023-12-23 18:59
C++
开发语言
c++
Android高阶:了解这些知识点,学习Binder就不成问题~
前言Binder原理是掌握系统
底层原理
的基石,也是进阶高级工程师的必备知识点,这篇文章不会过多介绍Binder原理,而是讲解学习Binder前需要的掌握的知识点。
bug樱樱
·
2023-12-23 13:25
【C++内存管理五大分区、函数到底是怎么调用的,对象里面又存放了些什么?】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《深度解析C++》、《自顶向下看Java》专栏,能够帮助到大家就是对我最大的鼓励。
清灵白羽 漾情天殇
·
2023-12-23 12:28
深度解析C++
c++
【带你一次性读懂C++之this指针】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《自定向下看Java》、《深度解析C++》系列专栏,我会为大家持续输出优质文章,能够帮助到大家就是对我最大的鼓励。
清灵白羽 漾情天殇
·
2023-12-23 12:28
深度解析C++
c++
【函数调用需要哪些开销,内联函数又做了什么?】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《自顶向下看Java》专栏,我会持续为大家输出优质内容,能够帮助到各位就是对我最大的鼓励!
清灵白羽 漾情天殇
·
2023-12-23 12:58
计算机底层原理
深度解析C++
c++
c语言
【深度解析C++之初始化列表】
系列文章目录欢迎大家订阅我的《计算机
底层原理
》、《深度解析C++》系列专栏、我会持续为大家输出优质文章,能够帮助到大家就是对我最大的鼓励!
清灵白羽 漾情天殇
·
2023-12-23 12:26
深度解析C++
c++
开发语言
Mysql-6.Mysql锁机制与优化实践以及MVCC
底层原理
剖析
学习内容重点:1、Mysql各种锁详解2、Mysql间隙锁与临键锁详解3、Mysql可重复读隔离级别如何解决幻读4、Mysql锁等待与死锁问题分析以及解决5、Mysql锁优化实践6、MVCC多版本并发控制机制深入剖析锁机制详解锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发
飞越沧海的蝴蝶
·
2023-12-23 10:13
Java架构学习之旅
mysql
数据库
java
一篇文章让你Docker从入门到精通
一篇文章让你Docker从入门到精通Docker简介docker的3要素docker安装--centos7示例docker
底层原理
docker常用命令docker镜像原理数据共享--容器数据卷数据卷容器
小蜜蜂爱编程
·
2023-12-23 06:52
云计算
云原生
docker
容器
云原生
微服务
synchronized关键字的
底层原理
synchronized对象锁采用互斥的方式,让同一时刻,之多有一个秀安承获取对象锁。他的底层是由monitor实现的,monitor是jvm级别的对象,线程获得锁需要使用对象关联monitor在monitor内部由三个属性,分别是owner,entrylist、waitlset其中owern是关联在获得锁的线程,并且只能关联一个线程。entrylist关联的是竞争锁失败的处于阻塞状态的线程。wa
新赤
·
2023-12-23 04:46
java
开发语言
Java-
底层原理
-编译原理
Java-
底层原理
-编译原理系列文章目录Java-
底层原理
-编译原理Java-
底层原理
-javac源码笔记Java-
底层原理
-类加载机制Java-
底层原理
-clinit和init转载声明:本文大量内容系转载自以下文章
迷路剑客
·
2023-12-23 02:08
java
jvm
java
CAS机制
这些原子操作的
底层原理
都是使用了CAS机制。在使用一门技术之前,了解这个技术的
底层原理
是非常重要的,所以本篇文章就先来讲讲什么是CAS机制,CAS机制存在的一些问题以及在Java中怎么使用CAS机制。
五敷有你
·
2023-12-22 23:10
并发编程
并发
Servlet-Filter 执行顺序测试
模型抽象为了便于在实践中使用,结合部分
底层原理
,我们可以对Filter链的执行做一下抽象。
Math210
·
2023-12-22 22:55
servlet
java-ee
filter
tomcat
java
spring
maven
(企业 / 公司项目)代码生成器
底层原理
:模板框架freemarker
1.按照设置好的模板文件就能生成Java,vue文件,前后端都可生成。2.也可以进行复杂Excel到处:可以转成xml,用xml来制作模板,在生成excel3.需要批量生成格式固定的一类文件的需求也可以使用模板框架freemarker首先引入相对应的依赖pom.xmlorg.freemarkerfreemarker接下来在包下面定义一个模板test.ftlpackagecom.jiawa.trai
努力的小周同学
·
2023-12-22 10:10
Java后端开发学习
vue.js
java
intellij-idea
https 原理和作用
2.HTTPS的
底层原理
如何实现?3.用了HTTPS就一定安全吗?本文将层层深入,从原理上把HTTPS的安全性讲透。#HTTPS的实现原
再见蓝猫
·
2023-12-22 00:25
Jtti:Tomcat服务器
底层原理
是什么
ApacheTomcat是一个开源的、轻量级的应用服务器,用于执行JavaServlet、JavaServerPages(JSP)和其他相关技术的Web应用程序。以下是Tomcat服务器底层的主要原理:Servlet容器:Tomcat是一个Servlet容器,实现了JavaServlet规范。Servlet是一种用于处理Web请求和响应的Java程序。Tomcat提供了一个Servlet容器来管理
Jtti
·
2023-12-21 23:25
tomcat
服务器
java
Hive执行计划
Hive提供了explain命令来展示一个查询的执行计划,这个执行计划对于我们了解
底层原理
,Hive调优,排查数据倾斜等很有帮助。
zmx_messi
·
2023-12-21 15:03
hive
Spring学习?这一篇文章就够,史上最全!
文章目录前言一、IOC概述及
底层原理
1.概述和原理二、思路分析三、IOC操作bean管理(基于xml,使用的是IDEA2022.3.3,maven仓库)1.xml实现bean管理(1)创建对象(2)注入属性
浩泽学编程
·
2023-12-21 13:50
Spring
spring
学习
java
后端
大数据学习(29)-spark on yarn
底层原理
&&大数据学习&&系列专栏:哲学语录:承认自己的无知,乃是开启智慧的大门如果觉得博主的文章还不错的话,请点赞+收藏⭐️+留言支持一下博主哦SparkonYarn的
底层原理
以下几个方面:资源申请与调度:Spark
viperrrrrrr
·
2023-12-21 11:04
大数据
学习
spark
vue中的事件修饰符、表单双向数据绑定和计算属性
目录一、事件修饰符二、表单双向数据绑定模拟双向数据绑定(双向数据绑定
底层原理
)三、计算属性计算属性和methods方法区别?计算属性和watch区别?
从明天开始好好学习前端
·
2023-12-21 02:52
vue.js
前端
javascript
前端框架
[C++] 多态(下) -- 多态原理 -- 动静态绑定
文章目录1、多态原理2、动态绑定和静态绑定3、单继承和多继承关系的虚函数表3.1单继承中的虚函数表5.2多继承中的虚函数表上一篇文章我们了解了虚函数表,虚函数表指针,本篇文章我们来了解多态的
底层原理
,更好的理解多态的机制
小白在努力jy
·
2023-12-21 01:59
C++
c++
JavaScript作用域链探究
在本文中,我们将详细介绍JavaScript作用域链的
底层原理
,并提供相应的源代码示例。作用域链定义了在嵌套的函数中如何查找变量和函数的规则。
数据挖掘奇才
·
2023-12-20 21:29
javascript
开发语言
ecmascript
编程
linux 内核同步互斥技术之cache
伪共享
和隐含内存屏障
隐含内存屏障内核的有些函数隐含内存屏障。(1)获取和释放函数。(2)中断禁止函数。1.获取和释放函数获取(acquire)函数包括如下。(1)获取锁的函数。锁包括自旋锁、读写自旋锁、互斥锁、信号量和读写信号量。(2)smp_load_acquire(p):加载获取。(3)smp_cond_load_acquire(ptr,cond_expr):带条件的加载获取。获取操作隐含如下。(1)获取操作后面
一叶知秋yyds
·
2023-12-20 21:34
linux
linux
c语言
网络
Flutter引擎源码调试与Channel
底层原理
探索
配置项目代码关联引擎源码通过下载引擎源码可以进行分析以及动态调试Flutter引擎编译成功之后,我们获取到模拟器x86架构下的Xcode工程(目录:/src/out/ios_debug_sim_unopt);在/ios_debug_sim_unopt目录下会有一个Flutter.framework/Flutter引擎库,然后把我们的Flutter项目配置成这个framework,即配置自定义引擎;
浅墨入画
·
2023-12-20 20:58
Docker学习详细笔记-后续不断更新
设置镜像的仓库2.4安装docker2.5启动Docker2.6测试HelloWorld2.7查看一下下载的这个hello-word镜像2.8了解卸载镜像2.9配置阿里云镜像加速3.run的运行流程:4.
底层原理
长乐未央呀
·
2023-12-20 19:26
docker
centos
运维
Collections.reverse()
底层原理
在java.util.collections包下,用于集合元素反转reverse()方法
底层原理
privatestaticfinalintREVERSE_THRESHOLD=18;Reversestheorderoftheelementsinthespecifiedlist.Thismethodrunsinlineartime
Style_OvO
·
2023-12-20 13:48
Java
java
C#中常见集合类的
底层原理
与时间复杂度
目录一、System.Collections中的接口1、接口的继承关系2、接口的作用一、线性表1、Array(数组),ArrayList(动态数组),List(双向链表)二、哈希表1、DIctionary(字典),HashTable(哈希表)2、HashSet(有序集)三、队列1、Queue,Queue五、总结一、System.Collections中的接口1、接口的继承关系所有接口都有泛型和非泛
拉达哥
·
2023-12-19 21:49
c#
数据结构
开发语言
RPC和注册中心的简介
协议在网络传输中的数据是序列化及返回为反序列化传输什么是RPC:RPC(RemoteProcedureCallProtocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务RPC的原理:RPC协议的
底层原理
有心丶人
·
2023-12-19 20:54
基于局域网和广域网训练推理加速策略
加速的
底层原理
TensorFlow的MirroredStrategyMirroredStrategy是TensorFlow中的一
数据与后端架构提升之路
·
2023-12-19 15:24
大模型
推理加速
07‐VIP‐Innodb
底层原理
与Mysql日志机制深入剖析
文章目录MySQL的内部组件结构Server层连接器查询缓存分析器优化器执行器存储引擎层Innodb
底层原理
与Mysql日志机制redolog重做日志关键参数redolog写入磁盘过程分析:binlog
月球程序猿
·
2023-12-19 07:44
性能调优
mysql
mysql
adb
数据库
06-Mysql锁机制与优化实践以及MVCC
底层原理
剖析
文章目录锁机制详解锁分类读锁(共享锁,S锁(Shared))写锁(排它锁,X锁(eXclusive))意向锁(IntentionLock)表锁页锁行锁间隙锁(GapLock)临键锁(Next-keyLocks)总结锁等待分析通过检查InnoDB_row_lock状态变量来分析系统上的行锁的争夺情况查看INFORMATION_SCHEMA系统库锁相关数据表死锁问题分析锁优化实践MVCC多版本并发控制
月球程序猿
·
2023-12-19 07:44
性能调优
mysql
mysql
数据库
iOS底层学习之 —— objc4-781源码配置、编译流程
iOS底层学习之——objc4-781源码配置、编译流程暂时先推荐一篇大神的博客:iOS-
底层原理
03:objc4-781源码编译&调试
誓言_cf35
·
2023-12-19 07:22
List系列集合
存储和取出的元素顺序一致有索引:可以通过索引操作元素可重复:存储的元素可以重复特有APIList集合的遍历方式小结迭代器增强for循环Lambda表达式for循环(因为List集合存在索引)ArrayList集合的
底层原理
axinawang
·
2023-12-19 05:23
java
java
Android FrameWork ---- Binder驱动源码分析
信号量、共享内存、Socket等,那么为什么Android要使用Binder而不使用传统的IPC,钟爱Binder自然有其中的原因,从本节开始,分析AndroidFramework层原理Binder机制的
底层原理
Awesome_lay
·
2023-12-18 10:57
源码分析
android
java
binder
ipc
jni
Java反射机制详解
2、反射机制的
底层原理
2.1.反射机制涉及的类涉及到了下面几个类:java.lang.Class类:Clas
stu_kk
·
2023-12-18 04:46
Java开发
java
开发语言
波奇学Linux:进程终止
写时拷贝
底层原理
图子进程谁先运行,由调度器决定进程退出场景代码运行完毕,结果正确:有返回值,返回0代码运行完毕,结果不正确:有返回值,返回非0代码异常终止。
社交达人波奇酱
·
2023-12-18 03:55
Linux
linux
运维
服务器
iOS开发逆向之循环选择指针(上)
本文的主要目的是理解汇编中全局变量、常量的存储,以及如何将if、while等汇编代码还原成高级代码全局变量在这之前首先需要了解内存的分区,对这块不是特别清晰的,建议看看iOS-
底层原理
:内存五大区,下面进行一个简单的汇总说明代码区
iOS鑫
·
2023-12-18 02:28
【面试题】redis雪崩、击穿、穿透(包含布隆过滤器原理分析)
(判断某个key一定不存在)4.2使用4.3应用场景4.4
底层原理
4.4.1添加值到布隆过滤器4.4.2查询4.4.3删除:不支持4.5原理小demo1.Redis雪崩举个简单的例子:如果所有首页的Key
桃月十二_
·
2023-12-18 02:43
面试题-
redis
面试
服务端主动给客户端发消息?实战教学:使用Nestjs实现服务端推送SSE
SSE的
底层原理
是客户端与服务端建立HTTP长链接。Nestjs框架内置了对SSE的支持,本文详细介绍Nestjs服务端推送服务的实战步骤。
乐闻x
·
2023-12-17 18:16
Nestjs
最佳实践手册
nestjs
nodejs
sse
服务端推送
索引与优化原理(上)
184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬上一篇,我们重走了一遍数据库索引的历史,认识了B+树结构,这一篇我们回归现实中的MySQL数据库,初步学习具体的SQL优化原则,并尝试从索引
底层原理
出发
smart哥
·
2023-12-17 18:58
mysql
mysql
Java volatile 内存屏障
底层原理
语义
一、volatile关键字介绍及
底层原理
1.volatile的特性(内存语义)当一个变量被定义成volatile之后,它将具备两项特性:第一项是保证此变量对所有线程的可见性,这里的“可见性”是指当一条线程修改了这个变量的值
故事和酒我都有
·
2023-12-17 16:36
2021-11-07
Spring框架两个核心部分:IOC和Aop1.IOC:控制反转,把创建对象过程交给Spring处理2.Aop,面向切面,不修改源代码进行功能增强IOC容器一.IOC
底层原理
(1)xml配置文件,配置创建的对象
荣坤朋_20级强化班
·
2023-12-17 14:19
网络入门---可变参数原理和日志模拟实现
目录标题前言有关函数的几个性质介绍可变参数的用法介绍可变参数的一个注意事项可变参数的
底层原理
va_listva_endva_startva_arg_INTSIZEOF可变参数的注意事项日志的实现日志的测试前言在上一篇文章中我们介绍了
叶超凡
·
2023-12-17 11:43
网络
网络
c语言
计算机
底层原理
文章目录1、计算机组成2、存储器的层次结构3、cacheline的概念缓存行对齐
伪共享
4、CPU乱序执行的概念4.1一道面试题:DCL(DoubleCheckLock双重检查锁)单例模式要不要加volatile4.2
知之_知之
·
2023-12-17 10:35
计算机底层知识
java
后端
系统安全
ArrayList与LinkLIst
下面是ArrayList的一些基本特性以及其
底层原理
的简要讲解:ArrayList基本特性:动态数组:ArrayList是一个动态数组,它可以根据需要自动调整大小。
五敷有你
·
2023-12-17 04:25
JavaSE
java
list
开发语言
深入理解 Mysql 索引
底层原理
[toc]前言MySQL作为互联网中非常热门的数据库,其底层的存储引擎和数据检索的设计非常重要,尤其是MySQL数据的存储形式以及索引的设计,决定了MySQL整体的数据检索性能。我们知道,索引的作用是做数据快速的检索,而快速检索的实现的本质是数据结构,通过不同的数据结构的选择,实现各种数据快速检索,在数据库中,高效的查找算法非常重要的,因为数据库中存储了大量的数据,一个高效的索引能够节省巨大的时间
星空怎样
·
2023-12-17 03:24
Conda使用教程
底层原理
是修改环境变量。安装FreeDownload|Anaconda环境管理打开conda控制台增加环境#--name指定环境名称,pyth
_长银_
·
2023-12-16 23:39
Python
conda
环境管理
包管理
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他