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
前端CSS底层原理
前端css
+ js +vue +element-ui 实现响应式布局,根据浏览器窗体大小自动响应
前端css
+js+vue+element-ui实现响应式布局,根据浏览器窗体大小自动响应1、环境2、js代码3、代码解释1、定义对象2、定义方法3、监听窗口变化,计算比例值,并赋值给transform属性
叶虽
·
2023-08-11 14:57
前端
vue
javascript
前端
css
【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
C# 子类强制转换为父类异常,引出的C#Dll加载机制,以及同类名同命名空间同dll程序集在C#中是否为同一个类的研究。
很奇怪的问题吧,不过这个也是难得机会,去研究C#运行的
底层原理
。下面是报错的代码片段。
苦荞米
·
2023-08-10 07:47
C#
c#
开发语言
jdk1.7与jdk1.8的HashMap区别1-基本结构与属性对比
jdk1.7与jdk1.8的HashMap区别2-
底层原理
区别_ycsdn10的博客-CSDN博客一、数据结构差别1.7:数组+链表1.8:数组+链表+红黑树当链表的长度大于8时,数组长度大于64,原来的链表数据结构变为红黑树二
ycsdn10
·
2023-08-10 05:04
JAVA
java
开发语言
HashMap
数据结构
jdk1.7与jdk1.8的HashMap区别2-
底层原理
区别
jdk1.7与jdk1.8的HashMap区别1-基本结构与属性对比_ycsdn10的博客-CSDN博客一、代码区别1.代码数:JDK1.7与JDK1.8相差了一倍的代码2.方法数:JDK1.7是40个,JDK1.8是51个(只算基本方法)二、Hash差别1.JDK1.7staticinthash(inth){h^=(h>>>20)^(h>>>12);returnh^(h>>>7)^(h>>>4)
ycsdn10
·
2023-08-10 05:24
JAVA
java
hashmap
原理
数组
链表
红黑树
XXL-Job框架
底层原理
分析笔记
XXL-Job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。公司中用到了这个组件,只是按照现成的执行器任务复制粘贴修改,没有系统性学习,这里简单总结下XXL-Job的使用,持续更新!关于XXL-Job的下载和部署入门级请参考这篇博客xxl-job任务调度的小小入门总结以及使用一、XxlJob调度任务开发示例(B
懒虫虫~
·
2023-08-10 04:19
XXL-Job
学习
spring
java
oc-
底层原理
分析之Cache_t
在类的结构分析一文中我们探索了类的底层定义,其中的属性Cache_t我们并没有深入研究,这一篇文章我们来深入探索一下Cache_t注意:以下的源码解读都是在mac电脑上运行,也就是说基于x86的结构,请记住这一点什么是Cache_t要搞清楚什么是Cache_t和Cache_t用来做什么,我们先看看在objc源码中,Cache_t的定义structcache_t{explicit_atomic_bu
沉默Coder
·
2023-08-10 01:42
【多线程系列-05】深入理解ThreadLocal的
底层原理
和基本使用
多线程系列整体栏目内容链接地址【一】深入理解进程、线程和CPU之间的关系https://blog.csdn.net/zhenghuishengq/article/details/131714191【二】java创建线程的方式到底有几种?(详解)https://blog.csdn.net/zhenghuishengq/article/details/127968166【三】深入理解java中线程的生
huisheng_qaq
·
2023-08-09 18:24
多线程
java
ThreadLocal
多线程
弱引用
内存泄漏
threadLocalMap
Entry
并发——synchronized 关键字
4.讲一下synchronized关键字的
底层原理
4.1.synchronized同步语句块的情况4.2.
挨打且不服66
·
2023-08-09 18:58
java笔记整理
java
Android 弹性布局 FlexboxLayout了解一下
Flex是FlexibleBox的缩写,意为「弹性布局」,在
前端css
样式中应用甚为广泛,之前做过React-Native和微信小程序,页面布局大多使用flex弹性布局,可以在不同屏幕尺寸上提供一致的布局结构
Android高级架构探索
·
2023-08-09 04:47
关于 ReentrantLock 中锁 lock() 和解锁 unlock() 的
底层原理
浅析
如下代码,当我们在使用ReentrantLock进行加锁和解锁时,底层到底是如何帮助我们进行控制的啦?staticLocklock=newReentrantLock();publicstaticvoidmain(String[]args){//使用两个线程模拟多线程执行并发newThread(()->doBusiness(),"Thread-1").start();newThread(()->do
Java柱柱
·
2023-08-09 02:45
【C++】多态的
底层原理
(虚函数表)
文章目录前言一、虚函数表二、派生类中虚函数表1.原理2.例子:三、虚函数的存放位置四、单继承中的虚函数表五、多继承中的虚函数表六、问答题前言一、虚函数表通过观察测试我们发现b对象是8bytes,除了_b成员,还多一个__vfptr放在对象的前面(注意有些平台可能会放到对象的最后面,这个跟平台有关),对象中的这个指针我们叫做虚函数表指针(v代表virtual,f代表function)。一个含有虚函数
Kaugo
·
2023-08-09 01:40
c++
java
开发语言
iOS
底层原理
--isa&类结构探究(文末技术合集参考)
开始探究本篇开始正式研究类和isa,归根结底还是围绕类展开探索。研究类其实无非就是研究isa的走位和类的继承关系这两个,下面我们就从isa走位开始进入正题。本文收录:S_H:isa&类结构探究准备工作我们要研究类,所以首先肯定要需要定义几个类,这里我们就定义两个类,并且他们之间最好有继承关系,方便后续探索。继承自NSObject的YSHPerson类image.png继承自YSHPerson的YS
编程怪才_凌雨画
·
2023-08-08 17:17
Android Framework
底层原理
——WMS机制
快速了解WMS机制WMS是什么开发中各种UI显示异常的bug都可以在WMS体系中找到对应的解决办法和对应原理。因为WMS管理着所有的窗口,包括创建、删除和修改,以及将某个窗口设置为焦点窗口。WMS(WindowManagerService)相关概念Window:它是一个抽象类,具体实现类为PhoneWindow,它对View进行管理。Window是View的容器,View是Window的具体表现内
Android小贾
·
2023-08-08 17:08
Framework
Android
移动开发
android
ui
zygote
binder
android-studio
Java-多线程-深入理解ConcurrentHashMap
JDK7和JDK8中ConcurrentHashMap整体架构的区别JDK7中JDK8中ConcurrentHashMap的基本功能在性能方面的优化使用到的技术-CAS概念说明比较并交换的过程如下:举例说明
底层原理
代码演示总结什么是
阿仇_Parsifal
·
2023-08-08 15:03
#
java相关
java
开发语言
数据结构
Maven原理及使用
一.
底层原理
1)基本概念Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
爱棋笑谦
·
2023-08-08 13:17
maven
java
开发语言
后端
”金九银十“跳槽裁员季:Java程序员痛失工作,绝地逢生面进蚂蚁
一面:主要问的基础知识(考察对技术
底层原理
的掌握)1、Java线程同步都有哪几种方式,Synchronized和ReentrantLock的区别2、ReentrantLock底层是怎么实现的,怎么实现的超时获取锁
javase1086
·
2023-08-08 11:10
程序员
java
面试
经验分享
spring
分布式
【Spring】Spring之事务底层源码解析
目的能使用spring事务解决开发需求了解spring事务是如何被spring管理的了解spring事务
底层原理
实现,比如代理、事务传播机制等Spring事务简单使用配置数据源及事务管理器:@Component
Firechou
·
2023-08-08 11:57
#
SSM框架
spring
事务
系列二、IOC基本概念和
底层原理
一、IOC基本概念控制反转:把对象创建和对象之间的调用过程,交给Spring进行管理;使用IOC的目的:减低耦合度;二、IOC
底层原理
xml解析+工厂模式+反射2.1、图解IOC
底层原理
#第一步:xml
YYAugenstern
·
2023-08-08 09:42
Spring5系列
java
开发语言
ArrayList
底层原理
解析
原文地址:https://jygod.github.io/2018/04/15/ArrayList%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%E8%A7%A3%E6%9E%90/初始化Listlist=newArrayList();进行初始化的时候,我们来分析具体是一个怎么样的过程。/***Sharedemptyarrayinstanceusedfordefaults
JYGod丶
·
2023-08-08 07:56
从B+tree开始认识mysql
底层原理
(一)
如题所述,本章节主要讲述什么是B+tree,以及B+tree的特点。先抛出一个结论:B+tree是一个多路平衡树。二叉树二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键值。如下图所示就是一棵二叉查找树红黑树(平衡二叉树)红黑树是平衡二叉树(AVL树)的一种,而平衡二叉树是在符合二叉查找树的条件下,还满足任何节点的两个子树的高度最大差为1。在平衡二叉树的基础上,红黑树又多了以下几
讲个笑话你别哭
·
2023-08-08 06:41
mysql
mysql
b树
b+树
MySQL
底层原理
(面试精华)
目录1MySQL架构1.1架构图1.2SQL语句执行流程2存储引擎2.1查看存储引擎2.2设置存储引擎2.3文件存储结构对比2.4InnoDB与MyISAM的比较3数据类型3.1CHAR和VARCHAR的区别3.2BLOB和TEXT区别4索引4.1定义4.2索引的基本语法4.3索引的优缺点4.4MySQL索引分类4.5B-Tree和B+Tree的区别4.5.1B-Tree4.5.1B+Tree4.
浩骞
·
2023-08-08 06:07
MySQL
mysql
mysql索引
底层原理
及联合索引
B+TREEb+tree是innodb存储引擎的底层结构,如果想知道innodb如何存储数据,首先需要掌握b+tree这个数据结构,下面通过一张图来反映:链接:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html向b+tree中插入8条数据,结果如上图,图中的叶子节点应该是双向指针从上图可以看出,b+tree中的全部数据都在叶
像你这样的
·
2023-08-08 06:07
mysql
【Mysql】索引失效的
底层原理
(含demo)
索引失效的7种情况查询条件中有or,除非所有的查询条件都建有索引,否则索引失效like查询是以%开头如果列类型是字符串,那在查询条件中需要将数据用引号引用起来,否则不走索引索引列上参与计算会导致索引失效违背最左匹配原则全表扫描更快的意思。如果数据库预计使用全表扫描要比使用索引快,则不使用索引。我们这边说的索引失效主要是为复合索引MySQL底层为B+树,我们需要了解B+树的底层查询原理B+树底层查询
小苏打白
·
2023-08-08 06:37
Mysql
mysql
java
数据库
阿里巴巴java开发手册笔记
目录1、java修饰符访问权限...2、http与socket的区别...3、java深拷贝与浅拷贝...4、javaequals与hashcode.5、hashmap
底层原理
...6、Java序列化作用
myBarbara
·
2023-08-08 01:21
java学习笔记
java
备战秋招008(20230713)
二、关于问题的答案1.集合2.JUC02、
底层原理
03、内存泄漏总结前言提示:这里为每天自己的学习内容心情总结;LearnByDoing,NoworNever,Writingisorganizedthinking
FKX1213
·
2023-08-08 01:06
秋招打卡
java
面试
开发语言
【C++】Lambda表达式的使用
学习目标:例如:了解Lambda的优点掌握Lambda表达式的使用了解Lambda表达式的
底层原理
学习内容:Lambda表达式的语法文章目录学习目标:学习内容:Lambda表达式排序案例Lambda表达式语法捕捉列表
Hayaizo
·
2023-08-08 00:13
c++
开发语言
springsecurity初稿
课程课程目标权限管理简介【了解】权限管理解决方案【掌握】初识SpringSecurity【了解】SpringSecurity认证配置【掌握】SpringSecurity鉴权配置【掌握】SpringSecurity
底层原理
胖成范德彪
·
2023-08-07 21:14
java
后端
Spring之AOP
底层原理
源码解析(上)
文章目录一、cglib和JDK动态代理二、ProxyFactory三、Advice的分类四、Advisor的理解五、创建代理对象的方式5.1ProxyFactoryBean5.2BeanNameAutoProxyCreator5.3DefaultAdvisorAutoProxyCreator六、对SpringAOP的理解七、AOP中的概念八、Advice在SpringAOP中对应API九、Targ
萧 炎
·
2023-08-07 08:28
#
spring
代理模式
java
Spring之AOP
底层原理
源码解析(下)
文章目录一、ProxyFactory选择cglib或jdk动态代理原理二、代理对象创建过程2.1JdkDynamicAopProxy2.2ObjenesisCglibAopProxy三、代理对象执行过程四、各注解对应的MethodInterceptor五、AbstractAdvisorAutoProxyCreator六、@EnableAspectJAutoProxy七、Spring中AOP原理流程
萧 炎
·
2023-08-07 08:28
#
spring
java
代理模式
Spring之AOP底层源码解析(二)
JdkDynamicAopProxyObjenesisCglibAopProxy代理对象执行过程各注解对应的MethodInterceptorAbstractAdvisorAutoProxyCreator@EnableAspectJAutoProxySpring中AOP
底层原理
枫度柚子
·
2023-08-07 08:58
spring
【spring源码】AOP底层源码分析
spring源码】AOP底层源码分析1.测试用例2.AOP流程概述3.AOP源码分析注:其他一些spring源码解读,如果有需要,可以参考:【Spring源码】后置处理器BeanPostProcessor
底层原理
分析
wj-1024
·
2023-08-07 08:57
源码分析
spring
java
spring
java
aop
【Spring源码】Spring中的AOP
底层原理
分析
AOP中的几个概念Advisor和AdviceAdvice,我们通常都会把他翻译为通知,其实很不好理解,其实他还有另外一个意思,就是“建议”,我觉得把Advice理解为“建议”会更好。比如,我们已经完成了一个功能,这时客户跟我们说,我建议在这个功能之前可以再增加一些逻辑,再之后再增加一些逻辑。在Spring中,Advice分为:前置Advice:MethodBeforeAdvice后置Advice
编程千纸鹤
·
2023-08-07 08:56
面试
spring
java
代理模式
源码解析
Java毕业设计
【react】react中BrowserRouter和HashRouter的区别:
文章目录1.
底层原理
不一样:2.path衣现形式不一样3.刷新后对路山state参数的影响4.备注:HashRouter可以用于`解决一些路径错误相关的问题`1.
底层原理
不一样:BrowserRouter
Sun Peng
·
2023-08-07 06:28
React框架
react.js
javascript
前端
iOS
底层原理
-004 联合体位域
联合体与结构体的区别联合体(union),与结构体(struct)有极为相似的语法结构,跟struct一样可以有多种数据类型和成员结构体(struct)中所有变量是“共存”的——优点是“有容乃⼤”,全⾯;缺点是struct内存空间的分配是粗放的,不管⽤不⽤,全分配。联合体(union)中是各变量是“互斥”的——缺点就是不够“包容”;但优点是内存使⽤更为精细灵活,也节省了内存空间union{//联合
杨奇
·
2023-08-06 23:00
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他