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源码解析
ES 不香吗,为啥还要 ClickHouse?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-21 09:03
分布式
数据库
中间件
mysql
搜索引擎
jvm-sandbox-repeater
源码解析
-配置管理
一、配置初见源码里提供的控制台截图如下:(怎么搭建自己去百度)从中取出对应的配置如下:{ "degrade": false, //阻断能力 "exceptionThreshold": 1000, //异常采样率 "httpEntrancePatterns": [ "^/app/v1/order/.*$" ], "javaEntranceBehaviors": [ //主调用配置
Viogs
·
2023-09-21 08:37
后端
【Vue3
源码解析
】reactive 全家桶
//泛型约束:只能传入引用类型exportfunctionreactive(target:T):UnwrapNestedRefs//判断只读,否则创建reactive响应式对象exportfunctionreactive(target:object){//iftryingtoobserveareadonlyproxy,returnthereadonlyversion.if(isReadonly(t
谢尔登
·
2023-09-21 06:07
Vue3
源码解析
javascript
vue.js
前端
ngrok内网穿透【简易实战】
链接:ngrok官网下载ngrok并解压打开ngrokconfigadd-authtokenxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxngr
okhttp
8080端口需要修改为实际项目本地运行的端口号每次访问域名可能会变
真的想不出名儿
·
2023-09-21 06:34
ngrok内网穿透
服务器
前端
Springboot 使用配置文件动态创建RabbitMq消息队列
源码解析
RabbitMqProperties/***rabbitmq消息队列和交换机配置文件**@autho
朱敏_
·
2023-09-21 05:51
rabbitmq
spring
Kafka消费者流程
源码解析
1.说明本文章简单流程追踪一下Kafka从服务端拉取数据到客户端的流程。看完本文,你将会大致了解消费者数据消费的过程。2.消费者示例Propertiesproperties=newProperties();properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"xxx:9092");properties.put(ConsumerConfig.
守恒R
·
2023-09-21 05:26
kafka
java
分布式
外包干三年,必废!
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-09-21 03:30
中间件
项目管理
编程语言
敏捷开发
面试
大文件上传下载实现思路,分片、断点续传代码实现
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-21 00:19
中间件
java
upload
webgl
visio
8、Spring之循环依赖底层
源码解析
什么是循环依赖?很简单,就是A对象依赖了B对象,B对象依赖了A对象。//A依赖了BclassA{publicBb;}//B依赖了AclassB{publicAa;}那么循环依赖是个问题吗?如果不考虑Spring,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。比如Aa=newA();Bb=newB();a.b=b;b.a=a;这样,A,B就依赖上了。但是,在Spring中循环依赖就是一个问
啥也不懂的派大星
·
2023-09-21 00:44
java
开发语言
9、Spring之推断构造方法
源码解析
推断构造方法流程图:Spring推断构造方法底层执行流程|ProcessOn免费在线作图,在线流程图,在线思维导图AutowiredAnnotationBeanPostProcessor中推断构造方法不同情况思维脑图:Spring中的一个bean,需要实例化得到一个对象,而实例化就需要用到构造方法。一般情况下,一个类只有一个构造方法:要么是无参的构造方法要么是有参的构造方法如果只有一个无参的构造方
啥也不懂的派大星
·
2023-09-21 00:43
spring
流程图
java
Glide
源码解析
之加载器注册与使用
上篇大致梳理了一下glide是如何初始化组件的,本篇记录glide初始化组件后,如何根据不同路径去加载图片上篇最后说道,在glide初始化的时候,注册了很多图片加载器,我们用其中一个来梳理下流程,glide在注册的时候,分别注册了三种加载器,分别为注册到loaderFactory中的地址解析加载,dataLoadProviderRegistry中的编解码器,transcoderRegistry中的
苍龙阁阁主
·
2023-09-20 20:21
@Controller和@RestController
源码解析
2018年不知不觉已经走到了尾声,你还在为分不清@Controller和@Restcontroller而烦恼吗?这篇博文从源码层面分析这两个注解,值得一读。首先贴一张源码的图,对比一下,左边是@Controller的源码,右边是@RestController的。如果觉得不清楚,看下面代码:@Controller:@Target({ElementType.TYPE})@Retention(Reten
James Shangguan
·
2023-09-20 19:28
Java
Spring
@Controller
@RestController
【SpringBoot】原理 -启动原理、自定义starter、自动配置原理
【SpringBoot】启动配置原理-
源码解析
一、启动原理1.1创建SpringApplication对象SpringApplication类用于引导和启动一个Spring应用程序(即SpringBoot
_popo_
·
2023-09-20 16:22
2020
springboot教程------自动配置原理
SpringBoot教程SpringBoot自动配置原理
源码解析
详例解析自动配置原理以HttpEncodongAutoConfigration为例SpringBoot自动配置原理你好!
新一代程序猿
·
2023-09-20 16:21
springBoot
spring
boot
Spring IoC - IoC 容器初始化
源码解析
undefined前言本章主要内容是由以下部分组成,Spring中容器初始化入口以最经典的ClassPathXmlApplicationContext为例,讲解SpringIoC的容器初始化过程在学习源码的过程当中,我想强调两点:一定要学会抓重点,归纳核心类、核心方法、核心步骤。理解类、变量、方法名的命名,Spring源码的命名是很讲究的,很多时候是自解释的一定要学会看Javadoc,同上,这种顶
Richard_易
·
2023-09-20 15:19
Spring
源码解析
(1)
到底什么是spring?应该好好的抽时间去查看官方文档,不要再说spring就是IOC,AOP啦。spring官网springframework截图注意到Coretechnologie部分都是spring的核心特性。由于博主能力有限,并没有对spring进行过学习和相关的使用,所以学习分为俩部分,一方面去了解大概spring应该如何去使用,另一个方面去走源码。1.搭建spring的环境普通的Mav
Laniakea_01d0
·
2023-09-20 15:02
2018-07-15 Vue
源码解析
阅读笔记
Vue的异步组件Vue.component('async-example',function(resolve,reject){//这个特殊的require语法告诉webpack//自动将编译后的代码分割成不同的块,//这些块将通过Ajax请求自动下载。require(['./my-async-component'],resolve)})Vue.component('async-webpack-ex
Jerryli_720
·
2023-09-20 14:52
java使用parallelStream并行流取两个list的交集【
源码解析
】
java使用parallelStream流取两个list的交集1.背景java开发在实际的项目中,会有取两个list中的交集的场景,可以通过传统的for循环进行处理,数据量1万以内,for循环的性能要高于foreach和stream的,如果数据量在十万、百万以上时,那么三者的差别不是很大,但是Stream提供了并行流parallelStream方法,可以充分利用CPU核数,大大的提升效率。2.示例
晓二当家
·
2023-09-20 14:45
java
java
list
开发语言
Hutool的Http调用简单使用
Hutool的Http调用简单使用Http调用http调用即通过http方式调用第三方接口,现成的工具库有很多,如HttpClient、RestTemplate、
OKHttp
,今天主要介绍Hutool-http
Robin_zd
·
2023-09-20 13:41
Java
http
java
spring
Spring国际化实现原理+
源码解析
Spring在webmvc依赖包下提供了支持国际化的i18n包,支持根据请求中不同语言环境标志位来动态改变当前的语言环境,同时可以支持配置多个不同的语言资源配置,并自动根据当前的语言环境动态读取不同的资源配置值代码如下:i18包类结构:由图可见,一共提供了四种支持国际化的实现类,分别是AcceptHeaderLocaleResolver、CookieLocaleResolver、FixedLoca
路720
·
2023-09-20 08:25
源码解析
spring
Spring IOC
源码解析
前言说到Spring,似乎IOC、DI成为了我们的共鸣。工作中,Spring无处不在,如影随形,Spring给我们开发者带来了一个春天。这么优秀而美丽的框架,我想,源码是值得我们去深入学习的。入口准备我使用的是spring-framework5.0.x版本,新建一个模块,作为自己的代码编写使用,需要在项目中已有的build.gradle文件引入一些配置和依赖,如下plugins{id'java'}
遇见更优秀的自己
·
2023-09-20 08:53
源码系列
参加工作以后
spring源码
IOC
BeanFactory
spring
Spring实例化
源码解析
(二)
ConfigurationClassPostProcessor
源码解析
书接上回,在第一次调用invokeBeanDefinitionRegistryPostProcessors方法的时候参数currentRegistryProcessors
Code A Better Life
·
2023-09-20 08:45
Spring专题
spring
java
后端
【JVM
源码解析
】虚拟机解释执行Java方法(上)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第29篇-调用Java主类的main()方法前面已经写了许多篇介绍字节码指令对应的汇编代码执行逻辑,还有一些字节码指令对应的汇编代码逻辑没有介绍,这些指令包括方法调用指令、同步指令、异常抛出指令,这些指令的汇编代码实现逻辑比较复杂,所以后面在介绍到方法调用、同步和异常处理的知识点时,会通过大篇幅的文章进行详细介绍!在第1篇中大概介绍过J
HeapDump性能社区
·
2023-09-20 03:17
Glide
源码解析
本文基于Glide版本:com.github.bumptech.glide:glide:4.11.0Glide最常用的一行代码如下,也概括了Glide的初始化、加载图片(本地、缓存、网络图片)、绑定显示的流程。本文就从该行代码开启Glide的源码之旅。Glide.with(this).load(url).into(mainPic);1-初始化with()首先是Glide.with()方法,通过该方
MingMing很忙
·
2023-09-20 03:40
若依DataScopeAspect数据权限解析和ew.customSqlSegment
源码解析
目录一、DataScopeAspect使用场景二、ew.customSqlSegment${ew.customSqlSegment}build:this.normal:queryWrapperwhere条件不为空的时候,才有normalget第二次进来add(),已经拼接完ew.customSqlSegment了,因为@DataPermission注解进来的动态拼接Mybatis-plus在自定义
令狐少侠2011
·
2023-09-19 22:51
鉴权
前端
java
mybatis
【Vue3
源码解析
】ref 全家桶
//函数重载,以便根据传入的不同参数类型执行不同的处理exportfunctionref(value:T):Texportfunctionref(value:T):Ref>exportfunctionref():Refexportfunctionref(value?:unknown){returncreateRef(value,false)}ref函数的实现使用了函数重载(functionover
谢尔登
·
2023-09-19 22:32
Vue3
源码解析
javascript
前端
vue.js
常用网络框架
目前市面上可供选择的网络框架有AndroidAsync、Volley、
OkHttp
、Retrofit等,在选择网络组件时必定要考虑每个框架的特点,依据自己业务合理选择,先对这些框架做简要的分析比较。
9283856ddec1
·
2023-09-19 11:11
如何用 Java 爬取表单数据?
Java中有许多库可以用来发送HTTP请求,例如ApacheHttpClient、
OkHttp
等。
Itmastergo
·
2023-09-19 10:21
java
开发语言
若依使用及
源码解析
(前后端分离版)
部署环境JDK>=1.8MYSQL>=5.7Maven>=3.0Node>=12Redis>=3运行若依项目下载若依源码若依官网若依项目源码(前后端分离)运行后端项目ruoyi-ui就是vue项目(这里使用vscode打开)整体用idea打开1.配置数据库(sql提供sql文件中的sql脚本配置)创建数据库ruoyi_vue数据库并导入quartz.sql脚本和ry_20230706.sql脚本结
秃狼
·
2023-09-19 06:57
SpringBoot
vue.js
前端
javascript
Retrofit+
OkHttp
+RxJava数据解析问题
Retrofit+
OkHttp
+RxJavaRetrofit负责请求的数据和请求的结果,使用接口的方式呈现,
OkHttp
负责请求的过程,RxJava负责异步,各种线程之间的切换。
全能超人
·
2023-09-19 04:17
Linux学习,不可不知的一个大佬
这里有学习路线、经验心得、面试宝典、
源码解析
、技术精选及经典资料等。【技术让梦想更伟大】号主李肖遥,阿里云栖社区专家,一个喜欢吉他的码农plus,创过业,进过大厂,摆过摊,如今依然在创业路上。
程序员资源社区
·
2023-09-19 01:06
Spring AOP
源码解析
之前写过IOC的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写SpringAOP的源码分析文章,这样读者看完IOC+AOP也就对Spring会有比较深的理解了。今天终于成文了,可能很多读者早就不再等待了,不过主要为了后来者吧。本文不会像IOC源码分析那篇文章一样,很具体地分析每一行SpringAOP的源码,目标读者是已经知道SpringIOC源码是怎么回事的读者,因为Sprin
赶路人儿
·
2023-09-18 22:01
java
#
spring
spring
spring aop
源码解析
spring知识回顾spring的两个重要功能:IOC、AOP,在ioc容器的初始化过程中,会触发2种处理器的调用,前置处理器(BeanFactoryPostProcessor)后置处理器(BeanPostProcessor)。前置处理器的调用时机是在容器基本创建完成时,可以往容器中添加各种的bean后置处理器的调用时机是在bean的初始化和实例化时调用,aop的功能就是基于该特性实现的aop重要
昱宸星光
·
2023-09-18 22:30
spring
aop
spring
java
后端
Zipkin客户端链路追踪
源码解析
我们知道,Zipkin这个工具可以帮助我们收集分布式系统中各个系统之间的调用连关系,而且除了Servlet之外还能收集:MQ、线程池、WebSocket、Feign、Hystrix、RxJava、WebFlux等等组件之间的调用关系。本篇文章就来分析一下Zipkin是如何完成这些功能的我们先以最常用的Servlet接受请求为例来分析在spring-cloud-sleuth的spring.facto
Java学习录
·
2023-09-18 21:56
优先队列PriorityQueue
源码解析
基本信息实现了队列接口:Queue-->AbstractQueue-->PriorityQueuepublicclassPriorityQueueextendsAbstractQueueimplementsjava.io.Serializable{publicabstractclassAbstractQueueextendsAbstractCollectionimplementsQueue{底层逻
ydfind
·
2023-09-18 20:10
java
数据结构
Android程序猿基本功
butterknife————View注解库和配套插件android-butterknife-zelezny.例@BindView(R.id.backdrop)ImageViewmBackdrop;retrofit+
okhttp
dqx321321
·
2023-09-18 17:32
Nacos源码 (6) Grpc概述与Nacos集成
grpc-java是grpc对java语言的实现,使用Netty/
Okhttp
作为通信组件。使用方式添加依
xuguofeng2016
·
2023-09-18 15:18
Spring
Cloud
nacos
java技术
java
nacos
spring
cloud
Android框架系列----Retrofit
引言 Retrofit是Square公司开发的一款针对Android网络请求的框架,遵循Restful设计风格,我们查看invoke可以发现:底层基于
OkHttp
实现的,相比其他网络请求框架,有以下优势
hcgeng
·
2023-09-18 13:18
android
retrofit
荐书 | 有关Hadoop、Kafka、RabbitMQ的三本大数据好书
《Kafka
源码解析
与实战》作者:王亮本书全面解析了Kafka的核心架构设计和源码;是国内少有的针对Kafka进行系统性讲解的书籍。本书着重分析Kafka内部的各模块实现细节。
编程小世界
·
2023-09-18 08:49
学习Node js:raw-body模块
源码解析
raw-body是什么raw-body的主要功能是处理HTTP请求体的原始数据。它提供了以下核心功能:解析请求体:可以从HTTP请求中提取原始数据,包括文本和二进制数据。配置选项:通过配置项,可以设置请求体的大小限制、编码方式等参数。异常处理:模块能够处理异常情况,如请求体超出限制。编码转换:支持将原始数据解码为指定编码的字符串,或者返回Buffer实例。express中的body-parser中
程序员通通
·
2023-09-18 08:48
学习
javascript
开发语言
node.js
[vite
源码解析
]cli篇
首先我们来看入口文件:/vite/packages/vite/bin/vite.js第1步:判断当前目录是否包含node_module目录,如果不包含,需要source-map的支持//vite/packages/vite/bin/vite.js#!/usr/bin/envnodeif(!__dirname.includes('node_modules')){try{//onlyavailable
秋名山车神12138
·
2023-09-18 08:36
Cartographer
源码解析
:LocalTrajectoryBuilder3D的点云数据处理流程
Cartographer是一个用于构建2D和3D地图的开源SLAM(SimultaneousLocalizationandMapping)系统。在Cartographer的源码中,LocalTrajectoryBuilder3D模块负责处理点云数据,并生成局部轨迹建模。本文将详细解析LocalTrajectoryBuilder3D的点云数据处理流程,并附上相应的源代码。LocalTrajector
LogicGuruX
·
2023-09-18 05:25
编程
3d
编程
ffplay
源码解析
-main入口函数
main入口函数初始化变量、缓存区、SDL窗口初始化等intmain(intargc,char**argv){intflags;VideoState*is;//av_log_set_level(AV_LOG_TRACE);init_dynload();av_log_set_flags(AV_LOG_SKIP_REPEATED);parse_loglevel(argc,argv,options);/
静待缘起
·
2023-09-18 04:53
ffplay
音视频
ffplay
源码解析
-FrameQueue队列
帧队列架构位置结构体源码FrameQueue结构体/*这是一个循环队列,windex是指其中的首元素,rindex是指其中的尾部元素.*/typedefstructFrameQueue{Framequeue[FRAME_QUEUE_SIZE];//FRAME_QUEUE_SIZE最大size,数字太大时会占用大量的内存,需要注意该值的设置intrindex;//读索引。待播放时读取此帧进行播放,播
静待缘起
·
2023-09-18 04:53
音视频
ffplay
ffplay
源码解析
-PacketQueue队列
包队列架构位置对应结构体源码MyAVPacketListtypedefstructMyAVPacketList{AVPacketpkt;//解封装后的数据structMyAVPacketList*next;//下一个节点intserial;//播放序列}MyAVPacketList;PacketQueuetypedefstructPacketQueue{MyAVPacketList*first_p
静待缘起
·
2023-09-18 04:23
音视频
ffmpeg
ffplay
音视频
08-TreeMap 核心
源码解析
(集合)
注:源码系列文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1知识储备在了解TreeMap之前,我们来看看日常工作中排序的两种方式,作为我们学习的基础储备,两种方式的代码如下:@DataclassEntryimplementsComparable{privatefinalIntegerid;Entry(Integerid){this.id=id;}@Overridepublicintcom
xinxisimple
·
2023-09-18 04:44
网络安全-靶机dvwa之sql注入Low到High详解(含代码分析)
目录SQLInjection-LOWUnion注入注入点判断字段判断获取数据库名获取表名获取列名获取数据Error注入获取表名获取列名获取数据
源码解析
主要步骤漏洞原因SQLInjection-MIDIUMUnion
lady_killer9
·
2023-09-18 01:12
网络安全
#
Web安全
sql注入
dvwa
mysql
metersphere做接口自动化测试怎样动态修改请求报文字段用java
在Java中,常用的HTTP客户端库有ApacheHttpClient和
OkHttp
,这里我们以
OkHttp
为例演示如何动态修改请求报文字段。首先,确保您已经将
OkHttp
库添加到项目的依赖中。
qq_33192454
·
2023-09-17 22:56
metersphere
java
开发语言
jdk 动态代理
源码解析
1.publicstaticObjectnewProxyInstance(ClassLoaderloader,Class[]interfaces,InvocationHandlerh)通过这个类Proxy的这个方法生成代理对象。第一个参数是需要指明传入的类加载器。第二个是需要代理的接口(也就是目标对象实现的接口),这里是个数组,因为一个类可以实现多个接口。第三个是具体代理对象需要执行的逻辑实现,这
空气默默
·
2023-09-17 19:26
【Android P】 JobScheduler服务
源码解析
(三)—— 使用Job需要注意的点
AndroidJob服务在系统中算是一个比较轻量级的服务,但是推出后,被很多应用运用进去了前面两篇主要是解析Job是怎么使用的。并且其原理如何。本篇着重于应用调试,这里会对自己使用Job中遇到的坑,以及小技巧分享一下调试知识扩展adbshellcmdjobschedulerrun-f-u0com.google.android.apps.turbo106//强制执行googleturbo包下的Job
风雨田
·
2023-09-17 18:15
上一页
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
其他