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
okhttp源码解析
Spring使用xml启动
源码解析
本文章出处Spring使用xml启动
源码解析
转载请说明出处工程准备引入Spring最小依赖UTF-85.1.8.RELEASEjunitjunit4.12testorg.springframeworkspring-context
神易风
·
2023-12-17 00:18
SpringBoot源码分析(三):SpringBoot的事件分发机制
文章目录通过源码明晰的几个问题Spring中的事件Springboot是怎么做到事件监听的另外两种注册的Listener
源码解析
加载listenerSpringApplicationRunListenerEventPublishingRunListenerSimpleApplicationEventMulticaster
MengFly_
·
2023-12-16 22:23
Springboot
spring
boot
spring
java
SpringBoot
源码解析
2:启动流程1
SpringBoot
源码解析
2:启动流程11.启动方式2.
hao9e
·
2023-12-16 22:59
spring
boot
后端
java
SpringBoot
源码解析
1:环境搭建
SpringBoot
源码解析
1:环境搭建1.项目结构2.pom.xml3.MyApplication1.项目结构最简单的spring-web项目2.pom.xml4.0.0com.lmh.springlmh-spring-boot1.0
hao9e
·
2023-12-16 22:26
spring
boot
java
后端
使用连接池对于feign的远程调用的优化
URLConnection发起http请求,不支持连接池操作,那么为了提高Feign的性能,可以采用的手段是使用连接池代替默认的URLConnection支持连接池的http客户端ApacheHttpClient
OKHttp
upton-nan
·
2023-12-16 19:46
spring
cloud
java
spring
cloud
Spring AOP 动态代理
源码解析
(基于springaop5.3.1)前述、springaop主要解析类为AnnotationAwareAspectJAutoProxyCreator主要的动态代理逻辑是在在AbstractAutoProxyCreator类的三个方法中,这三个方法分别是:(1)org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator#g
我叫周利东
·
2023-12-16 19:44
spring源码阅读
搭建你的知识付费小程序平台:
源码解析
与技术实现
知识付费小程序平台在当今数字化时代扮演着越来越重要的角色,为教育者和学习者提供了一个灵活、便捷的学习环境。本文将以关键词“知识付费小程序源码”为基础,探讨如何搭建一个功能强大的知识付费小程序平台,并提供一些基础的技术代码示例。步骤1:选择合适的知识付费小程序源码首先,选择适合你需求的知识付费小程序源码至关重要。一些流行的开源项目如微信小程序、支付宝小程序的开发框架,以及一些专业的知识付费小程序模板
万岳科技系统开发
·
2023-12-16 17:31
源码软件
开源软件
小程序
QEMU源码全解析 —— virtio(1)
接前一篇文章:本文内容参考:《趣谈Linux操作系统》——刘超,极客时间《QEMU/KVM》
源码解析
与应用——李强,机械工业出版社特此致谢!
蓝天居士
·
2023-12-16 15:07
QEMU
KVM
QEMU
KVM
VirtIO
Vue2.x源码:new Vue()做了啥
newVue做了啥,
源码解析
initMixin函数初始化–初始化Vue实例的配置initLifecycle函数–初始化生命周期钩子函数initEvents–初始化事件系统初始化渲染initRender初始化
前端布道人
·
2023-12-16 12:49
前端面试题
前端杂货铺
vue.js
前端
javascript
Vue2.x源码:new Vue()做了啥
newVue做了啥,
源码解析
initMixin函数初始化–初始化Vue实例的配置initLifecycle函数–初始化生命周期钩子函数initEvents–初始化事件系统初始化渲染initRender初始化
前端布道人
·
2023-12-16 12:49
前端面试题
前端杂货铺
vue.js
前端
javascript
揭秘字符串的奥秘:探索String类的深层含义与源码解读
2.2字符串池的概念与作用三、String类
源码解析
3.1成员变量3.2构造函数3.3equals():判断两个对象是否相等3.4charAt():获取指定位置的字符3.5length():获取字符串长度
忆~遂愿
·
2023-12-16 12:49
深入解析源码
源代码管理
java
深入
源码解析
ArrayList:探秘Java动态数组的机制与性能
文章目录一、简介ArrayList1.1介绍ArrayList的基本概念和作用1.2与数组的区别和优势二、内部实现2.1数据结构:动态数组2.2添加元素:add()方法的实现原理2.3扩容机制:ensureCapacity()方法的实现原理三、常见操作分析3.1获取元素:get()方法的实现原理3.2删除元素:remove()方法的实现原理3.3修改元素:set()方法的实现原理四、性能分析4.1
忆~遂愿
·
2023-12-16 12:44
深入解析源码
java
源代码管理
【EventBus】EventBus源码浅析
二、EventBus
源码解析
目录1、EventBus的构造方法2、订阅者注册2.1订阅者方法的查找过程2.2订阅者的注册过程1.subscriptionsByEventType映射:2.typesBySubscriber
摸鱼小小虫
·
2023-12-16 11:07
第三方开源框架
Android
java
EventBus
SpringBoot
源码解析
SpringBoot
源码解析
SpringBoot
源码解析
1:环境搭建SpringBoot
源码解析
2:启动流程1SpringBoot
源码解析
3:启动流程2SpringBoot
源码解析
4:事件监听器SpringBoot
hao9e
·
2023-12-16 10:46
spring
boot
java
spring
Mybatis
源码解析
7:拦截器Interceptor
Mybatis
源码解析
7:拦截器Interceptor1.项目结构2.源码分析2.1解析plugins标签2.2创建对象Configuration#newStatementHandler2.3注册插件InterceptorChain
hao9e
·
2023-12-16 10:16
mybatis
java
sql
Mybatis
源码解析
6:Mapper执行流程2-三个Handler
Mybatis
源码解析
6:Mapper执行流程2-三个Handler1.项目结构2.源码分析2.1StatementHandler分析BaseStatementHandler#prepare2.2ParameterHandler
hao9e
·
2023-12-16 10:16
mybatis
sql
java
create-vue 生成式脚手架
源码解析
文章目录命令交互输出渐变标题解析命令行参数命令行交互国际化提示prompts库实现命令行交互生成模版创建项目输出文件夹生成packge.json查找预设的模版文件根据路径生成模块文件render生成模版填充ejs模版数据根据生成项目是ts还是js后置处理根据需要的模块生成所有对应的README.md文件结尾提示命令交互输出渐变标题asyncfunctioninit(){//process.stdo
神奇大叔
·
2023-12-16 08:42
cli
工程化原理
vue.js
前端
了解
OKHttp
原理
要了解
OKHttp
先从用法开始去追源码//首先创建一个客户端client跟服务器对接,可以在build()之前添加拦截器、连接池等属性
OkHttp
Clientclient=new
OkHttp
Client.Builder
Xiuz_hmy
·
2023-12-16 08:45
Spring Cloud OpenFeign
源码解析
引众所周知,Feign是一个声明式web服务客户端。它使编写web服务客户端更容易。要使用Feign,只需要创建接口并且在接口上添加注解。Feign还支持可插拔编码器和解码器。SpringCloud增加了对SpringMVC注解的支持,并支持使用与SpringWeb中默认使用的HttpMessageConverters。SpringCloud集成了Eureka、SpringCloudCircuit
掂过碌蔗呀
·
2023-12-16 06:32
spring
cloud
spring
后端
【Vue3
源码解析
】v-model 和 emit
v-model部分源码:exportconstvModelText:ModelDirective={//eldom节点对象;binding对象;vnodecreated(el,{modifiers:{lazy,trim,number}},vnode){//获取props中的modelValue属性对应的函数el[assignKey]=getModelAssigner(vnode)//number修
小谢sd
·
2023-12-16 06:17
Vue3
源码解析
vue.js
前端
javascript
面试必问系列,
源码解析
多线程绝对不容忽视得问题:线程活性故障
看多了各种多线程得内容,我们是不是忘记了某一个很重要得知识点——线程活性故障线程活性故障是由于资源稀缺性或者程序自身的问题导致线程一直处于非Runnable状态,或者线程虽然处于Runnable状态但是其要执行的任务一直无法取得进展的一种故障现象关注公众号:Java架构师联盟,每日更新技术好文下面就来介绍几种常见类型的线程活性故障:死锁锁死线程饥饿活锁死锁对于死锁得问题,我们有一个非常非常好玩的问
java架构师联盟
·
2023-12-16 06:31
python中any()函数用法详解
any()
源码解析
:defany(*args,**kwargs):#realsignatureunknown"""ReturnTrueifbool(x)isTrueforanyxintheiterable.Iftheiterableisempty
IT之一小佬
·
2023-12-16 00:33
python
python
any
OkHttp
: 拦截器和事件监听器
文章目录1.拦截器1.拦截器链2.实际案例1.注册为应用拦截器2.注册为网络拦截器3.如何选择用哪种拦截器1.应用拦截器2.网络层拦截器3.重写请求4.重写响应4.可用性2.事件监听器1.请求的生命周期2.EventListener使用案例3.EventListener.Factory4.调用失败的请求1.拦截器拦截器是一种强大的机制,可以用来监测、重写、重试调用。下面是一个简单的例子,用来打印请
randy.lou
·
2023-12-15 23:12
HttpClient
java
http
OkHttp
: 使用入门
文章目录1.领域对象1.Request2.Response2.1请求重写2.2重写返回2.3跟踪请求2.4自动重试3.Calls2.创建连接1、URLs2、Addresses3、Routes4、Connections3.使用案例1、同步GET请求2、异步GET请求3、发送和读取HTTP头4、POST字符传5、POST流6、POST文件内容7、POST表单8、上传9、使用Moshi在JSON和对象之
randy.lou
·
2023-12-15 23:31
HttpClient
okhttp
java
使用
OkHttp
上传本地图片及参数
下面以一个例子来讲解在项目中如何使用
OKHttp
来对本地图片做个最简单的上传功能,基本上无封装,只需要简单调用便可(对于
OKHttp
的引入不再单独做介绍)。
AndyYuan317
·
2023-12-15 23:00
okhttp
java
开发语言
加速数据采集:用
OkHttp
和Kotlin构建Amazon图片爬虫
如果是,那么本文将为您介绍如何用
OkHttp
和Kotlin构建一个高效的Amazon图片爬虫解决方案。
亿牛云爬虫专家
·
2023-12-15 23:59
爬虫代理
代理IP
爬虫技术
okhttp
kotlin
爬虫
Amazon
网络爬虫
爬虫代理
代理IP
05 FFmpeg4.4源码分析--解码
可以大致用如下图所示:从图中可以看出,大致可以分为下面三个步骤:首先要有待解码的压缩域的视频作为输入其次根据视频视频的压缩格式获得对应解码器最后通过解码器解码,输出像素域为YUV的解码后数据二、解码流程三、
源码解析
Chiang木
·
2023-12-15 22:48
FFmpeg全教程
音视频
ffmpeg
解码
编解码
使用Android Studio的Gradle Tasks对源码生成jar包
一.前言As工具可以用来编译第三方源码(比如
okhttp
,retrofit源码),用于打jar包或aar包,使用工具自带的Tasks工具可以帮忙我们完成这些事情。
broadview_java
·
2023-12-15 19:16
Android
开发工具
Android
App
android
studio
android
ide
mybatis和mybatisplus中对 同namespace 中id重复处理逻辑
源码解析
一、背景同事在同一个mapper.xml(namespace相同),复制了一个sql没有修改id,正常启动项目。但是我以前使用mybatis的时候如果在namespace相同情况下,id重复,项目会报错无法正常启动,后来看代码发现,是mybatisplus处理了id重复,所以项目正常启动。二、mybatis解析crudsql的流程mybatis启动流程,springboot启动时,加载Mybati
曾令胜
·
2023-12-15 18:29
mybatis
java
spring
MyBatis 四大核心组件之 ParameterHandler
源码解析
作者主页:有来技术开源项目:youlai-mallvue3-element-adminyoulai-boot仓库主页:GiteeGithubGitCode欢迎点赞收藏⭐留言如有错误敬请纠正!目录前言ParameterHandler接口DefaultParameterHandler类setParameters方法getParameterValue方法结语开源项目前言在MyBatis中,Paramet
有来技术
·
2023-12-15 17:55
#
Mybatis
mybatis
[cleanrl] ppo_continuous_action
源码解析
1import库(略)importosimportrandomimporttimefromdataclassesimportdataclassimportgymnasiumasgymimportnumpyasnpimporttorchimporttorch.nnasnnimporttorch.optimasoptimimporttyrofromtorch.distributions.normali
ka5cas
·
2023-12-15 17:33
强化学习
pytorch
深度学习
人工智能
WordCount
源码解析
Mapper,Reducer,Driver
创建包com.nefu.mapreduce.wordcount,开始编写Mapper,Reducer,Driver用户编写的程序分成三个部分:Mapper、Reducer和Driver。(1)Mapper阶段➢用户自定义的Mapper要继承自己的父类➢Mapper的输入数据是KV对的形式(KV的类型可自定义)➢Mapper中的业务逻辑写在map()方法中➢Mapper的输出数据是KV对的形式(KV
星星失眠️
·
2023-12-15 16:30
大数据开发技术
java
开发语言
大数据
hadoop
intellij-idea
RNN介绍及Pytorch
源码解析
介绍一下RNN模型的结构以及源码,用作自己复习的材料。RNN模型所对应的源码在:\PyTorch\Lib\site-packages\torch\nn\modules\RNN.py文件中。RNN的模型图如下:源码注释中写道,RNN的数学公式:表示在时刻的隐藏状态,表示在时刻的输入,表示前一层在时间的隐藏状态,或者是在时间“0”的初始隐藏状态。接下来我们看一下源码中RNN类的初始化(只介绍几个重要的
有梦的人心态要好
·
2023-12-15 05:16
深度学习模型
rnn
pytorch
人工智能
LSTM和GRU的介绍以及Pytorch
源码解析
介绍一下LSTM模型的结构以及源码,用作自己复习的材料。LSTM模型所对应的源码在:\PyTorch\Lib\site-packages\torch\nn\modules\RNN.py文件中。上次上一篇文章介绍了RNN序列模型,但是RNN模型存在比较严重的梯度爆炸和梯度消失问题。本文介绍的LSTM模型解决的RNN的大部分缺陷。首先展示LSTM的模型框架:下面是LSTM模型的数学推导公式:表示时刻的
有梦的人心态要好
·
2023-12-15 05:36
深度学习模型
lstm
pytorch
人工智能
Stable Diffusion
源码解析
(1)
参考1:https://blog.csdn.net/Eric_1993/article/details/129393890参考2:https://zhuanlan.zhihu.com/p/6133373421.StableDiffusion基本原理1.1UNetModel、FrozenCLIP模型1.2DDPM、DDIM、PLMS算法2.RunwaymlSD源码2.1Img2ImgPipeline
Yuezero_
·
2023-12-15 05:15
stable
diffusion
人工智能
计算机视觉
[jaeger] 四、微服务之调用链(Feign+SpringCloud)
与使用
OkHttp
3来实现的客户端类似,Feign接口本来也就是一个Http调用,依然可以使用Http头传值的方式,将Trace往下传。
符文杰9527
·
2023-12-15 05:59
OkHttp
使用DELETE请求
publicvoiddoDelete(){
OkHttp
Clientm
OkHttp
Client=new
OkHttp
Client().newBuilder().sslSocketFactory(
OKHttp
SafeUtils.getUnSafeSocketFactory
穷格万物
·
2023-12-15 05:33
Go-ethereum
源码解析
之 go-ethereum/core/events.go
Go-ethereum
源码解析
之go-ethereum/core/events.go//Copyright2017Thego-ethereumAuthors//Thisfileispartofthego-ethereumlibrary
furnace
·
2023-12-15 04:37
MyBatis 四大核心组件之 Executor
源码解析
目录前言Executor的作用与分类Executor的
源码解析
SimpleExecutorReuseExecutorBatchExecutorCachingExecutor的作用结语开源项目前言MyBatis
有来技术
·
2023-12-15 02:46
#
Mybatis
mybatis
java
后端
Spark-BlockManager、BlockManagerSlaveEndpoint、DiskStore、MemoryStore、BlockInfoManager、BlockInfo
源码解析
Spark-BlockManager、DiskStore、MemoryStore、BlockInfoManager、BlockInfo
源码解析
classBlockInfo&ObjectBlockInfoclassBlockInfoManagerclassMemoryStore
姜上清风
·
2023-12-14 22:07
Spark
源码
大数据
spark
Spark-SparkSession.Builder
源码解析
Spark-SparkSession.Builder
源码解析
classBuilderSparkSessionExtensionsclassBuilder这个类主要用来builderSparkSession
姜上清风
·
2023-12-14 22:36
Spark
源码
spark
scala
Mybatis代理对象是如何生成的
Mybatis
源码解析
-mapper代理对象的生成,你有想过吗,我们讲到了mybatis操作数据库的流程:先创建SqlSessionFactory,然后创建SqlSession,然后再创建获取mapper
softshow1026
·
2023-12-14 19:49
mybatis
java
开发语言
Mybatis-Plus
源码解析
之MybatisPlusAutoConfiguration(二)
group:com.baomidouversion:3.5.2.2-SNAPSHOTSpringBoot是自动装配。Spring则可以在配置类上@Import(MybatisPlusAutoConfiguration.class)org.springframework.boot.autoconfigure.EnableAutoConfiguration=\com.baomidou.mybatisp
Code A Better Life
·
2023-12-14 18:35
MybatisPlus
mybatis
java
开发语言
spring
后端
spring
boot
spring
cloud
Mybatis-Plus
源码解析
之@MapperScan(一)
group:com.baomidouversion:3.5.2.2-SNAPSHOTbaomidou官网可以从快速开始了解到,除了配置数据源,最重要的就是@MapperScan注解,在SpringBoot启动类中添加@MapperScan注解,扫描Mapper文件夹。@MapperScan按照惯例,先看注释。在用javaconfig的方式的时候使用@MapperScan注解来注册Mybatisma
Code A Better Life
·
2023-12-14 18:04
MybatisPlus
java
mybatis
后端
开发语言
spring
cloud
spring
boot
mybatis-
YOLO V3 SPP ultralytics 第一节:VOC 的标注文件(xml)转YOLO标注格式(txt)以及如何自定义YOLO数据样本
2.3xml--->yolotxt2.4yolo的label文件2.6结果2.7代码3.自定义YOLO数据集3.1预备工作3.2打开labelimg3.3绘制代码参考是b站的大佬:3.2YOLOv3SPP
源码解析
听风吹等浪起
·
2023-12-14 15:28
目标检测
YOLO
xml
深度学习
2020Android面经,历时一个半月,斩获3个大厂offer,kotlin打包成exe
讲下
OkHttp
的实现。拦截器的顺序,网络拦截器和普通拦截器有什么区别?它的线程池是怎样的?如何管理的?glide的三级缓存如何做的?rxjava的原理。rxjava的线程切换如何实现的?
m0_66144992
·
2023-12-14 13:37
程序员
架构
移动开发
android
【
源码解析
】flink sql执行源码概述:flink sql执行过程中有哪些阶段,这些阶段的源码大概位置在哪里
文章目录一.sql执行流程源码分析1.Sql语句解析成语法树阶段(SQL->SqlNode)2.SqlNode验证(SqlNode–>Operation)3.语义分析(Operation->RelNode)4.优化阶段(RelNode->optimize->Transformation)5.生成ExecutionPlan并执行二.源码分析小结`sqlnode->relnode->优化->pipel
roman_日积跬步-终至千里
·
2023-12-14 12:20
#
flink源码
flink
sql
大数据
【
源码解析
】聊聊阻塞队列之BlockingArrayQueue
阻塞队列阻塞队列:顾名思义首先它是一个队列,而一个阻塞队列在数据结构中所起的作用大致如下入所示。当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。当阻塞队列时满的时,往队列里添加元素的操作将会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程从队列中移除一个元素才可以插入队列中。为
qxlxi
·
2023-12-07 00:23
#
并发编程
#
源码解析
java
spring-cloud-square源码速读(spring-cloud-square-
okhttp
篇)
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;前文回顾本篇是欣宸《spring-cloud-square原创》系列的第三篇,咱们快速回顾一下前面两篇:《五分钟搞懂spring-cloud-square》:说清楚了spring-cloud-squa
程序员欣宸
·
2023-12-06 21:12
AMS启动过程
内容讲解结合之前的写的Activity启动过程和Service
源码解析
两篇内容中我们都提到一个不可忽视的服务ActivityManagerService即AMS,我们下面就来讲解一下AMS的启动过程和具体功效分析
AntCoding
·
2023-12-06 20:59
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他