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
KVO底层原理
从源码角度透视QTcpServer:解构QTcpServer的
底层原理
与技术细节
深入了解QTcpServer的
底层原理
和技术细节一、背景二、QTcpServer的基本原理2.1、TCP协议简介2.2、QTcpServer的概念三、QTcpServer源码解析3.1、QTcpServer
Lion Long
·
2024-02-02 18:16
C/C++技术干货
网络
c++
服务器
qt
qt5
tcp/ip
tcp
【图解面试】深入解析数据类型转换
在面试过程中大多数都是以代码输出题出现,但是要了解到具体的转换规则,彻底搞懂
底层原理
,才能应对变来变去的值类型~转布尔类型Boolean类型有两个字面值:true/false(注意:区分大小写,True
云之遥_
·
2024-02-02 15:51
图解面试
面试
前端
MFC中ListCtrl,改变具体单元格的文本和背景颜色
先要创建NM_CUSTOMDRAW的消息//Acodeblockvarfoo='bar';//Anhighlightedbloc
kvo
idCStudentDlg::OnNMCustomdrawList(
沧澜灬
·
2024-02-02 15:50
mfc
c++
程序人生
AJAX-入门
,与服务器进行数据通信1)基于XMLHttpRequest封装、代码简单、月下载量在14亿次2)Vue、React项目中都会用到axios2.再学习XMLHttpRequest对象的使用,了解AJAX
底层原理
小沐°
·
2024-02-02 12:17
AJAX
ajax
前端
javascript
关于Spring
底层原理
整体脉络
关于Spring
底层原理
整体脉络一、Spring创建一个对象二、Bean的创建过程三、推断构造方法四、AOP大致流程五、Spring事务一、Spring创建一个对象Spring入门代码:ClassPathXmlApplicationContextcontext
秋天的一亩三分地
·
2024-02-02 10:00
Spring源码专栏
spring
java
后端
Redis的核心数据结构以及高性能
底层原理
文章目录一、Redis的单线程和高性能二、Redis的核心数据结构总结一、Redis的单线程和高性能Redis是单线程吗?Redis实际意义上来说不是单线程的。Redis的单线程是指网络IO键值对的读写以及执行命令是由一个线程完成的,但是异步删除、AOF文件重写、持久化以及集群的数据同步都是由其他线程来完成的。Redis单线程为什么还能这么快?Redis的所有操作都是基于内存中实现的,执行的速度较
今晚打老虎-lpc
·
2024-02-02 10:29
Redis
redis
数据结构
数据库
iOS中的KVC与
KVO
KVCKVC(Key-valuecoding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。KVC的定义都是对NSObject的扩展来实现的,Objective-C中有个显式的NSKeyValueCoding类别名,所以对于所有继承了NSObject的类型,都能使用KVC(一些纯Swift类和结构体是不支持KVC的,
MichealXXX
·
2024-02-02 09:42
《操作系统真象还原》 第十七篇:实现堆内存管理
第十七篇:实现堆内存管理第十七篇:实现堆内存管理malloc
底层原理
malloc的实现底层初始化内存块和arena的转换函数实现sys_mallocfree的实现回收物理内存更新页表映射释放虚拟地址上述三个步骤的汇总实现
lucky_goose
·
2024-02-02 08:00
操作系统
linux
系统架构
数据结构
2021-10-13晨间日记
天气:大雾阴天心情:奋斗任务清单昨日完成的任务,最重要的三件事:学习改进:不断学习习惯养成:学习思考问题周目标·完成进度学习Java学习·信息·阅读1.理解Java有那些框架2.框架有什么好处3.框架的
底层原理
健康
一年之后会更好
·
2024-02-02 04:15
SpringBoot整合Mybatisplus配置多数据源
今天我们分享多数据源的另外一直方式,SpringBoot整合Mybatisplus配置多数据源,此种方式配置相对简单,都是封装好的API,上手容易;
底层原理
也是继承AbstractRoutingDataSource
nandao158
·
2024-02-02 04:49
spring
boot相关
Mybatis
mybatis
spring
boot
JDK成长记17:Atomic类的原理—CAS+valotile
file经过volatile和synchronize关键字的
底层原理
的洗礼,不知道你是否有一种感觉,要想弄明白它们的原理是一个非常难的过程。为什么费这么大的力气要弄明白这些并发基础知识呢?
_程序员成长记
·
2024-02-02 01:52
KVO
基本原理?
1)
KVO
是基于runtime机制实现的2)当某个类的属性对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法。
充满活力的早晨
·
2024-02-02 00:12
iOS
底层原理
文章汇总
iOS
底层原理
文章汇总iOS
底层原理
objc4源码相关iOS-
底层原理
01:源码探索的三种方式1、对象底层:结构体+alloc分析iOS-
底层原理
02:alloc&init&new源码分析iOS-
底层原理
ios南方
·
2024-02-01 11:04
C与C++相互调用的“
底层原理
“
在你的C语言代码中,不知能否看到类似下面的代码:这好像没有什么问题,你应该还会想:“嗯⋯是啊,我们的代码都是这样写的,从来没有因此碰到过什么麻烦啊~”。你说的没错,如果你的头文件从来没有被任何C++程序引用过的话。这与C++有什么关系呢?看看__cplusplus(注意前面是两个下划线)的名字你就应该知道它与C++有很大关系。__cplusplus是一个C++规范规定的预定义宏。你可以信任的是:所
linux大本营
·
2024-02-01 10:34
c语言
c++
函数调用
双非本科准备秋招(12.1)—— JVM4:类文件结构与加载机制
学了五天JVM了,不打算学的太深,这几天收获也很多,对很多
底层原理
有了那么一点了解,以后肯定还会继续加深JVM的学习理解的,暂时先到此为止,接下来是为期一个星期的JUC并发编程学习。
随心自风流
·
2024-02-01 10:21
开发语言
jvm
java
求职招聘
intellij-idea
初识attention
attention受启发于人类的视觉系统,最先应用于序列化的机器翻译(NLP)后又推广到计算机视觉中,本篇文章就来简单学习一下attention机制吧~注意:attention在视觉和NLP领域均有所应用,虽然
底层原理
相同
DWQY
·
2024-02-01 02:35
一些感兴趣的概念
attention
使用Spring AOP做接口权限校验和日志记录
文章目录一、AOP介绍1.1AOP应用场景1.2AOP中的注解二、权限校验2.1定义权限注解2.2定义切面类2.3权限验证服务2.4织入切点2.5测试三、日志记录3.1日志切面类3.2异常统一处理四、AOP
底层原理
南波塞文
·
2024-02-01 02:55
SpringBoot
框架
Spring
框架
MySQL
数据库
spring
java
数据库
Java程序员2020学习方向:高并发、性能调优、分布式、微服务...
以下都是阿里大牛推荐的主流技术,当你全部掌握上述的这些技术相信你至少也是阿里P6级以上了,而且你也已经形成了自己的体系,当更加新潮的技术出来时那么你自己稍微花点时间就能吃透,毕竟那时候你已经不是以前的那个你了,懂
底层原理
风平浪静如码
·
2024-01-31 23:39
javascript+canvas实现简单的柱状图
文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下笔者之所以想要深入了解Canvas,是因为最近几次的实习部门都属于Data这个门类下面,所以用echarts之类的图标库会很多很多,那么当然要好好学一下其间的
底层原理
了
胡西风_foxww
·
2024-01-31 20:10
#
canvas
javascript
开发语言
canvas
柱状图
Docker02 狂神Docker视频学习笔记 :【狂神说Java 哔哩哔哩】Docker最新超详细版教程通俗易懂
1.3Docker能干什么2.Docker安装2.1Docker的基本组成2.2安装Docker卸载docker(了解)2.3阿里云镜像加速(让你的Docker更快)2.4回顾hello-world流程2.5
底层原理
Liang-Wen-Hao
·
2024-01-31 10:55
#
Docker
docker
3W字吃透:微服务网关SpringCloud gateway
底层原理
和实操
40岁老架构师尼恩的掏心窝:现在拿到offer超级难,甚至连面试电话,一个都搞不到。尼恩的技术社群中(50+),很多小伙伴凭借“左手云原生+右手大数据+SpringCloudAlibaba微服务“三大绝活,拿到了offer,并且是非常优质的offer,据说年终奖都足足18个月,非常令人羡慕。问题是:“左手云原生+右手大数据+SpringCloudAlibaba微服务“内容非常多,实操的环境非常复杂
40岁资深老架构师尼恩
·
2024-01-31 09:36
技术圣经
面试
微服务
spring
cloud
gateway
面试
架构
3W字吃透:微服务 sentinel 限流
底层原理
和实操
40岁老架构师尼恩的掏心窝:现在拿到offer超级难,甚至连面试电话,一个都搞不到。尼恩的技术社群中(50+),很多小伙伴凭借“左手云原生+右手大数据+SpringCloudAlibaba微服务“三大绝活,拿到了offer,并且是非常优质的offer,据说年终奖都足足18个月,非常令人羡慕。问题是:“左手云原生+右手大数据+SpringCloudAlibaba微服务“内容非常多,实操的环境非常复杂
40岁资深老架构师尼恩
·
2024-01-31 09:05
面试
java
面试
spring
cloud
spring
微服务
sentinel 史上最全
备注:持续更新中…推荐1:进大厂、升架构、拿高薪必备的经典图书和资料:高薪必备1:《NettyZookeeperRedis高并发实战》为你打造NIO、Netty高性能
底层原理
知识底座高薪必备2:《SpringCloud
40岁资深老架构师尼恩
·
2024-01-31 09:25
java
C#集合底层数据结构及使用场景
Array:内存连续存储,节约空间,可以索引访问,读取快,增删慢,定长(2)arrayList:不定长的,连续分配的,类型不安全,读取快—增删慢,如果是值类型,会有装箱的操作(3)List:读取快—增删慢
底层原理
是数组
梦想家NO1
·
2024-01-31 08:14
C#基础
数据结构
c#
数据结构
链表
Docker-Cgroup资源限制
内存资源限制概念2.内存资源限制参数13.内存资源限制参数2三、CPU资源限制1.容器中CPU使用2.容器CPU限制参数四、实验演示一、Cgroup1.CGROUP概念在linux内核里提供进程资源限制的一个
底层原理
刘某的Cloud
·
2024-01-31 07:17
Docker
docker
容器
运维
linux
Linux 文件IO
目录linux下的文件分类:文件描述符原理:(
底层原理
,可跳过)虚拟文件系统:内存中的inode与磁盘中的inodeopen函数函数原型:形参列表:代码:close函数errno函数read函数write
逸兴云飞~
·
2024-01-31 06:49
Linux_study
linux
IO文件操作
arm开发
网络协议
底层原理
4——网络层
网络层网络层数据包(IP数据包,Packet)由首部、数据2部分组成数据:很多时候是由传输层传递下来的数据段(Segment)1.网络层首部-版本、首部长度、区分服务版本(Version):占4位0b0100:IPv40b0110:IPv6首部长度(HeaderLength):占4位,二进制乘以4才是最终长度0b0101:20(最小值)0b1111:60(最大值)区分服务(Differentiat
浅*默
·
2024-01-31 06:48
linux
运维
服务器
5000 字 | 14 图 | 揭秘 Nacos 的 AP 架构 「Distro 一致性协议」
这次我们要进入Nacos的一致性
底层原理
了,还是先来一张架构图,让大家对Nacos的架构有个整体的印象,本篇会主要讲解一致性模块中的Distro协议。
程序员xysam
·
2024-01-31 04:22
架构
java
学习
程序人生
仿微博顶部分栏效果
2、使用
KVO
去监听内容collectionView的contentOffset,根据其变化让横线“动起来”。3、动画的基础参数设
一本大书
·
2024-01-31 00:33
从原理到实战:vue中的provide/inject让你的代码更优美
在这篇文章中,我将从原理到实战带大家由浅入深探究这个机制的
底层原理
和具体使用方法,无论你是vue的初学者还是经验丰富的开发者,相信本文都将对你有所帮助。
水星记_
·
2024-01-30 23:07
vue
前端
vue
Java 异常处理中篇:finally 中的陷阱(finally 中 return 会发生什么)
异常丢失finally
底层原理
分析总结个人简介前言在上一篇文章中,我们介绍了Java异常的基本概念,Throwable、异常处理关键字:try-catch-finally、throw、throws;本
Lorin 洛林
·
2024-01-30 23:22
Java
后端经典面试题
Java
java
开发语言
5000 字 | 16 图 | Nacos 架构原理①:一条注册请求会经历什么?
这次我们来聊下Nacos的注册服务的
底层原理
。Nacos作为注册中心,用来接收客户端(服务实例)发起的注册请求,并将注册信息存放到注册中心进行管理。那么一条注册请求到底会经历哪些步骤呢?
程序员xysam
·
2024-01-30 21:20
架构
java
学习
程序人生
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
开发语言
多线程
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他