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
volley源码解析
mysql驱动
源码解析
_go-sql-driver
源码解析
Intro最近正在给mysql封装一个库,顺带研究一下go-mysql-driver这个库的源码实现。Buffer.gobuffer是一个用于给数据库连接(net.Conn)进行缓冲的一个数据结构,其结构为:typebufferstruct{buf[]byte//缓冲池中的数据ncnet.Conn//负责缓冲的数据库连接对象idxint//已读数据索引lengthint//缓冲池中未读数据的长度t
gwdknow
·
2023-10-31 15:38
mysql驱动源码解析
go-zero的服务发现源码阅读
服务发现原理与grpc
源码解析
_wangxiaoangg的博客-CSDN博客go-zerorpcdemo官方文档:rpc编写与调用|go-zero目录一服务注册1.创建rpc服务2.启动rpc服务3.registerEtcd
wangxiaoangg
·
2023-10-31 15:05
golang
服务发现
开发语言
vue muit-ui infinite-scroll
源码解析
infinitescroll基本使用vue的mint-ui的infinitescroll的基本使用地址:infinite-scroll接入指南.简单解释一下:1、指令接受的method:处理loadmore回调2、自定义属性infinite-scroll-disabled:为false时:不会进行是否到达底部的判断,因此就触发不了loadmore回调3、自定义属性infinite-scroll-d
qiaoba_gogo
·
2023-10-31 14:26
fe
源码
mint-ui
vue
集合
源码解析
之Vector
概述在前两章我们已经学习了List常用的两个实现ArrayList、LinkedList,下面我们来学习下Vector.Vector和ArrayList一样是基于数组实现的List,区别在于Vector是线程安全的,我们来研究下其源码.Vector和ArrayList配合食用,味道更佳哦...源码分析结构图继承关系publicclassVectorextendsAbstractListimplem
可苯
·
2023-10-31 10:06
Android:深入理解RecyclerView的缓存机制
、基本知识1.复用的内容2.何时调用3.每个Item对应的状态三、RecyclerView的四级缓存ScrapCacheViewViewCacheExtensionRecycledViewPool四、
源码解析
部分
Julian Q
·
2023-10-31 07:52
#
Android
移动端
面试
java
开发语言
后端
GRPC Java
源码解析
GRPCJava
源码解析
引言1服务端1.1逻辑架构1.1.1概述1.1.2服务管理(ServerPack)1.1.3服务注册(RegistryPack)1.1.4传输逻辑(TransportPack)1.1.5
Victor Fung
·
2023-10-31 07:51
技术大杂烩
SpringBoot 配置文件这样加密,才足够安全!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-31 07:46
spring
boot
安全
java
后端
spring
SpringMVC的
源码解析
目录一、前言二、面试回答总结三、
源码解析
1、doDispatch概括总结2、核心1源码分析3、核心2源码分析4、核心3源码分析5、核心4源码分析6、核心5源码分析7、核心6源码分析8、核心7源码分析一、
蓝影铁哥
·
2023-10-31 06:35
spring
boot
spring
cloud
spring
servlet
Android
源码解析
--享元设计模式,handler消息传递机制(基于Android API 33 SDK分析)
文章目录Android
源码解析
--享元设计模式,handler消息传递机制(基于AndroidAPI33SDK分析)一.定义1.1享元模式Demo二.Android中源码实例分析Message三.Message
qfh-coder
·
2023-10-31 04:25
android
设计模式
Flask
源码解析
:路由机制
Flask是一个流行的PythonWeb框架,它提供了一个简洁而灵活的方式来构建Web应用程序。在Flask的核心之中,路由机制扮演着至关重要的角色。本文将深入剖析Flask的路由原理,并提供相应的源代码。在Flask中,路由用于将URL与特定的视图函数关联起来。当用户访问特定的URL时,Flask将根据定义的路由规则选择相应的视图函数来处理请求。下面是Flask中定义路由的基本语法:@app.r
RfqrScheme
·
2023-10-31 03:47
flask
python
后端
REST-Framework: 视图组件
RetrieveUpdateDestroyAPIView四、终极方案:使用ModelViewSet五个类小结ViewSetMixinAPIView总结总体概括这篇博文主要将围绕上面这张思维导图进行,下面我们将从应用讲到
源码解析
Onion_cy
·
2023-10-31 01:23
Django框架及其组件
Rest-Framework
Spring IOC
源码解析
(05)BeanDefinitionRegistry
BeanDefinitionRegistry在阐释BeanDefinitionRegistry之前,我们有必要简单提一下BeanDefinition。BeanDefinition是spring容器中bean的定义,这些定义可以是xml配置,可以是注解配置,还可以是别的。BeanDefinitionRegistry是一个接口,中文名为BeanDefinition注册器,继承了AliasRegistr
juconcurrent
·
2023-10-31 00:08
【后端面经-Java】HashMap详解
2.1Hash表的基本概念2.2Hash冲突2.3HashMap数据结构3.HashMap的重要变量3.1常量3.2变量3.3辨析size、capacity、threshold4.HashMap重要方法和
源码解析
CrazyPixel
·
2023-10-30 22:07
后端面经
哈希算法
散列表
java
后端
hashmap
面经
vue为什么要用虚拟dom机制_Vue
源码解析
:虚拟dom比较原理
通过对Vue2.0源码阅读,想写一写自己的理解,能力有限故从尤大佬2016.4.11第一次提交开始读,准备陆续写:其中包含自己的理解和源码的分析,尽量通俗易懂!由于是2.0的最早提交,所以和最新版本有很多差异、bug,后续将陆续补充,敬请谅解!包含中文注释的Vue源码已上传...开始先说一下为什么会有虚拟dom比较这一阶段,我们知道了Vue是数据驱动视图(数据的变化将引起视图的变化),但你发现某个
萧竹声
·
2023-10-30 22:05
vue为什么要用虚拟dom机制
Java设计模式之命令模式
目录定义结构案例优点缺点使用场景JDK
源码解析
Thread中start与run方法的区别定义将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。
zmbwcx
·
2023-10-30 21:51
java
设计模式
命令模式
Fantasy
源码解析
:day01
--记于2023-7-261.github地址:nullhttps://github.com/qq362946/Fantasy/tree/main2.介绍:Fantasy高性能服务器框架Fantasy服务器框架源于ETServer框架,但Fantasy极为简洁,性能更强,基于Fantasy开发的服务端程序,可用于游戏服务器,物联网服务器,应用程序服务器等。Fantasy框架易于学习易于使用,只需要
我在某马学前端
·
2023-10-30 20:51
Fantasy
c#
通过 Nginx 反向代理,实现远程调试本机代码
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-10-30 20:50
中间件
nginx
https
ssl
svn
android layout过程分析,RecyclerView 源码分析(一) —— 绘制流程解析,RecyclerView 使用指南,Android View 的绘制流程之 Measure 过程详解...
对于RecyclerView的
源码解析
一篇文章肯定是不够的,后续有时间会继续更新
邵天兰
·
2023-10-30 20:19
android
layout过程分析
用Python爬取猫眼电影排行榜TOP100
主要步骤有:访问网站,获取页面
源码解析
页面,得到想要的数据循环爬取多个页面把数据写入本地文件1.分析需要爬取的页面结构访问猫眼电影。观察页面,会看到首页上有排名前十的电影信息。
小董不太懂
·
2023-10-30 15:01
一文带你 API 网关从入门到放弃
源码精品专栏中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC和MyCAT
源码解析
作业调度中间件Elastic-Job
公众号-芋道源码
·
2023-10-30 13:21
java+hashset
源码解析
_【java集合框架源码剖析系列】java源码剖析之HashSet
注:博主java集合框架源码剖析系列的源码全部基于JDK1.8.0版本。本博客将从源码角度带领大家学习关于HashSet的知识。一HashSet的定义:publicclassHashSetextendsAbstractSetimplementsSet,Cloneable,java.io.Serializable可以看到HashSet继承自AbstractSet同时实现了Set,Cloneable,
weixin_39611389
·
2023-10-30 09:50
java hashset
源码解析
,Java记录 -70- HashSet源码剖析
HashSet不包含重复元素,由哈希表支持。下面我就开始剖析下HashSet的源代码:首先从构造方法开始;privatetransientHashMapmap;publicHashSet(){map=newHashMap();}publicHashSet(CollectionextendsE>c){map=newHashMap(Math.max((int)(c.size()/.75f)+1,16)
左易
·
2023-10-30 09:49
java
hashset源码解析
【自然语言处理】【长文本处理】RMT:能处理长度超过一百万token的Transformer
相关博客【自然语言处理】【长文本处理】RMT:能处理长度超过一百万token的Transformer【自然语言处理】【大模型】MPT模型结构
源码解析
(单机版)【自然语言处理】【大模型】ChatGLM-6B
BQW_
·
2023-10-30 06:15
自然语言处理
自然语言处理
transformer
人工智能
长文本
RMT
源码解析
: Feign 鸟瞰图
Feign创建客户端的主流程.png观察源码可以发现Feign创建客户端代理类的真正核心是ReflectiveFeign。沿着源码追踪可以发现ReflectiveFeign的创建主要涉及了上图所示的三个组件。沿着三个组件的代码追踪下去,展开后的鸟瞰图如下:Feign.png
lazyguy
·
2023-10-30 06:56
SpringEvent 事件发布/监听机制相关
源码解析
前言该篇文章是我学习SpringEvent源码实现的过程,看源码的过程中,会涉及到程序启动时系统监听类的注入、自定义监听类的注入、事件发布后如何通知监听类等等,如果一一记录,就显得又长又混乱了,所以本篇只涉及事件发布后如何通知监听类的源码,其他的只会稍微提一提。SpringEvent的介绍和应用关于SpringEvent的介绍和应用可以看我之前写的文章SpringEvent介绍与应用环境配置JDK
我赢了算我输
·
2023-10-30 05:49
Spring
spring
boot
java
spring
Dubbo
源码解析
之registry注册中心
Dubbo
源码解析
之registry注册中心阅读须知dubbo版本:2.6.0spring版本:4.3.8文章中使用/**/注释的方法会做深入分析正文注册中心是Dubbo的重要组成部分,主要用于服务的注册与发现
dingxie1963
·
2023-10-30 03:58
java
大数据
数据库
Ehcache源码分析
ehcacheTerracotta公司使用的开源的缓存框架,get操作
源码解析
Ehcacheput(finalKkey,finalVvalue)1.AbstractOperationStatistic.begin
剑客kb
·
2023-10-30 02:17
spring
源码解析
-IoC容器的后置处理器源码分析
文章目录后置处理器的使用源码分析后置处理器的使用在spring中可以使用容器的后置处理器对容器进行增强处理,常用的分别有两类为BeanDefinitionRegistryPostProcessor和BeanFactoryPostProcessor。BeanDefinitionRegistryPostProcessor中可以拿到BeanDefinitionRegistry向容器注册新的bean的定义
葡萄晓虎
·
2023-10-30 02:28
spring框架
spring
java
后端
Spring 中Bean的生命周期及后置处理器使用
SSM
源码解析
视频点我SpringSpring中注入Bean的各种骚操作做Spri
J3code
·
2023-10-30 02:25
Spring专栏
spring
java
servlet
Spring IOC
源码解析
--invokeBeanFactoryPostProcessors控制后置处理器的bean加载顺序
spring设计的精髓,开方式接口。定义了很多空的逻辑,需要我们自己实现。在org.springframework.context.support.PostProcessorRegistrationDelegate#invokeBeanFactoryPostProcessors方法中,扫描bean定义的优先级。具体的顺序如下:invokeBeanFactoryPostProcessorsy优先级=
伟娃娃
·
2023-10-30 02:24
spring
ioc
后置处理器bean加载顺序
【
源码解析
】Spring源码解读-beanFactory和Bean的后置处理器流程
上一篇文章,我们详细介绍了spring是如何通过加载xml配置文件,将beanfactry创建成功的,接着核心流程,我们继续说下beanFactory和Bean的后置处理流程。//留给子类的模板方法,允许子类继续对工厂执行一些处理;Allowspost-processingofthebeanfactoryincontextsubclasses.postProcessBeanFactory(bean
qxlxi
·
2023-10-30 01:21
#
源码解析
spring
java
windows
Nginx 内存池
源码解析
内存池是一种节省内存的技术方案,Nginx实现的内存池代码精炼且实用,值得我们深入学习,一探究竟。Nginx使用内存池主要有以下原因:内存管理Nginx通过直接申请一整块内存的方式,来代替开发者主动去堆中申请内存块,开发者主动从堆中申请内存,所以申请的内存可以用内存池统一释放。这样的好处是开发者无需对自己申请的每一块内存都释放,可以由一个地方统一释放,这样能解决大部分的内存泄露问题。内存碎片如果手
良晨
·
2023-10-29 21:04
后端
nginx
链表
运维
Dubbo
源码解析
之服务引用过程
3.Dubbo
源码解析
之服务引用过程服务引用过程主要包括。。。。3.1Dubbo自定义xml解析器服务暴露过程中已经讲过,此处略过。
郭美冉
·
2023-10-29 18:01
react-redux简介(二)
源码解析
写在开头前置知识内容,react、react-redux。react-redux文档:https://www.redux.org.cn/docs/react-redux/react-redux源码:https://github.com/reduxjs/react-redux克隆代码gitclonehttps://github.com/reduxjs/react-redux.git本文对应redux
前端开发爱好者
·
2023-10-29 17:43
Spring AOP
源码解析
:执行切面
切面执行顺序说起这个切面执行顺序,我就想起一个之前遇到的挺有意思的问题,为啥@Around方法里面不手动调用joinPoint.proceed()方法,目标方法就不会执行,并且@Before方法的逻辑也不会执行?我们先来看一下切面的执行顺序一个方法被一个aspect类拦截时的执行顺序如下@Around->@Before->方法执行->@Around->@After->@AfterReturning
Java识堂
·
2023-10-29 14:03
Spring
spring
java
后端
spring
源码解析
-基于注解的SpringAOP
源码解析
(一)
https://github.com/cjinjun/spring-framework-demo写一个简单的接口和实现类,跟IOC
源码解析
那几篇文章用的同一个工程,publicinterfaceIOCService
程序员•进军SJF
·
2023-10-29 14:01
spring
编程语言
java
SpringAOP
源码解析
1.环境搭建pom文件加入aspects的依赖org.springframeworkspring-context5.1.9.RELEASEorg.springframeworkspring-aspects5.1.9.RELEASE定义一个需要被切入的beanpublicclassMathCaculator{publicintdiv(inti,intj){System.out.println("Ma
_Recursion
·
2023-10-29 14:29
Spring
java
源码
spring
aop
java
proxy
bean
spring5.0
源码解析
从源码角度分析 advice 的执行顺序 aop 05
从源码角度分析advice的执行顺序aop从源码角度分析advice的执行顺序配置通知运行结果从源码角度分析第一个调用ExposeInvocationInterceptor第二个调用AspectJAroundAdvice第三个调用MethodBeforeAdviceInterceptor第四个调用MethodBeforeAdviceInterceptor第五个调用AspectJAfterAdvic
1999
·
2023-10-29 14:29
spring源码解析
java
spring
Spring AOP 超详细
源码解析
知识章节基础知识什么是AOPAOP的全称是“AspectOrientedProgramming”,即面向切面编程在AOP的思想里面,周边功能(比如性能统计,日志,事务管理等)被定义为切面,核心功能和切面功能分别独立进行开发,然后把核心功能和切面功能“编织”在一起,这就叫AOPAOP能够将那些与业务无关,却为业务模块所共同调用的逻辑封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的
tytler
·
2023-10-29 14:28
Spring
spring
java
SpringAOP
源码解析
DayOne
SpringAOP
源码解析
DayOne前言AOP术语解释通过例子看注解式的AOPSpringAop演变过程责任链模式springaop
源码解析
一前言AOP要实现的是在我们原来写的代码的基础上,进行一定的包装
烟花丿易冷
·
2023-10-29 14:58
spring源码
java
aop
spring
Spring AOP
源码解析
Spring版本是5.1.x文章目录@EnableAspectJAutoProxyAnnotationAwareAspectJAutoProxyCreator判断是否需要生成代理获取所有的advisor构建advisor筛选出匹配的advisor创建代理调用方法执行增强逻辑Advice转换为MethodInterceptor执行拦截器链ExposeInvocationInterceptorAspe
指尖凉
·
2023-10-29 14:26
源码学习
#
Spring
Spring
AOP
Spring AOP源码分析
目录1、AOP是什么2、AOP的作用及其优势3、AOP的底层实现3.1JDK动态代理:3.2CGLIB动态代理4、AOP相关概念5、AOP运行流程图6、AOP
源码解析
6.1
源码解析
须知6.2注册自动代理创建器
八五年的湘哥
·
2023-10-29 14:26
SSM&开源组件
java
spring
aop
SpringAop
源码解析
SpringAop
源码解析
(基于springBoot)要读懂SpringAop,首先需要看springIoc,否则连入口代码都找不到。
hhcui重名了
·
2023-10-29 14:55
springAop
java
spring
SpringAOP
源码解析
之TargetSource(四)
前言在Spring框架中,TargetSource是一个接口,用于封装获取目标对象(也就是被代理的对象)的逻辑。它的主要作用是提供代理对象使用的目标对象,并且允许在运行时动态地切换目标对象。TargetSource在Spring的AOP(面向切面编程)中非常重要,它定义了代理对象的目标是谁以及在何时获取目标对象。具体来说,TargetSource接口定义了以下两个方法:getTarget():这个
Code A Better Life
·
2023-10-29 14:25
Spring专题
java
spring
开发语言
1024程序员节
spring
cloud
后端
SpringAOP
源码解析
之advice执行顺序(三)
上一章我们分析了Aspect中advice的排序为Around.class,Before.class,After.class,AfterReturning.class,AfterThrowing.class,然后advice真正的执行顺序是什么?多个Aspect之间的执行顺序又是什么?就是我们本章探讨的问题。准备工作既然需要知道advide的执行顺序,那么我们就得有Aspect。我们还是使用之前创
Code A Better Life
·
2023-10-29 14:22
Spring专题
java
spring
spring
boot
后端
spring
cloud
开发语言
人人都能看懂的Spring
源码解析
,Spring声明式事务关于传播特性、事务挂起与恢复的处理
人人都能看懂的Spring
源码解析
,Spring声明式事务关于传播特性、事务挂起与恢复的处理原理解析AbstractPlatformTransactionManager事务传播特性事务挂起与恢复通过DataSourceTransactionManager
黄俊懿
·
2023-10-29 10:54
Spring
spring
java
spring
boot
后端
框架
[
源码解析
] 模型并行分布式训练 Megatron (3) ---模型并行实现
[
源码解析
]模型并行分布式训练Megatron(3)—模型并行实现文章目录[
源码解析
]模型并行分布式训练Megatron(3)---模型并行实现0x00摘要0x01并行Transformer层1.1初始化
罗西的思考
·
2023-10-29 08:45
001_机器学习
017_分布式机器学习
015_深度学习
深度学习
megatron
nvidia
模型并行
分布式训练
Sherry的德语学习(20)
wasmannichtgernemachtMeinungenäußernRatschlägegebenTexteüberFußballverstehendasSchachbrettDasmachtnichtsabundzu
Volley
ballspielenzusc
Sherry的胡言乱语
·
2023-10-29 07:24
Retrofit
源码解析
一、引言Retrofit和OKHttp同为square出品的网络请求相关库,不同的是Retrofit本身不进行网络请求,而是作为一个协调者,协调其他组件共同处理网络请求。用官网描述来说就是:Retrofit是可插拔的,它允许不同的执行机制和类库用于执行HTTP请求、允许不同序列化的类库进行java实体类与HTTP响应数据之间转换。Retrofit的网络请求部分默认基于OkHttp,关于OkHttp
horseLai
·
2023-10-29 01:36
【spring
源码解析
】spring容器初始化过程
SpringIOC容器加载原理1.AnnotationConfigApplicationContext(Config.class)@TestpublicvoiddefaultConfigClassBeanNameIsGeneratedProperly(){ApplicationContextcontext=newAnnotationConfigApplicationContext(Config.c
worn.xiao
·
2023-10-29 00:56
J2EE/spring
spring
java
mybatis
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他