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
SDWebImage底层原理
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
iOS开发中利用
SDWebImage
加载多张大图导致程序崩溃
多图.jpg卡或崩溃原因
SDWebImage
加载的图片占用内存太多造成内存泄漏从而导致程序崩溃。解决方法1.cell上加载的图片要加载小图,因此需要后台返回给我们一组缩略图。
梁森的简书
·
2023-10-30 09:58
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
容器
Spring
底层原理
(三)
Spring
底层原理
(三)Bean的生命周期@SpringBootApplicationpublicclassApplication{publicstaticvoidmain(String[]args)
冰点契约丶
·
2023-10-29 23:15
Spring
spring
java
后端
IO多路复用详解
文章目录基本概念select系统调用详解select函数定义select的
底层原理
select的优缺点poll系统调用详解poll函数定义调用poll的
底层原理
poll的优缺点epoll系统调用详解epoll
N-1-萘乙基二胺盐酸盐
·
2023-10-29 22:31
计算机系统
IO多路复用
Linux
IO模型
底层原理
C语言
MQ - 40 连接器:以MQ Connector为核心搭建数据集成架构的方案设计
文章目录导图Pre概述连接器是什么数据集成和连接器典型场景:将MySQL中的数据实时同步到Elasticsearch方案一使用典型数据集成组件方案二消息队列连接器方案对比消息队列连接器
底层原理
分析分布式任务调度平台源
小小工匠
·
2023-10-29 22:26
【小工匠聊架構】
架构
MQ
Connector
iOS
底层原理
之dyld应用程序加载
前言众所周知,main作为程序的入口,但是在它之前发生了什么?有点好奇,让我们来瞅一瞅:一、准备工作1.代码__attribute__((constructor))voidFunc(){printf("来了:%s\n",__func__);}intmain(intargc,char*argv[]){NSString*appDelegateClassName;NSLog(@"1223333");@a
MissHector
·
2023-10-29 21:40
底层原理
ios
【iOS】—— 仿写知乎日报第一周总结
目录知乎日报第一周完成情况遇到的问题:1.线程问题:2.
SDWebImage
加载图片3.实现无限刷新界面4.点击主界面cell进入后的界面知乎日报第一周完成情况在这周开始了仿写知乎日报的任务,在第一周里
zxb10
·
2023-10-29 20:21
ios
ui
objective-c
知乎日报仿写小记
运行环境与整体框架Xcode版本:Version12.5模拟机系统版本:iOS14.5整体设计模式:MVC模式用到的第三方库:JSONModel、FMDB、
SDWebImage
、
SDWebImage
主页部分主页主页效果主页顶部的
浪极
·
2023-10-29 20:18
xcode
ios
macos
Java SE 学习笔记(十七)—— 单元测试、反射
单元测试快速入门1.3JUnit常用注解2反射2.1反射概述2.2获取类对象2.3获取构造器对象2.4获取成员变量对象2.5获取常用方法对象2.6反射的作用2.6.1绕过编译阶段为集合添加数据2.6.2通用框架的
底层原理
夏木夕
·
2023-10-29 20:44
Java
java
学习
笔记
10 - OC多线程之GCD常用API
OC
底层原理
探索文档汇总dispatch_after延迟执行使用很简单,只是需要知道一点,等待指定的时间后将任务块异步的添加到指定的队列中,并不是延迟执行,而是延迟入队代码:-(void)cjl_testAfter
iOS之文一
·
2023-10-29 19:22
一、oc对象
底层原理
分析
一、OC对象的分类OC对象主要可以分为三种:instance对象(实例对象)class对象(类对象)meta-class对象(元类对象)1.instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象。object1和object2都是NSObject的instace对象(实例对象),但他们是不同的两个对象,并且分别占据着两块不同的内存。NSObjcet*
iOS_进击的小学生
·
2023-10-29 16:58
【git】git
底层原理
及相关命令
写在前面git是一款非常好用的分布式的版本控制软件,然后最近看了git底层实现的一些东西(也不是很底层),记录总结一下,以便更好的理解使用git。本文主要是从三个对象说起。三个对象三个对象分别是git对象、tree对象、commit对象。三个对象对我们理解git如何组织和保存数据,以及git的各种操作如何实现非常有帮助。git对象git对象对应的是单个的文件内容,保存在版本库中。git对象没有名字
shanxiaoshuai
·
2023-10-29 16:11
web开发
git
ZGC关键技术分析
因此对程序员来说不仅要会编写业务代码,同时也要卷一下JVM
底层原理
和调优知识。这种局面可能因为ZGC的出现而发生改变,新一代回收器ZGC几乎不需要调优的情况下GC停顿时间可以降低到亚秒级。
得物技术
·
2023-10-29 13:16
java
高性能
GC算法
人人都能看懂的Spring源码解析,Spring声明式事务关于传播特性、事务挂起与恢复的处理
AbstractPlatformTransactionManager事务传播特性事务挂起与恢复通过DataSourceTransactionManager看事务挂起和恢复的具体实现代码走读总结往期文章:人人都能看懂的Spring
底层原理
黄俊懿
·
2023-10-29 10:54
Spring
spring
java
spring
boot
后端
框架
01_Elasticsearch 快速入门实战
主要内容ElasticSearch概述ElasticSearch应用场景详解ElasticSearch环境搭建ElasticSearch常用分词技术介绍与使用ElasticSearch
底层原理
剖析ElasticSearch
BruceLv_007
·
2023-10-29 07:10
Elasticsearch
elasticsearch
无题
2、拾起学习的劲头,改造一下轮子吧,AFNetworking、
SDWebImage
、MJExtens
白菜的大猪猪
·
2023-10-29 04:22
RunLoop相关
iOS
底层原理
总结-RunLoop解密RunloopRunloop是一种在当前线程,持续调度各种任务的运行机制。
内心强大的Jim
·
2023-10-29 02:04
剑指JUC原理-5.synchronized
底层原理
Java对象头以32位虚拟机为例:普通对象在Java虚拟机中,每个对象都有一个对象头(ObjectHeader),其中包含了一些用于管理对象的元数据信息。对象头通常由两部分组成:markword(标记字)和klassword(类指针字)。MarkWord(标记字):MarkWord是用于存储对象的运行时数据和锁相关的信息。它的具体结构和含义可能因不同的虚拟机实现而有所差异,但通常包含以下信息:对象
爱吃芝士的土豆倪
·
2023-10-29 00:23
开发语言
java
juc
java学习之Spring5
Spring51.Spring5框架概述2.下载Spring53.第一个Spring入门小案例(体验)4.IOC容器4.1
底层原理
4.2xml配置文件方式的Bean管理4.3FactoryBean4.4Bean
我哪知道啊¿
·
2023-10-29 00:06
java零基础学习笔记
java
学习
spring
【Spring5-01】主要学习内容和入门案例
Spring入门案例Spring5课程内容1、Spring框架概述(1)轻量级开源JavaEE框架,为了解决企业复杂性,两个核心组成:IOC和AOP(2)Spring5.2.6版本2、IOC容器(1)IOC
底层原理
浅浅望
·
2023-10-28 20:38
尚硅谷-SSM新手入门
java
spring
简单手写模拟spring
底层原理
目录补充说明编写基础工程实现ApplicationContext实现@ComponentScan注解实现@Component注解spring原理具体简单模拟实现补充说明在开始前,先补充一个bean的生成时间。在之前的spring入门使用代码里,是这么写的AnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationC
是菜菜的小严惜哎
·
2023-10-28 20:53
spring相关
java日常分享
spring
spring原理
Spring源码学习(二)--手写模拟spring
底层原理
通过手写模拟,了解Spring的底层源码启动过程,了解BeanDefinition、BeanPostProcessor的概念,了解Spring解析配置类等底层源码工作流程,通过手写模拟,了解依赖注入,Aware回调等底层源码工作流程,通过手写模拟,了解SpringAOP的底层源码工作流程当然,代码实现很粗糙,目的是为了更好的廖家spring底层bean加载的过程项目地址:write-spring:
从头再来_f
·
2023-10-28 20:22
Spring源码
spring
java
Spring-手写模拟Spring
底层原理
概述模拟大致的
底层原理
,为学习Spring源码做铺垫。
有梦想的年轻人6174
·
2023-10-28 20:14
spring
java
百度OCR文字识别开发平台接口调试和切图
百度文字识别(OCR)开放平台接口调试本篇不介绍OCR的基本概念和
底层原理
,专注于使用第三方识别接口百度OCR的使用。学习笔记来源于项目需求前期,场景验证。现有的开放平台集成已经非常简单和便捷。
oy.modest
·
2023-10-28 16:22
JAVA
工具使用
百度
人工智能
[java进阶]——HashMap的底层实现原理和源码分析,另附几个高频面试题
键盘敲烂,年薪30万目录一、底层数据结构二、
底层原理
及源码分析2.1继承关系2.2成员变量2.3构造方法2.4重要的成员方法2.4.1put()方法三、高频面试题一、底层数据结构JDK8以后底层使用数组
不会就选C.
·
2023-10-28 14:04
Java开发基础
java
开发语言
1024程序员节
从案例到
底层原理
,彻底理解volatile可见性和禁止指令重排
目录一.volatile保证可见性二.Java内存模型(JMM)1.JMM(JavaMemoryModel)2.JMM的抽象示意图3.数据同步的八大原子操作4.流程图解释例1二.volatile无法保证原子性三.volatile禁止指令重排(保证有序性)1.通过例子窥探指令重排2.指令重排3.as-if-serial语义4.happens-before原则5.内存屏障6.JMM提供的4种内存屏障指
passerbyYSQ
·
2023-10-28 14:22
Java
volatile
可见性
指令重排
内存屏障
JMM
java基础 集合2
前9点,在另一篇作品中,可以从集合1开始观看9.List遍历方式:10.Arraylist
底层原理
:11.Linklist
底层原理
:1.LinkedList做队列和栈:packageday01;importjava.util.ArrayList
无危险
·
2023-10-28 12:07
java基础
java
开发语言
07-KVO的底层分析
OC
底层原理
探索文档汇总主要内容:KVO的使用KVO的底层实现查阅KVO官方文档key-value-observing(键值观察)简单来说就是通过一个key来找到某个属性并监听其值的改变,KVC是实现KVO
iOS之文一
·
2023-10-28 12:22
(八)Java网络编程之IO模型篇-内核Select、Poll、Epoll多路复用函数源码深度历险(上)!
引言select/poll、epoll这些词汇相信诸位都不陌生,因为在Redis/Nginx/Netty等一些高性能技术栈的
底层原理
中,大家应该都见过它们的身影,接下来重点讲解这块内容,不过在此之前,先上一张图概述
竹子爱熊猫
·
2023-10-28 06:56
并发编程-线程池ThreadPoolExecutor
底层原理
分析(二)
1、线程池中基本属性和方法源码解析2、线程池的五种状态变换源码分析3、线程池添加线程源码解析4、线程池线程运行执行任务源码解析5、线程池shutdown源码解析6、线程池中线程退出机制源码解析线程池源码的基础属性和方法在线程池的源码中,会通过一个AtomicInteger类型的变量ctl,来表示线程池的状态和当前线程池中的工作线程数量。一个Integer占4个字节,也就是32个bit,线程池有5个
长情知热爱
·
2023-10-28 00:46
java
开发语言
1024程序员节
02-Redis数据结构-List
Redis列表list
底层原理
在版本3.2之前,Redis列表list使用两种数据结构作为底层实现:压缩列表ziplist双向链表linkedlist因为双向链表占用的内存比压缩列表要多,所以当创建新的列表键时
信仰_273993243
·
2023-10-28 00:02
缓存框架
数据结构
redis
Redis数据结构详解(4)-为了节约内存的数据结构(压缩列表ziplist)
如果你多多少少了解HashMap的
底层原理
的话,你就知道:在JDK1.8中,随着元素越来越多,Has
苏易困
·
2023-10-28 00:58
易困想吃冰激凌
redis
java
面试
程序人生
数据结构
unity显示网络图片
转载自:https://blog.csdn.net/yupu56/article/details/50915306IOS工程师都应该用过
SDWebImage
或者android工程师应该使用过Glide,
Fm镄
·
2023-10-27 17:43
unity
unity
SpringCloud复习:(5) feign的
底层原理
首先需要在启动类加注解@EnableFeignClients,它的代码如下:可以看到,@EnableFeignClients导入了FeignClientRegistra类,它实现了ImportBeanDefinitionRegistrar,其中定义了注册bean的逻辑其中registerFeignClients用于注册我们通过@FeignClient注解标记的接口,这个方法代码如下:这个方法中会查
amadeus_liu2
·
2023-10-27 14:51
SpringCloud
spring
cloud
spring
后端
MJPhotoBrowser bug 修改
MJPhotoLoadingViewsetProgress:]:messagesenttodeallocatedinstance0x17fe4210分析:这是由于MJPhotoView执行了hide移除了MJPhotoLoadingView,然而
SDWebimage
coder_yi09
·
2023-10-27 12:52
iOS
初识Java -- 字符串、static关键字
字符串效果上相当于是char[]字符数组,到那时
底层原理
是byte[]字节数组。1.字符串的创建创建
恰好-L
·
2023-10-27 05:29
java
Swift使用表格添加无限轮播图
首先我们用到了一个OC的第三方,我们在swift中用到了OC中的第三方千万不要忘记创建桥接我文件,因为这轮播图可以加载本地图片和网络图片我们选择用网络图片,所以我们还要用到
SDWebImage
这个加载图片的第三方
RenZhiYong
·
2023-10-27 02:48
精选50道Java集合最常问的面试题,进大厂必问的
底层原理
前言马上到今年的秋招了,又是跳槽的好季节,准备跳槽的同学都摩拳擦掌准备大面好几场,本次小编为大家准备了精选的Java集合面试题,快来查漏补缺吧。全套Java面试资料白嫖:大家可以扫二维码免费领取1.什么是集合集合就是一个放数据的容器,准确的说是放数据对象引用的容器集合类存放的都是对象的引用,而不是对象的本身集合类型主要有3种:set(集)、list(列表)和map(映射)。2.集合的特点集合的特点
麒麟改bug
·
2023-10-27 02:10
Java核心技术
Java面试
java
面试
经验分享
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他