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
POCO源码解析
Airtest自动化测试工具
最近,移动端测试的同事尝试用它的
poco
库来做自动化,看样子还不错,所以,这里推荐给各位同学。
软件测试曦曦
·
2023-08-06 15:41
自动化
测试工具
gitee
软件测试
自动化测试
程序人生
python
Android-AsyncTask使用与
源码解析
AsyncTask使用AsyncTask是一个抽象类,使用时需要创建子类继承。其类声明如下:publicabstractclassAsyncTask继承时需要指定三个泛型参数:Params:开始执行任务时需要传入的参数类型Progress:用于显示当前任务执行进度Result:任务执行结束后的返回结果。下面是AsyncTask的一个基本使用:classDownloadTaskextendsAsyn
九号锅炉
·
2023-08-06 13:50
MyBatis
源码解析
- 反射模块
MyBatis
源码解析
-反射模块1.前言该模块位于org.apache.ibatis.reflection包中,MyBatis在进行参数处理、结果映射等操作时,会涉及大量的反射操作。
janker0718
·
2023-08-06 12:06
Spring IOC
源码解析
(03)ResolvableType
前言在JDK原生类库里面,Type总共有5种类型,分别是:原始类型、参数化类型、泛型数组类型、类型变量和通配符类型。这些类型相互间串起来操作的时候,就会出现一些问题。例如:代码重复和繁长;对JDK的Type不熟悉的话,也容易出错。而坏味道的代码,总是容易让一些有洁癖的人无法忍受,并最终处理掉。最终,Spring里面的ResolvableType在Type的基础上,封装了我们常用的一些操作,使得我们
juconcurrent
·
2023-08-06 10:15
Spring Boot v2.4.4
源码解析
(九)依赖注入@Autowired注解使用方式
从上篇博文《SpringBootv2.4.4
源码解析
(八)依赖注入原理上——由一道面试题引起的思考《@Autowired和@Resource的区别》》可以知道,Spring可以使用@Autowired/
u一枚蒟蒻
·
2023-08-06 06:02
Spring
源码阅读
源码
java
spring
Dubbo 负载均衡
在前一个章节中我们介绍Dubbo延迟服务暴露,我们例举了常见的使用场景并且进行了
源码解析
来分析其实现原理,同时我们也知道Dubbo延迟服务暴露其核心就是通过一个延迟的调度器指定延迟时间后开始服务的暴露。
青年IT男
·
2023-08-06 05:10
spring — spring中事件监听机制
源码解析
(五)
关于spring相关文章回顾:一、spring中Bean的初始化过程二、spring中bean的生命周期三、spring中AOP技术解析四、spring中的事件驱动机制解析一、Spring中事件驱动三大对象spring事件ApplicationEvent继承自EventObject,Spring提供了ApplicationEventPublisher接口作为事件发布者(ApplicationCon
RachelHwang
·
2023-08-06 04:32
spring
java
spring
java
设计模式
typeorm
源码解析
当我们的应用面对数据库连接时,选择一个好用的orm框架是非常重要的,他可以为你解决sql注入,数据库切换,数据模型迁移等等问题,也会为你提供易读的优雅的语法,让你告别拼接sql语句typeorm作为对typescript支持度最好的orm框架除了拥有这些优势外,还提供了缓存,关系,日志等等开箱即用的功能,使用typescript的querybuilder可以模拟出任何复杂的sql语句并且不会丢失返
臣以君纲
·
2023-08-05 19:24
基于rt-thread studio的STM32裸机开发第二节补充说明:OLED
案例移植「案例
源码解析
」初始化内容u8g2_Setup_ssd1306_i2c_128x64_noname_f( &u8g2, U8G2_R0, u8x8_byte_sw_i2c, u8x8_gpio
鱼芯工作室
·
2023-08-05 18:57
rt-thread
studio
嵌入式开发
单片机
嵌入式硬件
carla与g29联合调试(二)
前言:对于力反馈的
源码解析
。
hex_refugeeeee
·
2023-08-05 17:11
carla
ubuntu
carla
linux
前端魔法进阶:Vue 3
源码解析
与新特性对比!
一、引言Vue3作为前端开发的魔法杖,为我们带来了更快、更小、更强大的全新体验。它的源码是前端领域的宝藏,隐藏着无数神秘的魔法。在本篇博客中,我将带你踏上一段探索Vue3源码之旅,解析这个前端魔法的奥秘,让你深入了解Vue3的核心原理!同时,我们还将探讨Vue3与ES6、ES2023等新特性之间的对比,看看它们如何共同构建了前端魔法的世界!二、Vue3的响应式原理Vue3的响应式系统是其核心特性之
MoYoon
·
2023-08-05 16:46
前端
vue.js
javascript
vue3
Python接口自动化-requests模块之post请求
一、
源码解析
defpost(url,data=None,json=None,**kwargs):r"""SendsaPOSTrequest.
小米测试开发
·
2023-08-05 12:12
接口测试
python
自动化
前端
接口测试
职场和发展
自动化测试
springboot
源码解析
-管中窥豹系列之Initializer(四)
一、前言Springboot
源码解析
是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去。
丰极
·
2023-08-05 10:32
使用 Elasticsearch 搭建自己的搜索系统,真心强大!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-08-05 09:35
分布式
中间件
java
elasticsearch
mysql
SpringBoot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-08-05 05:01
spring
boot
kubernetes
java
后端
spring
CountDownLatch使用简介与
源码解析
CountDownLatch试用场景来自于Javadoc的解释Asynchronizationaidthatallowsoneormorethreadstowaituntilasetofoperationsbeingperformedinotherthreadscompletes.表示一个或者多个线程等待一系列的操作完成。CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或
花醉霜寒
·
2023-08-04 15:43
【Spring】Spring之启动过程
源码解析
概述我们说的Spring启动,就是构造ApplicationContext对象以及调用refresh()方法的过程。Spring启动过程主要做了这么几件事情:构造一个BeanFactory对象解析配置类,得到BeanDefinition,并注册到BeanFactory中解析@ComponentScan,此时就会完成扫描解析@Import解析@Bean…ApplicationContext支持国际化
Firechou
·
2023-08-04 15:03
#
SSM框架
spring
spring启动
spring源码
【Spring】Spring之配置类解析
源码解析
代码入口://创建一个Spring容器AnnotationConfigApplicationContextapplicationContext=newAnnotationConfigApplicationContext(AppConfig.class);核心代码://AnnotatedBeanDefinitionReader#register//componentClasses为传入的AppCon
Firechou
·
2023-08-04 15:03
#
SSM框架
spring
java
spring源码
配置类
【Spring】Spring之整合MyBatis底层
源码解析
目的介绍Spring整合MyBatis的思路及实现介绍Spring整合外部框架的实现方案及重要类介绍MyBatis运行的基本原理MyBatis的详细介绍,参考MyBatis官方文档:https://mybatis.org/mybatis-3/zh/index.html整合思路把其他框架所产生的对象放到Spring容器中,让其成为Bean。比如MyBatis,MyBatis框架可以单独使用,而单独使
Firechou
·
2023-08-04 15:31
#
SSM框架
spring
mybatis
java
一级缓存
Day62 Spring 依赖注入
源码解析
手动注入自动注入依赖注入,set注入,构造注入依赖注入:Key依据byTypebyNameconstructor,default,noInjectionMetadata:相当于找到了AutoWired或者set开头的方法,然后缓存起来其,封装成AutowiredFieldElement或者Method对象,然后让外部反射调用,构建set赋值.同时将结果缓存起来.解析属性value=beanFact
小周爱吃瓜
·
2023-08-04 10:32
Spark Shuffle机制详细
源码解析
1.ShuffleManagerSpark在初始化SparkEnv的时候,会在create()方法里面初始化ShuffleManager//LettheuserspecifyshortnamesforshufflemanagersvalshortShuffleMgrNames=Map("sort"->classOf[org.apache.spark.shuffle.sort.SortShuffle
联旺
·
2023-08-04 09:13
Python实现数字图像处理算法及
源码解析
Python实现数字图像处理算法及
源码解析
数字图像处理在计算机视觉、图像识别等领域中有着广泛的应用,Python作为一门易于上手且功能强大的编程语言,也成为了数字图像处理的首选语言之一。
python&matlab
·
2023-08-04 08:24
python
算法
opencv
CAS原理和
源码解析
文章目录一、CAS是什么?二、CAS的原理1.CAS实现过程2.Unsafe实现CAS操作三、CAS的ABA问题一、CAS是什么?CAS是CompareAndSwap(比较并替换)的缩写。属于硬件同步原语,处理器提供了基本内存操作的原子性保证。CSA操作需要输入两个数值,一个旧值A(期望操作前的值)和一个新值B,在操作期间先对旧值进行比较,若没有发生变化,才交换新值,发生变化则不交换。二、CAS的
痛O^O乐
·
2023-08-04 07:48
java
Spring源码学习(八)-- 依赖注入
源码解析
(下)
resolveDependency()实现上篇文章分析了Spring中的自动注入(byName,byType)和@Autowired注解的工作原理以及源码,@Autowired注解依赖注入其中注入点注入,无论是属性注入还是方法注入都有一个相同的方法org.springframework.beans.factory.support.DefaultListableBeanFactory#resolve
从头再来_f
·
2023-08-03 23:43
Spring源码
spring
java
源码
Soul API网关
源码解析
03
目标基于apache-dubbo消息转发zookeeper本地注册中心搭建souladmin本地配置dubbo插件启动soul-example-apache-dubbo-servicedubbo注册服务到admin分别演示允许转发与过滤转发分析example-dubbo启动完成接口的注册soul-spring-boot-starter-client-apache-dubbo注入ApacheDubb
nuopromise
·
2023-08-03 19:47
Runtime:
源码解析
Golang 的map实现原理
goversion1.15.6map作为一种常见的key-value数据结构,不同语言的实现原理基本差不多。首先在系统里分配一段连接的内存地址作为数组,然后通过对map键进行hash算法(最终将键转换成了一个整型数字)定位到不同的桶bucket(数组的索引位置),然后将值存储到对应的bucket里maphash算法理想的情况下是一个bucket存储一个值,即数组的形式,时间复杂度为O(1)。如果存
孙兴芳
·
2023-08-03 18:28
Spring
源码解析
(五):循环依赖
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-08-03 16:39
spring
spring
java
后端
Spring
源码解析
(四):单例bean的创建流程
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-08-03 16:38
spring
spring
java
后端
Spring
源码解析
(二):bean容器的创建、注册默认后置处理器、bean定义扫描类
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径bean目录一、Spring源码基础组件1、bean定义接口体系2、
冬天vs不冷
·
2023-08-03 16:08
spring
spring
java
后端
Spring
源码解析
(三):bean容器刷新
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器刷新目录一、Spring
冬天vs不冷
·
2023-08-03 16:08
spring
spring
java
数据库
Spring
源码解析
(一):环境搭建
Spring源码系列文章Spring
源码解析
(一):环境搭建目录一、Spring源码基础组件1、bean定义接口体系2、bean工厂接口体系3、ApplicationContext上下文体系二、测试环境准备一
冬天vs不冷
·
2023-08-03 16:07
spring
spring
java
后端
Spring
源码解析
(六):bean定义后置处理器ConfigurationClassPostProcessor
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-08-03 16:35
spring
spring
java
后端
尚硅谷MyBatisPlus学习笔记
目录MyBatisPlus简介:代码编写BaseMapper
源码解析
SeviceCRUD接口常用注解@TableLogic雪花算法条件构造器wapper插件1.分页插件2.利用插件自定义分页条件乐观锁插件通用枚举代码生成器多数据源
混时魔王
·
2023-08-03 15:37
学习
spring
maven
OkHttp
源码解析
使用1.添加依赖implementation'com.squareup.okhttp3:okhttp:3.14.9'2.常用请求方法1.同步GET请求执行请求的操作是阻塞式的,直到http响应返回1.创建OkHttpClient对象直接创建valclient=OkHttpClient()通过Builder模式创建valclient=OkHttpClient.Builder().build()2.创
今阳说
·
2023-08-03 14:33
python flask
源码解析
_Flask知识全套及源码分析
Flask是一个短小精悍可扩展强的框架,他独特之处在于“上下文管理机制”,如果你想要学习Flask使用并了解其中的精髓,那就赶快上车吧。。。。内容包含三部分:1.Flask快速使用a.配置b.路由系统c.视图FBV和CBVd.jinja2模板引擎e.请求和响应f.蓝图g.闪现h.中间件i.常见装饰器等等等2.常见组件a.Flask-Session使用和源码分析b.Wtforms使用和源码分析c.f
weixin_39783426
·
2023-08-03 13:01
python
flask源码解析
自定义view仿写今日头条点赞动画
比如Glide
源码解析
,我看到有作者写了10篇文章一个系列来解析(Glide
源码解析
https://www.jians
honglei92
·
2023-08-03 11:14
Selenium2+python自动化51-unittest简介
一、unittest简介1.先导入unittest2.用help函数查看
源码解析
3.查看描
weixin_34381687
·
2023-08-03 06:26
测试
java
python
04-ArrayList
源码解析
和设计思想(集合)
注:源码系列文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1整体架构ArrayList整体架构比较简单,就是一个数组结构,如下图:ArrayList底层数组结构图中展示的是长度为10的数组,从1开始计数,index表示数组的下标,从0开始计数,elementData表示数组本身,源码中除了这两个概念,还有三个基本概念:DEFAULT_CAPACITY表示数组的初始大小,默认是10;siz
xinxisimple
·
2023-08-03 00:20
面试别再问系列之LinkedList
源码解析
ArrayList已经在上一个博客文章中解析了,今天我们来看看List下又一个数据结构LinkedList。而它和ArrayList最大的不同在于ArrayList是基于数组实现,而LinkedList的底层是通过一个个的Node节点来实现的,所以它和ArrayList在很多特性上不一样。首先我们来看看他的数据结构:在这里插入图片描述可以很清晰的看到JDK1.7以后的版本LinkedList是一个
Dp_Minor
·
2023-08-02 16:08
使用序列化/反序列化实现持久化
这种方法的好处是使用简单:将
POCO
保存到列表中,然后将整个列表序列化进行保存。对象的操作在内存中,只有在持久化时才进行保存。
寻找无名的特质
·
2023-08-02 14:15
Android事件分发机制三:事件分发工作流程
分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理
源码解析
了viewGroup和view是如何分发事件的
一只修仙的猿
·
2023-08-02 12:36
【Spring】Spring之推断构造方法
源码解析
Spring的Bean生命周期中,需要通过构造方法来实例化对象,如果构造方法由多个或者手动指定构造方法,该如何选择用来实例化Bean的构造方法呢。构造方法选择一个构造方法时:如果只有一个无参的构造方法,那么实例化就只能使用这个构造方法了。如果只有一个有参的构造方法,那么实例化时要分情况讨论:使用AnnotationConfigApplicationContext,会使用这个构造方法进行实例化,那么
Firechou
·
2023-08-02 08:45
#
SSM框架
spring
java
构造方法推断
Android 9系统源码_音频管理(一)按键音效
源码解析
前言当用户点击Android智能设备的按钮的时候,如果伴随有按键音效的话,会给用户更好的交互体验。本期我们将会结合Android系统源码来具体分析一下控件是如何发出按键音效的。一、系统加载按键音效资源1、在TV版的Android智能设备中,我们可以通过调节设置页面的开关来控制按键音效的有无,该设置页面对应的系统源码如下所示。packages/apps/TvSettings/Settings/src
AFinalStone
·
2023-08-02 07:26
Framework9源码
android
音视频
frameworks
【JVM】什么是双亲委派机制
文章目录1、类加载机制2、双亲委派模型2.1、介绍2.2、为什么需要双亲委派2.3、
源码解析
3、破坏双亲委派3.1、介绍3.2、破坏实现3.3、破坏双亲委派的例子4、线程上下文类加载器1、类加载机制类加载阶段分为加载
陈宝子
·
2023-08-02 05:16
JVM
jvm
开发语言
java
3.2. treeify(树化) ------ HashMap
源码解析
(JDK1.8)
finalvoidtreeify(Node[]tab){TreeNoderoot=null;//for(TreeNodex=this,next;x!=null;x=next){next=(TreeNode)x.next;x.left=x.right=null;//拿到根节点if(root==null){x.parent=null;x.red=false;//黑化root=x;}else{Kk=x.
第二秒
·
2023-08-02 02:08
QEMU源码全解析14 —— QOM介绍(3)
接前一篇文章:QEMU源码全解析13——QOM介绍(2)本文内容参考:《趣谈Linux操作系统》——刘超,极客时间《QEMU/KVM》
源码解析
与应用——李强,机械工业出版社特此致谢!
蓝天居士
·
2023-08-02 01:55
KVM
QEMU
QEMU
KVM
Spring Boot 2.0
源码解析
-配置绑定
原文:SpringBoot2.0
源码解析
-配置绑定date:2019-04-0117:39:04[TOC]一.前言开发中,时常会有获取某个属性资源文件的场景,尤其是在多个Profile不同配置时熟悉Spring
i蝸居年華_谢谢谢
·
2023-08-01 23:31
mindsdb
源码解析
应用对接的方式包含:mysqlmongodbhttp三种方式都可以实现对于预测器的透出;当然我们常见的都是http或者mysql的方式;下面介绍mysql的方式实现mindsdb的模型预测过程;mysqlProxy.py中的handle()开始:核心代码:当输入的SQL为不同类型行try:ifp.type.value==COMMANDS.COM_QUERY:sql=self.decode_utf(
卫渐行
·
2023-08-01 21:08
BAPI_PO_CREATE1--单价增大10倍问题
解决方法:在table:
poco
nd;
poco
ndx增加币种传参示例:LOOPATlt_alv2."订单抬头CLEAR:poheader,poheaderx,po_no.
kodyyu
·
2023-08-01 19:48
SAP-ABAP
SAP-MM
BAPI_PO_CREATE1--存在信息记录情况下使用PBXX
场景说明:使用BAPI_PO_CREATE1创建PO,当存在信息记录时,也使用条件类型PBXX.解决方法:在table:
poco
nd;
poco
ndx增加传参如下
poco
nd-cond_count='02
kodyyu
·
2023-08-01 19:48
SAP-ABAP
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他