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底层原理
专项攻克——MySQL语句与
底层原理
剖析
文章目录一、参考文献二、基本格式三、基本操作3.1插入3.2查询3.3更新3.4删除3.4.1delete3.4.2drop3.4.3truncate四、进阶操作4.1操作符like、通配符4.2联合表操作4.2.1举例4.3嵌套操作4.4SQL常用函数五、数据库索引六、执行查询语句,期间发生了什么?6.1MySQL的两层架构6.1.1Server层6.1.2存储引擎层(1)Memory(2)My
攻城有术
·
2023-08-14 08:52
数据库
sql
数据库
mysql
2022-12-17
2022.12.17打开心智读书卡片一、是什么:概念大脑和心智的四大
底层原理
节能预测稳定反馈。二、为什么:节能是生物体为了生存繁衍进化的结果。
abd99949736d
·
2023-08-14 04:06
golang—面试题大全
切片的深拷贝是怎么做的copy和左值进行初始化区别slice和map的区别mapmap介绍map的key的类型map对象如何比较map的
底层原理
map负载因子map哈希冲突解决map扩容机制扩容条件增量扩容等量扩容实现线程安全的
终生成长者
·
2023-08-14 01:35
golang面试题
golang
java
面试
锁与原子操作的
底层原理
偏向锁在一个系统当中,大部分时间都不存在并发问题,但频繁的加锁释放锁又会占用大量系统资源。因此为了让线程获得锁的代价更低而引入了偏向锁。获得偏向锁1)检查该锁是否被当前线程持有2)通过CAS操作修改对象头3)将MarkWord中的线程ID指向当前线程撤销偏向锁1)其他线程检查该锁是否被当前线程持有2)通过CAS操作修改对象头,失败3)暂停偏向锁线程4)将MarkWord中的线程ID置为空5)恢复线
二本大二呆猫想进大厂之痛恨学历歧视的每天
·
2023-08-14 01:25
并发编程
java
开发语言
C++ 对模版的理解
就比方说你想要实现一个Add的加法函数,面对不同的类型,你是否要进行多次函数重载呢,其实这多个函数实现的
底层原理
都是一样的,只不过是类型不同,所以祖师爷就根据这种情况设计出了模版。
小猴zhi永不言弃
·
2023-08-14 00:45
C++基础知识
c++
【C++】STL map和set用法基本介绍
erasefindswapcountlower_bound和upper_boundlower_boundupper_boundequal_rangepairmultiusetfinderasecountmap构造insert[][]
底层原理
努力学习去挣钱
·
2023-08-13 22:38
c++
开发语言
数据结构
算法
map
set
Iterator
可以让用户通过特定的接口遍历集合中的每一个元素,而不必了解
底层原理
。for循环,数组的forEach方法。
Veycn
·
2023-08-13 22:38
KVC
、KVO从使用到原理实现
原创总结性文章,有疑问及时联系,谢谢本文从使用到底层实现介绍这两个概念
KVC
:键值编码,通过key来访问和操作某个属性,常用的API有以下四个-(void)setValue:(id)valueforKey
RainyHand
·
2023-08-13 19:58
IDP——L5 四处碰壁,我到底做错了什么?
改变的
底层原理
通过自我决定理论和改变的
底层原理
,可以得出两个结论:1.目标的树立能让你摆脱无动机的迷茫状态2.靠近内在动机
小乖___
·
2023-08-13 17:54
Java中的线程安全(2)之互斥同步的
底层原理
Java中的线程安全(2)之互斥同步的
底层原理
本来在理解完互斥同步之后,应该开始扒一扒Lock的源码了,但是在真正进入源码阶段之前,需要先按照常人的思维去理解一下,如果,让我们自己实现一个这样的互斥同步
最爱吃葡萄
·
2023-08-13 14:01
Android
Notes
Android开发系列
android
安卓
多线程
互斥同步
AspectCore和MSDI 实现Name注册以及解析对象
AspectCore在注册服务这块比较简单,默认是无法根据Name去注册和解析对象,这边做一下这块的扩展大致原理是根据自定义Name去生成对应的动态类型,然后使用委托或者对象的方式,进行注册tips:由于
底层原理
的原因
2301_77550592
·
2023-08-13 13:21
java
算法
开发语言
synchronized的底层实现原理
它的
底层原理
涉及到对象头、Monitor(监视器)和内存屏障等概念。
ZhiguoXue_IT
·
2023-08-13 12:55
计算机技术知识
java
开发语言
013-iOS
底层原理
-类的加载(category)
1、脏内存、干净内存、rw、ro、rwe在上一篇文章012-iOS
底层原理
-类的加载中探索到的realizeClassWithoutSwift()->methodizeClass()中,多次出现rw,ro
Mr_wick
·
2023-08-13 10:16
Unity3D中C#
底层原理
转载:部分来源zhihu摘抄:Unity3D高级编程主程手记陆泽西著Unity底层在运行C#程序有两种机制:一种是Mono,另一种是IL2CPP。.NET虽好,却只能运行在Windows平台上(现在NetCore可以跨平台,但是不完善)。后来微软想ECMA申请将C#作为一种标准,就意味着只要他遵守CLI的第三方就可以将任何一种语言是实现到.Net平台上。Mono就是在这种情况下诞生的。CIL:特指
路尘啊
·
2023-08-13 07:40
Unity
c#
unity
深入学习 Redis - 主从结构配置、流程、
底层原理
(全网最详细)
目录前言一、主从模式1.1、概述1.2、配置redis主从结构1.2.1、复制配置文件,修改1.2.2、配置主从结构1.2.3、启动redis服务1.2.4、查看复制状态1.3、slaveof命令1.3.1、断开主从复制关系1.3.2、切换主从复制关系1.3.3、只读1.3.4、网络延迟问题1.4、拓扑结构1.4.1、一主一从1.4.2、一主多从1.4.3、树形主从1.5、主从复制流程1.5.1、
陈亦康
·
2023-08-13 03:26
Redis深度学习
学习
redis
Spring5 AOP 默认使用 JDK
原因是事务控制的
底层原理
是为服务提供者类创建代理对象,而默认情况下Spring是基于JDK动态代理方式创建代理对象,而此代理对象的完整类名为com.sun.proxy.
小天博客
·
2023-08-12 21:40
java后端
Spring
Aop
java
spring
boot
代理模式
spring
存在感
存在感(人性的一个
底层原理
)基于存在主义的观念,人存在于周围世界,内在世界,人际世界的三个维度人际世界里面,人与周围的关系构成了这个维度的基本元素作为个人,与之对应的身份是由众多关系来构建的失去与他人的连接
童冀
·
2023-08-12 20:32
【golang】数组和切片
底层原理
数组类型的值(以下简称数组)的长度是固定的,而切片类型的值(以下简称切片)是可变长的。数组的长度在声明它的时候就必须给定,并且之后不会再改变。可以说,数组的长度是其类型的一部分。比如,[1]string和[2]string就是两个不同的数组类型。切片的类型字面量中只有元素的类型,而没有长度。切片的长度可以自动地随着其中元素数量给的增长而增长,但不会随着元素数量的减少而减小。我们其实可以把切片看做是
m旧裤子
·
2023-08-12 18:36
golang
golang
开发语言
后端
【 C++11 】lambda表达式
目录1、lambda表达式的引入2、lambda表达式lambda表达式的语法lambda表达式捕捉列表说明使用lambda表达式排序自定义类型lambda表达式的
底层原理
1、lambda表达式的引入在
三分苦
·
2023-08-12 16:12
C
plus
plus
c++
算法
开发语言
【C++11】lambda表达式 | 包装器
文章目录一.lambda表达式1.lambda表达式概念2.lambda表达式语法3.lambda表达式交换两个数4.lambda表达式
底层原理
二.包装器1.function包装器①function包装器介绍
殿下p
·
2023-08-12 16:41
C++学习
c++
算法
数据结构
iOS面试:ARC模式下,如何获取对象的引用计数
1.使用CFGetRetainCountCFGetRetainCount((__bridgeCFTypeRef)(obj))2.使用
KVC
[objvalueForKey:@"retainCount"]
源码空间站2022
·
2023-08-12 14:52
Spring、Springboot、SpringCloud--包含的知识点大全
类型难度AOPspring-自定义AOP面向切面注解--统一切面处理-登陆信息采集快速入门Springboot+AOP实现切面处理请求Demo线程池通俗易懂的线程池
底层原理
,一文知所有数据结构数据结构-
半生程序员
·
2023-08-12 14:02
Spring
SpringBoot
SpringCloud
spring
spring
boot
spring
cloud
【C++从0到王者】第十七站:手把手教你写一个stack和queue及deque的
底层原理
文章目录一、stack1.利用适配器2.栈的实现二、queue三、deque1.deque介绍2.deque的接口3.deque的基本使用4.deque的效率5.deque的原理一、stack1.利用适配器我们不可能写了一份数组栈以后,还要在手写一个链式栈,这样显得太冗余了。于是我们可以利用适配器,传递一个我们想要使用的类型。这样我们的栈就可以做到数组栈和链式栈的秒切换了。从我们用的角度来说并没有
青色_忘川
·
2023-08-12 13:58
【C++】
c++
c语言
开发语言
数据结构
算法
iOS-ARC模式下获取引用计数
使用
KVC
[objvalueForKey:@"retainCount"]使用CFGetRetainCountCFGetRetainCount((__bridgeCFTypeRef)(obj))使用私有APIOBJC_EXTERNint_objc_rootRetainCount
厦门_小灰灰
·
2023-08-12 13:53
Android-EventBus
底层原理
浅析(三)
上两节的内容分别是:一注册的底层逻辑https://www.jianshu.com/p/e324c8353fe8二发送事件的底层逻辑https://www.jianshu.com/p/8c78419dc654这节咱们讲注销,其实很简单,但为什么我还要另开一篇写呢,强迫症啊不给啊哼!老规矩,上代码EventBus.getDefault().unregister(this)好的,进入unregiste
广州萧敬腾
·
2023-08-12 10:23
一文搞懂 Python 递归函数
下面通过一个简单的案例进行演示,无需深入的
底层原理
分析。二、案例1、需求通过递归函数,实现1~5数字相加之和(为了方便图示,
云计算-Security
·
2023-08-12 06:00
Python
python
开发语言
字符串相关
底层原理
基本数据类型比较的是数据值引用数据类型比较的是地址值原理3:字符串拼接的
底层原理
1.如果没有变量参与拼接,都是字符串直接相加,编译之后就是拼接之后的结果,会复用串池中的字符串。
半勺蜂蜜~
·
2023-08-12 06:25
Java基础
java
开发语言
后端
iOS
KVC
探索
属性:属性会自动生成set和get方法,可以使用.语法实例变量:是一种特殊的成员变量,通过class声明的成员变量
kvc
基础使用@interfaceQHPerson:NSObject@property(
qinghan
·
2023-08-12 02:04
iOS
底层原理
之性能优化
文章目录CPU和GPU卡顿优化-CPU卡顿优化-GPU离屏渲染耗电耗电优化APP的启动APP启动3大阶段APP的启动优化安装包瘦身面试题CPU和GPU在屏幕成像的过程中,CPU和GPU起着至关重要的作用。CPU(CentralProcessingUnit,中央处理器):主要用于对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(CoreGraphics)
IOS应用
·
2023-08-12 00:46
iOS
底层原理
38:自动化打包(二)Jenkins + GitLab 实现自动打包
iOS
底层原理
文章汇总前提一般大型的公司都有部署好的Jenkins环境,所以这里不在赘述Jenkins的搭建过程,对于Jenkins不了解的童鞋可以自行google下。
Style_月月
·
2023-08-11 23:19
KVC
流程分析 自定义及异常处理
今天学习一下
KVC
深层次的东西喜欢的可以进来看看,也许有你中意的哦~1.成员变量&实例变量&属性2.
KVC
初探3.
KVC
赋值4.
KVC
取值5.
KVC
的异常处理6.
KVC
的进阶用法7.YYModel原理分析
蒲公英守候_c082
·
2023-08-11 22:13
程序员面试闪充 --
KVC
&KVO
一、键值编码KVCkvc&kvo视频讲解1、介绍由于oc的语言特性,使得开发者根本不必进行任何操作就可以进行属性的动态读写,这种方式就是KeyValueCoding(简称
KVC
)。
谦谦君子修罗刀
·
2023-08-11 22:14
java面试总结--2020-10,深圳
最近面试的常见问题总结:一.java集合:1.常见的集合类型有哪些2.ArrayList,LinkedListHashMap的
底层原理
3.jdk1.8对hashMap的优化,以及如何hash冲突的原理以及是否可以避免
echo_huangshi
·
2023-08-11 20:36
java基础
java
Kafka基本概念整理
但是了解下
底层原理
还是有必要的。所以这里对之前的相关开发工作做一些总结,并梳理下遇到的一些问题。
淡定一生2333
·
2023-08-11 18:23
Kafka学习
【Java并发】ReentrantLock的实现原理
ReentrantLock底层源码:ReentrantLock
底层原理
图解:(以NonfairSync举例)ReentrantLock是什么?
怎么还不写代码
·
2023-08-11 12:59
Java
java
开发语言
HashMap的底层存储结构和实现原理
二、数组三、链表四、哈希算法五、哈希冲突总结前言HashMap实现了Map接口,我们常用来put/get操作读存键值对数据,比较典型的key-value结构,那么本文将详细分析此数据结构的
底层原理
及实现
知 夏
·
2023-08-11 11:06
java
重温HashMap
底层原理
目录1.HashMap概述2.JDK7与JDK8的HashMap区别3.HashMap的主要方法分析4.常见问题分析总结1.HashMap概述HashMap是使用频率最高的用于映射键值对(key和value)处理的数据类型。随着JDK版本的跟新,JDK1.8对HashMap底层的实现进行了优化,列入引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap
北~笙
·
2023-08-11 11:33
java
jvm
HashMap
hash
数据结构
Android Framework
底层原理
之WMS的启动流程
一概述今天,我们介绍WindowManagerService(后续简称WMS)的启动流程,WMS是Android系统中,负责窗口显示的的服务。在Android中它也起着承上启下的作用。如下图,就是《深入理解Android》书籍中的一张图。图中展示了,WMS在Android系统的地位,它作为中间层,连接了上层的View框架和下层的SurfaceFingler。了解了WMS的工作机制,我们就彻底打通了
Android小贾
·
2023-08-11 09:00
移动开发
Android
Framework
android
windows
移动开发
架构
framework
启动流程
Android 面试重点之Framework (Handler篇)
近期在网上看到不少Android开发分享的面试经验,我发现基本每个面经中多多少少都有Framework
底层原理
的影子。
Android小贾
·
2023-08-11 09:28
Framework
面试
Android
android
面试
职场和发展
移动开发
framework
安卓
08_Git远程仓库
教程目录01_版本控制概述02_Git概述03_Git下载和安装04_Git
底层原理
解析05_Git命令详解-CRUD06_Git命令详解-分支07_Git命令详解-后悔药08_Git远程仓库一、远程仓库概念什么是远程仓库为了能在任意
我是波哩个波
·
2023-08-11 08:47
Git从入门到精通
1024程序员节
git
github
Java面试总结(三)
2、索引的
底层原理
是什么?3、SpringIOC和AOP的原理4、接口和抽象类有什么共同点和区别?5、为什么要使用线程池?直接new个线程不好吗?6、线程池的核心属性有哪些?
JAVA开发区
·
2023-08-11 07:26
Java
java
面试
开发语言
HoG特征笔记
HoG基于的
底层原理
是图像中局部目标的表象和形状(appearanceandshape),能够用物体边缘的方向密度分布较好地描述出来。本质上就是对梯度信息的统计。
亦枫Leonlew
·
2023-08-11 00:08
计算机视觉
笔记
计算机视觉
图像处理
HoG特征
梯度直方图
spring AOP
目录1、什么是AOP2、AOP术语3、AOP
底层原理
(动态代理)1、AOP底层使用动态代理1.有接口(Dao接口的实现类)情况,使用JDK动态代理2.没有接口(Dao接口的实现类)情况,使用CGLIB动态代理
捣蛋孩学编程
·
2023-08-10 23:06
spring
java
AOP
学习C语言的好处:
深入理解计算机原理:C语言接近底层,学习C语言有助于理解计算机
底层原理
、内存管理和指针操作,提升对计算机系统的理解。强大的编程能力:C语言虽简单,但功能强大,可实现复杂功能和算法,提升编程和思维
单片机一哥
·
2023-08-10 22:25
单片机
编程
嵌入式
嵌入式硬件
嵌入式实时数据库
ChatGLM实战:Langchain-ChatGLM中间件的深度学习
作者简介:赵辉,区块链技术专家,精通各种联盟链、公链的
底层原理
,拥有丰富的区块链应用开发经验。
MavenTalk
·
2023-08-10 18:37
langchain
深度学习
人工智能
ChatGLM实战:基于LangChain构建自己的私有知识库
作者简介:赵辉,区块链技术专家,精通各种联盟链、公链的
底层原理
,拥有丰富的区块链应用开发经验。在之前的ChatGLM微调训练的实验中,由于数据量较小,调试效果并不理想。
MavenTalk
·
2023-08-10 18:07
langchain
JUC并发原理
文章目录JUC并发synchronized锁对象
底层原理
synchronized锁升级无锁偏向锁轻量级锁重量级锁JIT对锁的优化:锁消除和锁粗化reentrantlock公平锁和非公平锁可重入锁/递归锁死锁死锁产生条件如何排查死锁
连连斯基
·
2023-08-10 14:08
Java
java
哈希算法
jvm
Java并发常见知识点
synchronized
底层原理
了解吗
其然乐衣
·
2023-08-10 14:37
juc
java
juc
关于无法静下心来的反思
这是不符合学习的规律的,特别是学习
底层原理
知识的过程中,自然事倍功半。急于学成,反而学不成,更加急于学成,恶
epitomizelu
·
2023-08-10 12:52
012-iOS
底层原理
-类的加载
我们在011-iOS
底层原理
-_objc_init中已经探索了load_images,unmap_image的作用与流程,本文将探索map_images。工程:LGProj
Mr_wick
·
2023-08-10 07:21
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他