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底层原理
SpringCloud--OpenFeign解析
它的
底层原理
主要基于Java的反射和动态代理,并且通过利用SpringAOP框架、RestTemplate、Ribbon和Hystrix等组件,将复杂的HTTP调用封装起来,使得开发者能够像调用本地服务一样使用远程服务
FearlessVoyager
·
2024-01-30 18:43
spring
cloud
spring
cloud
chrome
spring
Event Loop基础认识
现在在前端领域各种技术层出不穷,掌握
底层原理
,可以让自己以不变,应万变。应对各大互联网公司的面试,懂其原理,题目任其发挥。什么是进程要理解EventLoop机制先得知道什么是进程。运行以后的程序
凉城十月
·
2024-01-30 14:32
让Unity迭代器性能提升5倍
最近在研究Unityil2cpp的代码生成和编译优化,结合之前遇到过的一个优化案例,给大家讲讲在Unity中迭代器相关代码生成的
底层原理
,以及在写代码过程中需要注意的一些特殊情况。
一零壹0
·
2024-01-30 12:46
unity
优化
unity
java
游戏引擎
iOS RunLoop
底层原理
分析
准备工作coreFoundationswift-corelibs-foundation1.什么是RunLoopRunLoop是一个运行循环,也是一个对象,并且提供了入口函数,进行dowhile循环,保证运行程序不退出。一个程序运行结束的标志性语句是return,在iOS应用的入口main函数中,return并执行了一个UIApplicationMain函数,如下:main函数既然已经return了
冼同学
·
2024-01-30 08:10
每日复盘分享
2-90/Day85/有效学习,从每日复盘分享开始【2021.7.14社科篇】《人生算法》——2【一】收获新知••《人生算法》的
底层原理
由7个思维模型构成,是我们一切思考的源头——应对不确定性的7个思维模型
Collue
·
2024-01-30 01:05
不愧是Alibaba出品,这份Vue+Spring Boot前后端分离开发实战手册也太强了
企业技能要求现在企业通常要求程序员既要有实战技能,也要内功扎实,对于新项目可以快速上手,熟悉
底层原理
后还应后劲十足,因此在笔试和面试时结合底层知识、实战应用、设计思维三方面进行考查。
该用户快成仙了
·
2024-01-29 20:19
vue.js
spring
boot
java
深入理解vue相关的
底层原理
keep-alive组件的作用及原理keep-alive是Vue提供的一个内置组件,在组件切换过程中将状态保留在内存中,防止重复渲染DOM。如果为一个组件包裹了keep-alive,那么它会多出两个生命周期:deactivated、activated。同时,beforeDestroy和destroyed就不会再被触发了,因为组件不会被真正销毁:组件被换掉时,会被缓存到内存中,触发deactivat
前端fighter
·
2024-01-29 18:24
vue.js
前端
javascript
面试常问的Spring AOP
底层原理
AOP
底层原理
可以划分成四个阶段:创建代理对象阶段、拦截目标对象阶段、调用代理对象阶段、调用目标对象阶段第一阶段:创建代理对象阶段通过getBean()方法创建Bean实例根据AOP的配置匹配目标类的类名
loss_rose777
·
2024-01-29 17:08
面试题
java
开发语言
Mysql-事务(隔离级别,事务
底层原理
,MVCC)
什么是事务?有哪些特性?事务:事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败。事务特性:原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency):事务前后数据的完整性必须保持一致隔离性(Isolation):多个用户并发访问数据库时,一个用户的事务不能被其它用户的事务所干扰,多个并发事
njnu@liyong
·
2024-01-29 17:47
数据库
mysql
数据库
mvcc
隔离级别
事务底层原理
Mysql 索引 、事务、隔离级别
2.引入索引的代价3.索引的操作4.索引的使用场景5.索引的
底层原理
事务(transaction)事物的回滚是怎么做到的事物的四大特性并发执行事务带来的问题隔离级别索引(index)索引是一种为了加快数据库查询
去北极避暑~
·
2024-01-29 11:24
mysql
数据库
事务
SpringBoot原理
3.2.1概述3.2.2常见方案3.2.2.1概述3.2.2.2方案一3.2.2.3方案二3.2.3原理分析3.2.3.1源码跟踪3.2.3.2@ConditionalSpringBoot原理主要偏向
底层原理
it优质男
·
2024-01-29 05:24
java
SpringBoot
三层架构
spring
boot
java
spring
Spring整合MyBatis详细分析
我们在其它几篇文章中已经介绍了MyBatis的工作流程、核心模块和
底层原理
。
无法无天过路客
·
2024-01-28 21:00
spring
mybatis
tomcat
spring整合mybatis的
底层原理
spring整合mybatis的
底层原理
原理:FactoryBean的自定义对象jdk动态代理Mapper接口对象一、手写一个spring集成mybatis目录结构:1.1入口类publicclassTest
神雕大侠mu
·
2024-01-28 09:38
mybatis
spring
java
Spring AOP
底层原理
SpringAOP的
底层原理
涉及以下几个方面:动态代理:SpringAOP采用JDK动态代理和CGLIB动态代理技术来实现AOP的功能。
水阳。
·
2024-01-28 08:52
spring
java
后端
Map集合(二)
HashMapHashMap集合的
底层原理
HashMap跟HashSet的
底层原理
是一模一样的,都是基于哈希表实现的。
与时俱哉
·
2024-01-28 05:19
数据结构
java
Java笔记 --- 一、双列集合
的遍历通过键找值先获取到键的对象,并放到一个单列集合中(map.KeySet()方法)遍历通过键调用get()方法获取到值遍历可以用增强for,迭代器,Lambda表达式(forEach())键值对(forEach的
底层原理
Marchwho
·
2024-01-28 02:54
java
idea
笔记
(使用C语言详解)指针数组、数组指针、函数指针、函数指针的数组、指向函数指针数组的指针
通过理解这些指针类型,你可以更深入地理解C语言的
底层原理
,提高编程效率,为日后的编程工作打下坚实的基础。一、指针数组1.概念指针数组是一个数组,其元素类型为指针。2
StarPrayers.
·
2024-01-28 02:12
数据结构
C语言
c语言
数据结构
开发语言
synchronized
底层原理
jvmclass字节码分析当synchronized关键字作用于方法上的时候jvm的class字节码访问标志显示的就是sync当synchronized作用于代码块的时候字节码会显示监视器monitor锁monitorenter加锁monitorexit解锁也就是说synchronized是一个隐式锁,内部使用的是jvm的监视器锁不需要我们手动加锁和解锁,有monitor监视器来帮我们完成当代码执
我是一只代码狗
·
2024-01-28 01:55
多线程
java
java
jvm
开发语言
多线程
【equals()与 == 的区别】
目录1、超类Object的equals()
底层原理
:2、equals()与==的区别:3、equals()的重写规则:4、有关equals()与==号的小例子:5、重写equals()中getClass
Leoon123
·
2024-01-27 23:21
java
1024程序员节
webpack
底层原理
和使用方法
文章目录1.webpack的定义2.webpack的背景3.webpack的核心思想3.webpack的作用4.webpack的优势5.webpack的劣势6.对比其他打包工具7.webpack的浏览器兼容性8.webpack的运行环境9.webpack的打包过程9.1初始化参数阶段9.1.1配置参数9.1.2实例化插件9.1.3实例化编译对象9.1.4加载插件9.1.5entry-option9
贫僧法号依平
·
2024-01-27 22:50
webpack
前端
node.js
前端框架
iOS日常基础记录4
viewinit方法默认会调用initWithNibName控件的代理方法也是可以直接手动调用的最后一个代理方法给文本框赋值,是在等这个代理方法执行完毕之后,再决定是否给文本框赋值kvc的一个底层现实kvc
底层原理
步骤现实自定义键盘高聚
恋空K
·
2024-01-27 20:35
数据结构与算法
如果你能弄明白这些
底层原理
,你就能更好地使用它们
linuxerfan
·
2024-01-27 18:14
阿里资深架构师谈Java进阶攻略:7大技能+12份进阶笔记+面试150题
以下都是阿里大牛韩飞龙推荐的主流技术,当你全部掌握上述的这些技术那么你就已经是P8级别,而且你也已经形成了自己的体系,当更加新潮的技术出来时那么你自己稍微花点时间就能吃透,毕竟那时候你已经不是以前的那个你了,懂
底层原理
阿杰子啊
·
2024-01-27 17:10
Java面试---Day7
Java面试—Day7我们的目标是星辰大海,而非人间烟尘文章目录Java面试---Day71、你能说说Java深拷贝和浅拷贝区别吗2、ArrayList扩容原理3、ArrayList的
底层原理
?
Liknananana
·
2024-01-27 08:21
Android
面试
java
面试
开发语言
八、详解CAS无锁
目录CASABA问题AtomicStampedReferenceAtomicReferenceFieldUpdaterCAS
底层原理
LongAdder(无锁+分段)基本用法缓存行源码Unsafe原理手写
每天都得进步
·
2024-01-27 00:59
并发编程
java
jvm
开发语言
MySQL技术探究(1)「索引技术」体验前所未有的技术探险,看穿索引的本质和技术体系(上篇)
前提概要本篇文章主要介绍了相关MySQL技术系列体系中,最重要的部分-索引,带你从索引的本质(
底层原理
)、索引的类型、索引的原理、索引的数据结构,最后到索引的使用角度以及索引的优化,全方位360度去探索索引的奥秘
洛神灬殇
·
2024-01-26 22:26
Linux:动态库的加载原理和与进程的知识整合
文章目录动态库加载库和程序都要加载可执行程序的地址问题地址问题逻辑地址和平坦模式绝对编址和相对编址与位置无关码小结动态库的加载与进程相结合动态库的加载库函数的加载实现轮转小结总结在上一篇的内容中,已经对于动静态库的制作和使用有了一个基本的理解和认知,那么本篇将要讨论的内容是,动态库的
底层原理
和与进程相结合构建出一份完整的调用网
海绵宝宝de派小星
·
2024-01-26 19:35
Linux
知识总结
linux
网络
运维
JavaSpring-AOP详解(Maven导入 深入浅出)
本文用最简单并且最清晰的方法从导入依赖到AOP
底层原理
。逐步讲解SpringAOP的相关操作帮你快速了解AOP。
GarsonW
·
2024-01-26 18:17
软件开发
spring
java
Redisson实现Redis分布式锁的原理分析
目录一、写在前面二、Redisson实现Redis分布式锁的
底层原理
1、加锁机制2、锁互斥机制3、watchdog自动延期机制4、可重入加锁机制一、写在前面现在面试,一般都会聊聊分布式系统这块的东西。
架构攻城之路
·
2024-01-26 18:08
Redis
Redisson
分布式锁
redis
02手写Spring
底层原理
Spring
底层原理
BeanNameAware.javapackagecom.spring;publicinterfaceBeanNameAware{voidsetBeanName(Stringname
~Wil~
·
2024-01-26 16:25
Spring
spring
数据结构之链表
目录一、顺序表的缺点二、链表1、特点2、存在的几种链式结构3、LinkedList(1)
底层原理
(2)可操作方法4、常见面试题(1)删除链表中等于给定值val的所有节点。(2)反转一个单链表。
ambition…
·
2024-01-26 14:18
数据结构
java
链表
【源码阅读系列】ReentrantLock&AQS
底层原理
目录原理概述准备调试涉及关键成员变量线程Alock()方法线程Block()方法tryAcquire()addWaiter(Node.EXCLUSIVE)方法acquireQueued()方法线程Aunlock()方法线程B唤醒总结原理概述ReentrantLock()的实现是通过使用State+AQS+Node+SupportLock+虚拟双向队列state:表示现在锁的层数AQS:抽象同步队列
叮咚Zz
·
2024-01-26 14:05
java
jvm
开发语言
源代码管理
并发
多线程
JAVA_ArrayList添加元素时的源码分析(jdk17)
目录ArrayList在Collection中的位置:ArrayList集合
底层原理
:先总结:ArrayList底层是数组结构的:查找快,增删慢看源码:看一些重要的源码:第一次存元素:逻辑总览图:长度为
成果、
·
2024-01-26 14:29
java
windows
数据结构
C语言signal处理的底层机制深度探讨
深入理解signal处理的
底层原理
、使用方法以及其局限性对于编写稳定、可靠和安全的代码至关重要。本文旨在全面深入到系统调用和内核级探讨C语言signal处理。
极客代码
·
2024-01-25 22:06
专搞C语言
c语言
InnerDB
底层原理
和MySql日志机制深入剖析
Mysql的内部组件结构server层连接器:管理连接喝权限校验缓存词法分析起:词法和语法分析优化器:执行计划生成索引选择执行器:调用引擎接口,获取查询结果主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。连接器我们知道由于MySQL是开源的
车马去闲闲丶
·
2024-01-25 17:25
mysql
adb
数据库
OC
底层原理
探索—GCD(下)—— 栅栏函数、调度组、信号量
栅栏函数关于栅栏函数,系统提供了两个方法dispatch_barrier_asyncdispatch_barrier_syncdispatch_barrier_sync和dispatch_barrier_async区别会不会阻塞当前的线程,要注意,栅栏函数只能控制同一队列。全局并发队列:dispatch_get_global_queue会使栅栏函数失效栅栏函数使用同步栅栏函数dispatch_qu
十年开发初学者
·
2024-01-25 10:45
Java并发编程之并发集合
一、ConcurrentHashMap(是线程高效并安全的hashMap)1.hashMap的
底层原理
HashMap在JDK1.8之前的实现方式数组+链表,但是在JDK1.8后对HashMap进行了底层优化
学习中的程序媛~
·
2024-01-25 10:31
java
开发语言
JVM实战(31)——内存溢出之请求超时
一、简介本章,我们将通过实际案例讲解一个Web应用的内存溢出问题,该内存溢出问题的排查涉及Tomcat的一些
底层原理
,最终排查发现是由于请求超时问题导致,我们先来看下系统的背景。
smart哥
·
2024-01-25 03:34
jvm专题
jvm
【iOS高级资深工程师面试篇】①、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》 UI部分3/3 -UIView绘制原理-离屏渲染
iOS高级资深工程师面试篇系列-已更新3篇UI部分1/3-UITableView-事件传递&视图响应UI部分2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS
底层原理
宇夜iOS
·
2024-01-25 02:03
#
iOS-笔试题&面试题
iOS高级资深工程师
ios高级资深工程师面试总结
UIView绘制原理
离屏渲染
异步绘制
【iOS高级资深工程师面试篇】①、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》 UI部分1/3 -UITableView-事件传递&视图响应
iOS高级资深工程师面试篇系列-已更新3篇UI部分1/3-UITableView-事件传递&视图响应UI部分2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS
底层原理
宇夜iOS
·
2024-01-25 02:02
#
iOS-笔试题&面试题
iOS高级资深工程师
iOS面试总结
Tableview
事件传递
事件响应链
C++输入输出函数和
底层原理
详解
C++:带类的C也就是说,C语言中的解决方案放到C++中仍然可以使用一,C语言的输入输出方式:C语言的标准输入输出函数,需要包含头文件在C++中,只需要包含头文件,就可以使用C中的输入输出函数0.stdin和stdout0.1.stdin输入流stdin输入流,是一个文件描述符(Linux)或者文件句柄(Windows)。其对应着输入区域,通常指键盘设备的输入。在绝大多数时候stdin可以被直接认
东园桃鱼鲤
·
2024-01-25 02:30
C++学习
c++
开发语言
vscode
c语言
【iOS高级资深工程师面试篇】②、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》 Objective-C语言特性部分1/2 分类-关联对象-扩展-代理
iOS高级资深工程师面试篇系列-已更新3篇UI部分1/3-UITableView-事件传递&视图响应UI部分2/3-图像显示原理-UI卡顿&掉帧UI部分3/3-UIView绘制原理-离屏渲染技术:iOS
底层原理
宇夜iOS
·
2024-01-25 02:16
#
iOS-笔试题&面试题
ios高级资深工程师面试总结
iOS高级资深工程师
分类
扩展
代理
10.14-10.20周复盘
线程的6种状态,启动退出的
底层原理
,查看虚拟机hotspot的源码。线程runnable方法在哪里被调用,线程中断和复位的
底层原理
,wait和notify方法的原理2、线程安全性。
海边的奔跑
·
2024-01-24 21:10
Java程序设计--集合(下)(十三)
集合1、Set系列集合1.1Set系列集合概述1.2HashSet元素无序的
底层原理
1.3HashSet元素去重复的
底层原理
1.4实现类:LinkedHashSet1.5实现类:TreeSet2、Collection
会思想的苇草i
·
2024-01-24 18:02
Java
java
集合
可变参数
不可变集合
intellij-idea
健文导图一阶第15期,我是落地实践者金吉
思维导图的
底层原理
就是利用大脑的特质来帮助认知及记忆。我们学习思维导图的目标就是掌握这种工具来解决问题,提升思维能力。学习导图的最高境界就是即使没有画图也能按照思维导图的思维去系统思考。
桃小核
·
2024-01-24 17:05
20.包装类
包装类包装类1.包装类概述2.Integer类3.装箱与拆箱3.1装箱3.2拆箱3.3注意事项4.基本类型与字符串之间的转换4.1基本类型转换为String4.2String转换成基本类型5.
底层原理
包装类
酷小洋
·
2024-01-24 17:32
#
Java基础语法
开发语言
java
idea
Feign Client 原理和使用
我们的sytyale针对`Feign`的
底层原理
和源码进行了解析,最后用一个小例子总结怎么
好奇心森林
·
2024-01-24 15:00
技术总结
java
spring
程序员的最后一道防线到底是什么?——总结
1、基础扎实和过硬的技术能力计算机原理、操作系统、数据结构和算法、计算机网络等
底层原理
这些是基础中的基础,没有这些东西技术之路走不远。
java2508
·
2024-01-24 14:35
java
docker基本管理
1.5docker与虚拟机的区别2.docker的架构(dockerarchitecture)3.docker三大组件4.控制组(Controlgroups)5.基础小结5.1docker概念5.2docker
底层原理
yangzhou__
·
2024-01-24 06:09
docker
redis
数据库
database
Swift-进阶:泛型
本文主要介绍泛型及其
底层原理
泛型泛型主要用于解决代码的抽象能力+代码的复用性例如下面的例子,其中的T就是泛型functest(_a:T,_b:T)->Bool{returna==b}//经典例子swap
辉辉岁月
·
2024-01-24 05:58
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他