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 arraylist底层实现原理_ArrayList和LinkedList
底层原理
ArrayList和LinkedList都是List的实现类,是在日常开发中经常被使用到的两个集合,我们来结合源码看下两个集合的不同之处。先来看下ArrayList的源码://默认的初始化大小privatestaticfinalintDEFAULT_CAPACITY=10;ArrayList的底层数数组结构,我们创建ArrayList的时候,可以使用指定数组大小的构造函数或者直接是默认的构造函数。
weixin_39657249
·
2023-11-03 22:41
java
arraylist底层实现原理
iOS开发跳槽入职小米,捋了一下iOS面试知识点
重点总结-几大分类:iOS
底层原理
性能优化以及架构多线程、网络数据结构算法iOS
底层原理
(必问):iOS开发必备能力,也是大厂面试快速筛
iOS弗森科
·
2023-11-03 21:36
【面经分析】http与https、隔离级别、MVCC的
底层原理
、当前读和快照读、explain中的type字段、行锁、表锁
1、http与https的区别具体区别是什么?a、安全性HTTP是超文本传输协议,信息明文传输;HTTPS是具有安全性的SSL加密传输协议。b、端口和传输方式两者用的是不同的传输方式,端口号也不同。HTTP的端口号是80,后者的端口号是443c、连接HTTP的连接很简单,是无状态的;HTTPS的是由SSL和HTTP协议构建的,可进行加密传输、身份认证的网络协议。HTTPS的安全如何保证?HTTPS
是菜鸟不是咸鱼
·
2023-11-03 19:52
MySQL
深入理解Synchronized关键字
底层原理
及作用
深入理解Synchronized关键字
底层原理
及作用1深入理解Synchronized关键字
底层原理
及作用2
ONE*
·
2023-11-03 17:19
java
java
synchronized关键字
底层原理
解析
一、前言大家想必都知道,当我们再并发场景下要想使用或者操作一个全局的共享变量时,可能会出现数据不安全的情况,这也就是我们通常所说的线程安全问题,为了保证数据的安全性可靠性,我们就需要对线程进行同步,这也就是synchronized关键字出现的背景了。二、用法及实现方式synchronized可以修饰普通方法、静态方法,同时还可以直接定义代码块,但是归根结底它上锁的资源只有两类:一个是对象,一个是类
八阿哥克星
·
2023-11-03 17:46
java
多线程
并发编程
java 底层面试_讲一下 synchronized 关键字的
底层原理
?
synchronized关键字
底层原理
属于JVM层面。
wwhou
·
2023-11-03 17:16
java
底层面试
synchronized的
底层原理
????synchronized是怎样保证线程安全的???
synchronized(关键字)的
底层原理
?synchronized关键字
底层原理
属于JVM层面。
weixin_42321391
·
2023-11-03 17:45
多线程
多线程
Synchronized关键字
底层原理
Synchronized关键字
底层原理
Synchronized关键字是在多线程环境下保证线程安全的一个非常重要的关键字,通常用来修饰方法和代码块。
试图早起丶
·
2023-11-03 17:11
java
多线程
synchronized关键字的
底层原理
博主主页:爪哇贡尘拾Miraitow创作时间:2022年2月8日10:37内容介绍:synchronized关键字的
底层原理
参考资料:gitee上面的文档⏳简言以励:列位看官,且将新火试新茶,诗酒趁年华内容较多有问题希望能够不吝赐教欢迎点赞收藏
爪哇贡尘拾Miraitow
·
2023-11-03 17:11
源码分析
java
开发语言
后端
简述 synchronized
底层原理
及锁升级
底层原理
讲一下synchronized关键字的
底层原理
?synchronized是最常用一种的线程同步方式,可以锁对象、代码块以及方法,
底层原理
和JVM有关。
阿越coding
·
2023-11-03 17:10
Java
java
并发编程
多线程
面试
【回顾】对synchronized关键字
底层原理
的简单理解
一、基本用法synchronized是用来保证线程间的同步的一个关键字;类中包含的一段代码:synchronized(myObject){//代码synchronized(myObject){//代码}}类中包含的另一段代码:synchronized(otherObject.class){}可以对一个对象进行加锁,也可以对一个类进行加锁;二、实现原理在synchronized进行加锁的时候,会对应
LittleXiaQaQ
·
2023-11-03 17:40
java
多线程
并发编程
synchronized关键字
底层原理
synchronized底层的原理,跟jvm指令和monitor有关系如果用到了synchronized关键字,在底层编译后的jvm指令中,会有monitorenter和monitorexit两个指令monitorenter//代码对应的指令monitorexit每个对象都会关联一个monitor,比如一个对象实例就有一个monitor,一个类的Class对象也有一个monitor,如果要对这个对
Qgwperfect
·
2023-11-03 17:09
java
你知道synchronized关键字的
底层原理
?
Synchronized【对象锁】采用互斥的方式让同一时刻至多只有一个线程能持有【对象锁】,其它线程再想获取这个【对象锁】时就会阻塞住如下抢票的代码,如果不加锁,就会出现超卖或者一张票卖给多个人publicclassTicketDemo{staticObjectlock=newObject();intticketNum=10;publicsynchronizedvoidgetTicket(){sy
小熊学Java
·
2023-11-03 17:37
并发编程
java
开发语言
synchronized
24远景能源-动力,今天秋招最后一天!【NTAKYsW】
题解|#牛牛的字符菱形##includeintmain(){chara='0';scanf("华子面经,攒人品希望泡出来一面机试复盘(单调栈+dfs详细思路)map
底层原理
,是否支持并发安全,为什么不支持
han_xue_feng
·
2023-11-03 16:46
java
机器人控制算法—如何使用C++读取pgm格式的栅格地图并转化为ROS地图格式的data?
所以我们需要知道地图读取和处理的
底层原理
,这样更好地在非ROS平台下移植。
Jack Ju
·
2023-11-03 08:09
自动驾驶算法
机器人
c++
开发语言
Spring源码分析之Bean的循环依赖问题
文章目录前言一、什么是Bean的循环依赖二、SpringBean的三级缓存总结思考:前言对于高级开发来说以后可能需要做架构,所以需要对部分常用优秀框架的
底层原理
有一定的了解,Spring是其中的重中之重
浪子阿志
·
2023-11-03 06:55
源码原理
Java
Spring
Bean
循环引用
Redis多线程网络模型全面分析
导言在目前的技术选型中,Redis俨然已经成为了系统高性能缓存方案的事实标准,因此现在Redis也成为了后端开发的基本技能树之一,Redis的
底层原理
也顺理成章地成为了必须学习的知识。
简说Linux
·
2023-11-03 04:02
C/C++后端开发
redis
网络
数据库
Linux
C/C++
#学习笔记#11_字符串
字符串1、概述字符串的特点:字符串的内容永不可变字符串时可以共享使用的,可以达到节省内存的作用,前提是字符串内容不可变字符串效果上相当于是char[]字符串数组,但是
底层原理
是byte[]字节数组每个双引号包含的字符串都是字符串对象
一段对白
·
2023-11-03 04:53
java
字符串
正则表达式
编程语言
58同城面试
一、Java八股1、ThreadLocal的
底层原理
是什么?ThreadLocal在Java中用于提供线程局部变量,这些变量在每个线程中都有独立的副本,互不干扰。
金州饿霸
·
2023-11-03 02:46
秋招面试
面试
职场和发展
多线程进阶:synchronized
底层原理
,锁优化、锁升级的过程
文章目录一、synchronized
底层原理
Java对象组成MarkWord二、JVM对synchronized的优化锁消除锁粗化锁升级三、锁升级的过程偏向锁轻量级锁重量级锁优缺点提示:以下是本篇文章正文内容
一只咸鱼。。
·
2023-11-03 02:38
Java多线程与并发
jvm
java
开发语言
数据结构及
底层原理
实现
数据结构及其
底层原理
实现区分物理结构和逻辑结构物理结构介绍数组链表数组和链表的区别逻辑结构介绍栈(stack)队列双端队列栈和队列的应用散列表(哈希表)树的介绍二叉树什么是二叉树二叉树的应用二叉树的遍历二叉堆优先队列
cc_beolus
·
2023-11-03 01:58
数据结构
数据结构
链表
队列
二叉树
python
Category
底层原理
一个分类对应一个结构体指针对象,包含了分类中的一些信息struct_category_t{constchar*name;//名称,一般是类名struct_class_t*cls;conststruct_method_list_t*instance_methods;//分类中的对象方法列表conststruct_method_list_t*class_methods;//分类中的类方法列表const
weixhe
·
2023-11-02 23:50
iOS原理篇(四):关联对象
关联对象的使用场合关联对象的基本使用关联对象的
底层原理
一、关联对象的使用场合默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中,但可以通过关联对象来间接实现。
75b9020bd6db
·
2023-11-02 21:29
java高级工程师证知识点_JVM知识点总览-中高级Java工程师面试必备
现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程序员来讲,内功的修炼却越发的重要,比如算法、设计模式、
底层原理
等
weixin_39518678
·
2023-11-02 21:36
java高级工程师证知识点
iOS
底层原理
24:多线程原理
本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理线程和进程线程和进程的定义线程线程是进程的基本执行单元,一个进程的所有任务都在线程中执行进程要想执行任务,必须的有线程,进程至少要有一条线程程序启动会默认开启一条线程,这条线程被称为主线程或者UI线程进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存空间内通过活动监视器可以查看mac系
黑白森林无间道
·
2023-11-02 21:17
oc中block
底层原理
分析
探寻block的本质一.首先对block有一个基本的认识block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。block的底层结构::__main_block_imp_0结构体内有一个同名构造函数__main_block_imp_0,构造函数中对一些变量进行了赋值最终会返回一个结构体。那么也就是说最终将一个__main_block_imp
iOS_进击的小学生
·
2023-11-02 15:40
Spring - Spring底层核心原理解析
Spring的底层有一个整体的大致了解1.Bean的生命周期
底层原理
2.依赖注入
底层原理
3.初始化
底层原理
4.推断构造方法
底层原理
5.AOP
底层原理
6.Spring事务
底层原理
ClassPathXmlApplicationContextcontext
长情知热爱
·
2023-11-02 11:27
spring
java
数据库
Spring - 手写模拟Spring
底层原理
手写Spring定义配置类AppConfig@ComponentScan("com.spring.zsj")publicclassAppConfig{@BeanpublicApplicationListenerapplicationListener(){returnnewApplicationListener(){@OverridepublicvoidonApplicationEvent(Appl
长情知热爱
·
2023-11-02 11:27
spring
数据库
mysql
KVC的
底层原理
成员变量&属性变量&实例变量的区别//成员变量@interfaceLGPerson:NSObject{@publicNSString*myName;//成员idhello;//id->classintage;}//属性@property(nonatomic,copy)NSString*namep;@property(nonatomic,strong)LGSon*son;说明:属性在LLVM编译的作
我是晶锅
·
2023-11-02 09:42
Spring Cloud应用- Eureka原理、搭建
一直以来,自以为Spring全家桶的学习中,Springframework是基础中的基础,部分内容也还是必须要读源码去理解
底层原理
,SpringMVC、SpringBoot,甚至Mybatis等等,都是如此
weixin_44612246
·
2023-11-01 23:45
spring
cloud
eureka
java
android日志管理最佳策略,深入Android应用开发:核心技术解析与最佳实践
必须深入理解Android核心技术的
底层原理
和在开发中总结并使用各种最佳实践,别无他法!
weixin_39962356
·
2023-11-01 22:50
android日志管理最佳策略
Spring IOC 快速入门
控制反转的概念就是将原本在java程序中手动创建UserService对象的控制权交给Spring框架进行管理,简单的说,就是将创建UserService对象的控制全被反转到了Spring框架Spring的IOC的
底层原理
实现如下图
syn_0919
·
2023-11-01 21:19
java
spring
多线程面试题1
4.说一说自己对于synchronized关键字的了解5.说说自己是怎么使用synchronized关键字,在项目中用到了吗6.讲一下synchronized关键字的
底层原理
monitor对象7.谈谈synchronized
xiaotai1234
·
2023-11-01 19:42
#
多线程和并发面试题
多线程
java
锁与CAS
底层原理
前言如何保障线程安全CAS原理剖析CPU如何保证原子操作解密CAS底层指令小结前言日常编码过程中,基本不会直接用到CAS操作,都是通过一些JDK封装好的并发工具类来使用的,在java.util.concurrent包下。但是面试时CAS还是个高频考点,所以呀,你还不得不硬着头皮去死磕一下这块的技能点,总比一问三不知强吧?当然CAS你若真不懂,你可以引导面试官到你擅长的技术点上,用你的其他技能亮点扳
zhengaoly
·
2023-11-01 08:06
iOS KVC
底层原理
什么是KVC?KVC的全称叫Key-ValueCoding,也叫做键值编码,在apple官方文档中是这么解释的。键值编码是NSKeyValueCoding非正式协议支持的一种机制,对象采用这种机制来提供对其属性的间接访问。当对象符合键值编码时,可通过简洁,统一的消息传递接口通过字符串参数访问其属性,这种间接访问机制补充了实例变量及其关联的访问器方法提供的直接访问。通常,您使用访问器方法来访问对象的
Joker_King
·
2023-11-01 01:30
NSObject
底层原理
分析(一)
@[TOC](NSObject
底层原理
分析)NSObject在Objective-C中大多数类层次结构的根类,通常我们在使用NSObject对象时,会使用[[NSObjectalloc]init]或者[
星辰_入海
·
2023-10-31 23:40
51单片机LED点阵屏学习笔记
移位寄存器74HC595移位寄存器74HC595是一个串行转并行的寄存器,该寄存器主要用来控制LED点阵屏,控制原理和控制数码管的原理类似,下面详细说明一下74HC595的
底层原理
:SER的作用主要是传输数据的作用
夜雨星辰487
·
2023-10-31 22:51
51单片机
Python使用ctypes调用c++函数的一些问题
本篇文章对很多
底层原理
没有过多解释,主要是为了去简单地使用,解决一些问题。中间一些内容可能不大准确,但是希望也能帮助大家,如果大家觉得有帮助的话,点个赞哦本篇文章会分享Pyt
INEVGVUP
·
2023-10-31 17:46
python
c++
前端面试题整理6
4.v-model
底层原理
?5.var,let,const区别?6.v-for的key为什么不推荐index?7.axios和原生ajax的区别?8.自动化构建工具,vite优势?
m-TT
·
2023-10-31 12:56
面试
前端
MSQL系列(十一) Mysql实战-Inner Join算法
底层原理
及驱动表选择
Mysql实战-InnerJoin算法驱动表选择前面我们讲解了B+Tree的索引结构,及Mysql的存储引擎MyISAM和InnoDB,也详细讲解下leftJoin的底层驱动表选择,并且初步了解Innerjoin是Mysql主动选择优化的驱动表,知道索引要建立在被驱动表上那么对于Innerjoin来说,到底什么是小表?文章目录Mysql实战-InnerJoin算法驱动表选择1.建表及测试数据2.i
jzjie
·
2023-10-31 00:48
Mysql实战
mysql
Inner
join驱动表选择
Join
算法原理
Join算法索引建立优化
Inner
Join驱动表
Java高级技术:单元测试、反射、注解
目录单元测试单元测试概述单元测试快速入门单元测试常用注解反射反射概述反射获取类对象反射获取构造器对象反射获取成员变量对象反射获取方法对象反射的作用-绕过编译阶段为集合添加数据反射的作用-通用框架的
底层原理
注解注解概述自定义注解元注解注解解析注解的应用场景一
养一只摆烂猫.
·
2023-10-30 22:24
Java学习
java
单元测试
junit
synchronized
底层原理
、偏向锁、轻量级锁、自旋锁详解
文章目录1.Java对象头2.Monitor工作原理3.synchronized原理4.synchronized原理进阶锁演变5.轻量级锁6.锁膨胀7.自旋优化8.偏向锁偏向锁状态偏向锁撤销批量重偏向批量撤销偏向锁9.锁消除10.锁粗化11.常见的锁类别(死锁,活锁,饿死)1.Java对象头对象头包含两部分:运行时元数据(MarkWord)和类型指针(KlassWord)MarkWordMarkW
所遇皆惊喜
·
2023-10-30 17:18
Java并发编程
java
第五篇《关于终点关于起点》——CN的科幻微篇之完结篇
登陆方式——“瞬移”,技术
底层原理
——“未知”(弦理论?),登陆实体——跨空间远程实时“共同体”。
CN1280
·
2023-10-30 15:38
Golang 通道 channel
目录1.Golang通道channel1.1.chan注意事项1.2.基本特征1.3.
底层原理
1.3.1.数据结构1.3.2.发送1.3.3.接收1.3.4.关闭1.4.核心知识1.4.1.发送1.4.2
云满笔记
·
2023-10-30 14:27
golang
golang
channel
close
make
select
java hashset底层_Java集合系列之八:HashSet
底层原理
保证唯一性HashSet是调用的HashMap的put()方法,而put()方法中有这么一行逻辑,如果哈希值和key都一样,就会直接拿新值覆盖旧值,而HashSet就是利用这个特性来保证唯一性。if(p.hash==hash&&((k=p.key)==key||(key!=null&&key.equals(k))))e=p;所以在存放对象的时候需要重写hashCode()和equals()方法,因
weixin_39664995
·
2023-10-30 09:50
java
hashset底层
Swift-进阶 14:泛型
Swift进阶之路文章汇总本文主要介绍泛型及其
底层原理
泛型泛型主要用于解决代码的抽象能力+代码的复用性例如下面的例子,其中的T就是泛型functest(_a:T,_b:T)->Bool{returna=
Style_月月
·
2023-10-30 09:15
Qt核心机制信号与槽的原理浅析
简要说一下信号与槽的
底层原理
。信号与槽的实现是借助了Qt的元对象系统,元对象系统有一个元对象编译器,程序编译之前会有一个预
Colin_666
·
2023-10-30 02:09
Qt
每日学习总结
qt
Docker
底层原理
:Namespace的使用
文章目录unshare命令设置命名空间:nsenter命令进入已有的命名空间unshare命令设置命名空间:sudounshare[options][command]options可选参数-m或--mount:创建新的Mount命名空间-i或--ipc:创建新的IPC命名空间-p或--pid:创建新的PID命名空间-n或--net:创建新的Network命名空间-u或--uts:创建新的UTS命名
云浅风淡
·
2023-10-30 00:25
容器
docker
容器
运维
Docker
底层原理
:UFS的使用
文章目录前言检查系统是否支持OverlayFS准备两个目录加载OverlayFS模块创建OverlayFS使用OverlayFS卸载OverlayFS前言Linux中常用的联合文件系统有OverlayFS和Aufs(AnotherUnionFileSystem),OverlayFS是Linux内核自带的联合文件系统,而Aufs则是第三方提供的联合文件系统,本博客以OverlayFS为主检查系统是否
云浅风淡
·
2023-10-30 00:55
容器
docker
容器
运维
Docker
底层原理
:Cgroup V2的使用
文章目录检查cgroup2文件系统是否已加载检查系统是否已挂载cgroup2文件系统创建cgroup2层次结构查看cgroup2开启的资源控制类型启用cgroup2资源控制设置cgroup2资源限制加入进程到cgroup2检查cgroup2文件系统是否已加载cat/proc/filesystems|grepcgroup2检查系统是否已挂载cgroup2文件系统mount|grepcgroup2若系
云浅风淡
·
2023-10-30 00:47
容器
docker
容器
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他