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
第三方库源码分析
Glide
源码分析
一、Glide中几个典型的类1、RequestManagerRetriever用于生成RequestManager的类publicclassRequestManagerRetrieverimplementsHandler.Callback{/**ThetopapplicationlevelRequestManager.*/privatevolatileRequestManagerapplicati
feifei_fly
·
2023-10-14 21:56
【UE 插件】UE4 虚幻引擎 插件开发(带源码插件打包、无源码插件打包) 有这一篇文章就够了!!!
1.3打包插件2无源代码的插件制作3插件详细介绍3.1插件的使用方法3.1UE预置插件模版3.1.1空白3.1.2纯内容3.1.3编辑器独立窗口3.1.4编辑器工具栏按钮3.1.5编辑器模式3.1.6
第三方库
海码007
·
2023-10-14 20:37
UE
ue4
虚幻
ue5
虚幻引擎
c++
UE
C++
【kubernetes/k8s
源码分析
】eviction机制原理以及源码解析
kubernetesv1.12.1What?kubelet驱赶的是节点上的某些Pod,驱赶哪些Pod与Qos机制有关(1.8),1.9以后的版本请看下文分解只有当节点内存和磁盘资源紧张时,目的就是为了回收node节点的资源SoftEvictionThresholds软驱逐机制表示,当node的内存/磁盘空间达到一定的阈值后,要观察一段时间,如果改善到低于阈值就不进行驱逐,若这段时间一直高于阈值就进
张忠琳
·
2023-10-14 19:10
kubernetes
k8s 驱逐eviction机制
源码分析
原理部分1.驱逐概念介绍kubelet会定期监控node的内存,磁盘,文件系统等资源,当达到指定的阈值后,就会先尝试回收node级别的资源,比如当磁盘资源不足时会删除不同的image,如果仍然在阈值之上就会开始驱逐pod来回收资源。2.驱逐信号kubelet定义了如下的驱逐信号,当驱逐信号达到了驱逐阈值执行驱逐流程3.驱逐阈值驱逐阈值用来指定当驱逐信号达到某个阈值后执行驱逐流程,格式如下:[evi
分享放大价值
·
2023-10-14 19:04
kubernetes
kubernetes
容器
云原生
eviction
内存管理:自动释放池
自动释放池的主要底层数据结构是:__AtAutoreleasePool、AutoreleasePoolPage调用了autorelease的对象最终都是通过AutoreleasePoolPage对象来管理的
源码分析
东方诗空
·
2023-10-14 18:56
conda离线环境迁移虚拟环境和
第三方库
项目场景:我们用Anaconda创建了虚拟环境,并且想通过U盘拷贝的方式实现虚拟环境的迁移,可以通过虚拟环境打包的方式来实现。迁移环境打包1.首先要安装一个打包工具condainstall-cconda-forgeconda-pack2.进入到开发环境进入到开发环境中去sourceactivate****或者condaactivate****#不同的Anaconda版本这个命令会有区别开始打包co
ZhiBing_Ding
·
2023-10-14 18:13
深度学习基础工具
深度学习上线部署
算法
【MySQL × SpringBoot 突发奇想】全面实现流程 · xlsx文件,Excel表格导入数据库的接口
文章目录【MySQL×SpringBoot小点子】全面实现流程·xlsx文件,Excel表格导入数据库的接口1.分析问题2.基本配置3.数据库与表4.xlsx文件的解析4.1导入相关
第三方库
的依赖4.2
s:103
·
2023-10-14 18:25
JavaEE
MySQL
数据库
mysql
spring
boot
swagger
mybatis
如何抓取AJAX请求
在Python中,可以使用
第三方库
requests来抓取通过AJAX请求加载的数据。
wq031787
·
2023-10-14 17:12
前端
Zookeeper断网重连事件回调
源码分析
“不积跬步,无以至千里。”背景确定使用Curator作为zk客户端的情况下,断网[发生SUSPENDED|LOST事件]重连后每次都会回调org.apache.curator.framework.state.ConnectionStateListener#stateChanged方法,且事件类型为org.apache.curator.framework.state.ConnectionState#
知秋丶
·
2023-10-14 17:06
Java源码深度解析
zookeeper
源码分析
hdfs笔记
查看文件列表hadoopfs-ls/1.4下载文件hadoopfs-get2.使用java接口操作HDFS见eclipse工程下的demo3.hadoop通信机制不同进程之间的方法进行调用4.HDFS
源码分析
小小哭包
·
2023-10-14 16:32
大数据
hdfs
笔记
hadoop
使用CMake引入第三方so库及头文件
添加
第三方库
文件将
第三方库
文件添加到对应的架构目录中如果有多个目录的,可能会报错:MorethanonefilewasfoundwithOSindependentpath'lib/armeabi-v7a
世外大帝
·
2023-10-14 16:43
vue项目打包,使用externals抽离公共的
第三方库
封装了一个插件,用来vue打包抽离公共的
第三方库
,使用unplugin进行插件开发,vite对应的功能使用了vite-plugin-externals进行二次开发github地址npm地址hfex-auto-externals-plugin
UzumakiHan
·
2023-10-14 15:20
vue.js
externals
webpack
vite
JavaFlink原理、实战、
源码分析
(二)原理部分
目录JavaFlink原理、实战、
源码分析
(一)https://blog.csdn.net/qq_36250202/article/details/112978869JavaFlink原理、实战、
源码分析
任错错
·
2023-10-14 15:04
Flink
大数据
flink
java
@Transactional +自定义注解不生效_SpringBoot之路(三)SpringDataJpa中常用注解的使用...
@Query注解在spring-data-jpa中可用来定制自定义sql语句的数据库增删改查操作,使用起来也是非常方便1.1
源码分析
@Retention(RetentionPolicy.RUNTIME)
weixin_39980929
·
2023-10-14 14:54
@Transactional
+自定义注解不生效
Java
源码分析
(三)ArrayList
ArrayList是我们经常用到的一个集合类,那么本篇我们一起学习下ArrayList的源码。一、创建ArrayList首先,我们从创建ArrayList开始。如下代码,创建一个空的ArrayList:Listlist=newArrayListlist=newArrayListlist){try{java.lang.reflect.FieldcapacityField=ArrayList.clas
heart荼毒
·
2023-10-14 14:38
Java
java
开发语言
java写jvm_用Java实现JVM第一章《命令行工具》
目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、
源码分析
等。你用剑、我用刀,好的代码都很烧,望你不吝出招!
半木zxy
·
2023-10-14 14:33
java写jvm
Python yaml 详解
1.2导入>pipinstallpyyamlpyyaml是
第三方库
,需要导入扩展:
鱼丸丶粗面
·
2023-10-14 14:29
Python
python
开发语言
yaml
时间轮php,Swoole
源码分析
——Server模块之Timer模块与时间轮算法
前言swoole的timer模块功能有三个:用户定时任务、剔除空闲连接、更新server时间。timer模块的底层有两种,一种是基于alarm信号,一种是基于timefd。timer数据结构timer数据结构是swTimer。其中heap是多个swTimer_node类型构成的一个数据堆,该数据堆按照下一次执行时间来排序,下次执行时间离当前时间越近,元素的位置越靠前;map是swTimer_nod
weixin_39667452
·
2023-10-14 13:21
时间轮php
swoole
源码分析
之swoole_table的介绍
swoole_table一个基于共享内存和锁实现的超高性能,并发数据结构。用于解决多进程/多线程数据共享和同步加锁问题。swoole_table的优势性能强悍,单线程每秒可读写200万次应用代码无需加锁,swoole_table内置行锁自旋锁,所有操作均是多线程/多进程安全。用户层完全不需要考虑数据同步问题。支持多进程,swoole_table可以用于多进程之间共享数据使用行锁,而不是全局锁,仅当
lcli
·
2023-10-14 13:20
swoole
C++11智能指针管理
第三方库
分配的内存
由于
第三方库
返回的分配内存返回的指针一般是原始指针,需要手动释放内存。这时候就可以使用智能指针来自动管理分配的内存了。下面来模拟一种使用智能指针来管理
第三方库
的一个情形。
_gentle
·
2023-10-14 13:08
H5实现扫描二维码
常用的一种基础功能,该功能使用户能够方便地登录、浏览网站、获取信息等操作,鉴于此,把该功能引入H5,利用H5实现扫描二维码功能在把扫描二维码功能引入H5的过程中,通过对比5种工具库找到了两种比较好用的
第三方库
前端御书房
·
2023-10-14 12:32
Vue
前端
javascript
扫描二维码
H5
URL
源码分析
需要了解的知识点:URI、URL和URN的区别URI
源码分析
URL和URI的最大区别是:URL可以定位到一个资源,也就是说,URL类可以访问URL指定的资源信息。
汲建帅
·
2023-10-14 12:26
网络
url
解析url
获取资源
源码
深入剖析Mysql事务和Spring事务
分享内容Mysql事务隔离机制锁机制MVCC多版本并发控制隔离机制Spring事务应用和
源码分析
事务失效问题一、Mysql事务数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制
敲代码的程序狗
·
2023-10-14 11:16
Java
spring
mysql
java
mysql
spring
事务
【Java】SpringBoot的统⼀用户登录权限验证、统⼀异常处理与统⼀数据返回格式
统一用户登录权限验证Spring拦截器拦截器的实现原理实现原理
源码分析
统一异常处理统一数据返回格式SpringBoot统⼀功能处理也就是前面学习过的AOP的实战。接下来实现三种统一的功能处理。
Lotto_o
·
2023-10-14 11:10
JavaEE
进阶
java
javaee
spring
spring
boot
AOP
后端
开发语言
boost Geometry
boost::Geometryboost作为C++中最常用的
第三方库
,Geometry库里面拥有大量的开源算法。
云端一散仙
·
2023-10-14 11:39
boost
c++
nacos
源码分析
——如何实现注册发现
注册一个服务image.pngimage.png如果这个服务之前没有,第一次注册,构建这个服务信息image.png如果服务有了,就增加这个服务的实例ipimage.png这个步骤就是和增加实例ip的接口是一样的逻辑了增加实例ip的接口image.pngimage.pngimage.png这个真的是有点绕啊,终于来到真正处理的onAddIP4Dom了这里的重点就newIPs了,就是更新后的ip列表
黄云斌huangyunbin
·
2023-10-14 11:14
快速定位java系统线上问题
由于业务应用bug(本身或引入
第三方库
)、环境原因、硬件问题等原因,Java线上服务出现故障
闹闹的BaBa
·
2023-10-14 11:07
线上问题总结
线上问题
定位线上问题
java线上问题
定位java线上问题
快速定位java系统线上问题
【设计模式】九、装饰者设计模式
星巴克咖啡订单项目(咖啡馆):问题分析:方案2-解决星巴克咖啡订单(好点)问题分析装饰者模式装饰者模式定义装饰者模式原理装饰者模式解决星巴克咖啡订单装饰者模式咖啡订单项目应用实例装饰者模式在JDK应用的
源码分析
存在的问题案例方案
Lucky_Turtle
·
2023-10-14 09:47
设计模式
设计模式
【设计模式】十、组合模式
文章目录案例组合模式基本介绍类图代码组合模式在JDK集合的
源码分析
组合模式的注意事项和细节案例编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系
Lucky_Turtle
·
2023-10-14 09:41
设计模式
设计模式
组合模式
Python —— 接口测试之使用requests发起请求实战
1、认识requests模块1、requests介绍requests是一个
第三方库
,因此首先需要安装这个库,安装三步走:安装:pipinstallrequests在文件中引用这个模块:importrequests
南夏一木子
·
2023-10-14 09:00
python
开发语言
C语言
第三方库
---Melon安装(Linux)
C语言
第三方库
—Melon安装(Linux)Melon库是C语言开发时常用的一个
第三方库
,内部包含了一些常用的数据结构和算法,因为C语言标准库中没有像C++或者Java里的一些强大的库,最近想深入学习更多
print HelloWorld
·
2023-10-14 09:53
linux
c语言
运维
看
源码分析
Handler的执行流程
记得之前面试时,面试官就问了Handler的工作流程,当时脑子里有MessageQueue、Looper等类名但具体怎么执行的却说不明白。于是乎面试也就失败了。想想还是挺菜鸡的。。以一个简单的例子通过源码来走一遍Handler的执行流程。Handlerhandler=newHandler(newHandler.Callback(){@OverridepublicbooleanhandleMessa
依然淳熙
·
2023-10-14 06:25
vue2-3笔记
26.vue
源码分析
1.用到的js知识1)伪数组如何转成真数组constlist2=[...list1]constlist3=Array.from(list1)constlist4=Array.prototype.slice.call
weixin_45687657
·
2023-10-14 04:31
vue
UNIAPP day_03(9.1)服务器端数据的异步请求
;使用复杂,基于回调HTML5新方案——fetch:用于取代XHR,新浏览器都支持,基于Promise,使用简单jQuery封装方法——jQuery.ajax():对XHR的封装,兼容性好,使用简单;
第三方库
加1床铺盖
·
2023-10-14 03:56
uni-app
【kubernetes/k8s
源码分析
】CNI macvlan
源码分析
macvlan原理在linux命令行执行lsmod|grepmacvlan查看当前内核是否加载了该driver;如果没有查看到,可以通过modprobemacvlan来载入macvlan:使用macvlan技术,从某个物理网卡虚拟出多个虚拟网卡有独立的ip和mac地址工作模式(后面中提到的mode)Bridge:属于同一个parent接口的macvlan接口之间挂到同一个bridge上,可以二层互
张忠琳
·
2023-10-14 03:24
#
kubernetes
CNI
网络
sentinel
源码分析
第二篇一sentinel-dashboard控制台启动与配置
文章目录|工作原理||push模式工作原理控制台配置规则应用程序监听规则|||
源码分析
A控制台控制台配置控制台推送apiAddFlowRulepublishRulesB客户端程序客户端改造客户端监听与更新更新实现总结
岁月人
·
2023-10-14 03:52
sentinel源码分析
dashboard
sentinel
Spring Boot 2.0.2-webmvc
源码分析
(一)
在介绍webmvc模块之前,需要先简单回顾一下Servlet。如果对Servlet知识比较熟悉的可以跳过该篇,直接阅读后面章节。Servlet是JavaServlet的简称,用Java编写的服务器端程序,具有独立于平台的特性,主要功能在于接收客户端请求,并生成动态Web内容进行响应。Servlet运行于支持Java的应用服务器上。从原理上讲,Servlet可以响应任何类型的请求,但大多数情况下Se
程序员之成长路
·
2023-10-14 03:11
OkHttp3
源码分析
OkHttp3是目前Android热门的网络请求框架之一,本篇来分析一下OkHttp3最主要的几部分:同步、异步请求流程拦截器对请求的补充和拦截连接池的复用连接和缓存连接也是一大亮点,不过水平有限,暂时先不分析OkHttpClient构建OkHttp3请求前需要创建一个OkHttpClient,所有的配置都在OkHttpClient的构建时配置,它使用了构建者模式(Builder模式)来具体化每个
h2coder
·
2023-10-14 01:50
python中创建requirement.txt
python中创建requirement.txt在部署Python应用时,需要把
第三方库
进行安装,这里可以使用requirements.txt文件,其中记录了所有依赖包以及精确的版本号。
不是蒙娜丽莎
·
2023-10-14 00:11
python
python
从零开始学习python(一)
年编程语言的流行程度来看,python语言的流行程度是不断上升的,相比于Java和C语言来说,他也有自己独特的优势,python有自己丰富的内置库,覆盖了各个方面,除此之外,python还有大量的功能十分强大的
第三方库
MrMay_
·
2023-10-14 00:41
【iOS】如何优雅的修改POD
第三方库
代码
比如,我这里fork了MWPhotoBrowser,然后把里面的依赖的
第三方库
都更新到最新版本,然后我想要使用这个已经改过的库,怎么办?只要在Podf
代码移动工程师
·
2023-10-13 23:31
css设置文本溢出隐藏...
对于多行文本溢出,实现方式较为复杂,一般使用
第三方库
或者自定义Jav
一个大长腿
·
2023-10-13 23:39
css
前端
【C++从0到王者】第三十五站:面试官让手撕红黑树,我直接向他秀一手手撕map与set
文章目录一、map与set的STL
源码分析
二、改造红黑树1.基本结构2.比较三、迭代器1.STL
源码分析
2.迭代器3.与库里面的迭代器的差异四、map的[]操作五、map与set完整代码一、map与set
青色_忘川
·
2023-10-13 23:50
【C++】
c语言
c++
开发语言
数据结构
面试
【JUC】原子操作类及LongAddr
源码分析
.十八罗汉2.原子类再分类2.1基本类型原子类2.2数组类型原子类2.3引用类型原子类2.4对象的属性修改原子类2.5原子操作增强类3.代码演示及性能比较:4.LongAddr原理5.LongAddr
源码分析
比尔高特
·
2023-10-13 22:25
#
03
JUC
java
小黑子—MyBatis:第四章
单个简单类型参数10.1.1单个参数Long类型10.1.2单个参数Date类型10.2Map参数10.3实体类参数(POJO参数)10.4多参数10.5@Param注解(命名参数)10.6@Param注解
源码分析
十一小黑子的
小黑子史蒂夫
·
2023-10-13 21:21
mybatis
SSM框架
mybatis
如何发布和使用自己的 npm 包:前端开发指南
在前端开发中,我们经常使用各种
第三方库
和工具来加快开发速度并提升代码质量。npm(NodePackageManager)是JavaScript生态系统中最常用的包管理工具之一。
KlDebug
·
2023-10-13 21:40
前端开发
npm
前端
node.js
Spring 构造器推断模型
源码分析
源码及解析:createBean()
源码分析
determineConstructorsFromBeanPo
失落的秘符99
·
2023-10-13 20:24
java
spring
后端
spring
boot
SpringBoot构造流程
源码分析
:Web应用类型推断
Web应用类型推断完成变量赋值之后,在SpringApplication的构造方法中便调用了WebApplicationType的deduceFromClasspath方法来进行Web应用类型的推断。SpringApplication构造方法中的相关代码如下。publicSpringApplication(ResourceLoaderresourceLoader,Class...primarySo
写代码的珏秒秒
·
2023-10-13 20:22
程序员
Java
编程
spring
boot
前端
java
SpringBoot 四、Spring Boot 启动全过程构造器
源码分析
本篇基于SpringBoot2.4.4版本进行分析SpringBoot的入口类@SpringBootApplicationpublicclassSpringBootBestPracticeApplication{publicstaticvoidmain(String[]args){SpringApplication.run(SpringBootBestPracticeApplication.cla
大鹏小站
·
2023-10-13 20:22
springboot
spring
源码分析
-自定义标签的解析
Spring中存在默认标签与自定义标签两种,而在上一章节中我们分析了Spring中自定义标签的加载过程:当完成从配置文件到Document的转换并提取对应的root后,将开始了所有元素的解析,而在这一过程中便开始了默认标签与自定义标签两中格式的区分。protectedvoidparseBeanDefinitions(Elementroot,BeanDefinitionParserDelegated
ginkgo_biloba
·
2023-10-13 20:51
Spring
spring
源码分析
自定义标签
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
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
其他