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
recast源码解析
installd守护进程分析
installd进程pms分析前置守护进程启动,基于androidQ
源码解析
installd进程bp配置文件rc文件解析installd启动全局初始化用户初始化InstalldNativeService
一只胖Wa牛
·
2023-10-12 09:14
Android ListView原理之layout
源码解析
通过此篇文章:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,ListView父控件AbsListView同时也会引伸出GridView,父控件也是AbsListViewRecycleBin机制那么在开始分析ListView的源码之前,还有一个东西是我们
MrLgc
·
2023-10-12 03:50
spring-authorization-server令牌放发
源码解析
POST/auth/oauth2/token?grant_type=password&scope=serverHTTP/1.1Host:pig-gateway:9999Authorization:BasicdGVzdDp0ZXN0Content-Type:application/x-www-form-urlencodedContent-Length:32username=admin&passwor
pig_冷冷
·
2023-10-12 01:45
后端
java
spring
spring
boot
spring
cloud
ffplay
源码解析
1.av_read_pausePauseanetwork-basedstream(e.g.RTSPstream)。暂停一个网络流。2.av_read_playStartplayinganetwork-basedstream(e.g.RTSPstream)atthecurrentposition.在当前位置开始播放网络流。
eric26
·
2023-10-12 01:49
Spring MVC
源码解析
:Spring MVC启动流程
基于XML配置的容器启动过程我们常用的SpringMVC是基于Servlet规范实现的,所以我们先来回顾一下Servlet相关的内容。如果我们直接用Servlet来开发web应用,只需要继承HttpServlet,实现service方法即可,HttpServlet继承自Servlet,Servlet中常用的方法如下publicinterfaceServlet{//初始化,只会被调用一次,在serv
Java识堂
·
2023-10-12 01:43
Spring
spring
mvc
java
Spring MVC 初始化源码(3)—<mvc:annotation-driven >配置标签的
源码解析
基于最新Spring5.x,详细介绍了SpringMVC初始化流程的源码,主要包括配置标签的
源码解析
。
刘Java
·
2023-10-12 00:11
Spring
MVC
5.x
源码
新星计划
java
springmvc初始化
springmvc源码
【Zookeeper专题】Zookeeper选举Leader
源码解析
目录前言阅读建议课程内容一、ZKLeader选举流程回顾二、源码流程图三、Leader选举模型图学习总结前言为什么要看源码?说实在博主之前看Spring源码之前没想过这个问题。因为我在看之前就曾听闻大佬们说过【JavaCoder三板斧:Java,Mysql,Spring】,所以我抱着积极的学习心态去看的。另外,我也发现了一个很有意思的现象:就是我们一群人在学习,但是每个人学习的【偏好】似乎是不一样
验证码有毒
·
2023-10-11 23:15
tuling学院学习笔记
zookeeper
分布式
kotlin coroutine
源码解析
之suspend挂起函数原理
目录suspend挂起函数join原理await原理delay函数suspend函数总结suspend挂起函数在idea中写某些协程函数的时候,会有一个绿色箭头图标的出现,如下图:而且这些方法不放在协程里面写的话,idea编辑器还会报错,如下图:上面所说的这些方法就是挂起函数,挂起函数必须要在协程中调用,或者在挂起函数中调用;放在挂起函数中调用挂起函数调用,那么说明还是间接在协程中被调用,也就是挂
Super-B
·
2023-10-11 23:40
协程
kotlin
coroutine
kotlin
coroutine
协程
kotlin coroutine
源码解析
之Dispatchers协程调度器
目录Dispatchers协程调度器Dispatchers.DefaultDispatchers.IODispatchers.MainDispatchers.Unconfined协程调度器的实现CoroutineScheduler总结Dispatchers协程调度器CoroutineDispatcher,具有用于调度任务的底层执行器。ExecutorCoroutineDispatcher的实例应由
Super-B
·
2023-10-11 23:40
kotlin
协程
coroutine
kotlin
协程
coroutine
Zookeeper入门详解、集群搭建以及
源码解析
(一)
1、Zookeeper入门1.1、概述Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。1.2、特点Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。所以Zookeeper适合安装奇数台服务器。全局数据一致:每个Server保存一份相同的数据副本,Client
后端技术那点事
·
2023-10-11 23:36
Zookeeper系列
大数据系列
zookeeper
分布式
集群部署
zookeeper集群
Spring源码:调度框架EnableScheduling&Scheduled
源码解析
目录1.开启调度框架2.ScheduledAnnotationBeanPostProcessorBean后处理器分析2.1调度框架支持的Task类型2.2对Task进行调度执行3.任务调度器3.1任务调度器获取3.2框架内提供的任务调度器3.3任务调度器执行逻辑在实际项目开发中,有时会遇到定时调度的开发需要,这部分的功能在Spring框架中给出了较好的支持,即@EnableScheduling&S
mumubili
·
2023-10-11 21:04
spring
框架
异步
spring
调度
异步
NDAttribute
源码解析
及测试代码
NDAttribute
源码解析
:#include#include#include#include"NDAttribute.h"/**对应以上枚举的字符串*/staticconstchar*NDAttrSourceStrings
EPICS Technical
·
2023-10-11 19:48
EPICS教程
Linux
C
EPICS
C语言
NDAttributeList
源码解析
及测试
NDAttributeList对象的源代码:#include#include"NDAttributeList.h"/**NDAttributeList构造器:初始化ELLLIST,创建互斥量*/NDAttributeList::NDAttributeList(){ellInit(&this->list_);this->lock_=epicsMutexCreate();}/**NDAttribute
EPICS Technical
·
2023-10-11 19:32
EPICS教程
Linux
C
EPICS
C语言
设计模式(四)行为型之模板方法模式、策略模式、命令模式、责任链模式
目录3行为型模式3.1模板方法模式3.1.1概述3.1.2结构3.1.3案例实现3.1.3优缺点3.1.4适用场景3.1.5JDK
源码解析
3.2策略模式3.2.1概述3.2.2结构3.2.3案例实现3.2.4
LeslieGuGu
·
2023-10-11 18:37
设计模式
设计模式
模板方法模式
策略模式
命令模式
责任链模式
.Net Core 认证系统之基于Identity Server4 Token的JwtToken认证
源码解析
介绍JwtToken认证之前,必须要掌握.NetCore认证系统的核心原理,如果你还不了解,请参考.NetCore认证组件
源码解析
,且必须对jwt有基本的了解,如果不知道,请百度.最重要的是你还需要掌握
dotNET跨平台
·
2023-10-11 17:47
SpringSecurity
源码解析
| 加JWT 实战 之 授权流程源码分析
前两篇分析了SpringSecurity认证源码和自定义认证流程,本片主要讲下另一个核心授权。简单理解:登录认证是用来确认用户是否能访问系统。授权就是:你认证通过之后,还要检查是你是否满足资源所要求的权限。我们用之前的源码继续分析。首选思考下,要是你来实现这个框架,你怎么去处理授权这个流程?正常来说,基于RBAC思想(基于角色的权限控制),权限控制的源头是资源,比如API_1,要想根据用户来控制是
Survivor001
·
2023-10-11 17:46
spring源码
互联网
功能程序
java
hive3.1核心源码思路
系列文章目录大数据主要组件核心
源码解析
文章目录系列文章目录大数据主要组件核心
源码解析
前言一、HQL转化为MR核心思路二、核心代码1.入口类,生命线2.编译代码3.执行代码总结前言提示:这里可以添加本文要记录的大概内容
*星星之火*
·
2023-10-11 14:14
hive
大数据
Spring
源码解析
-@Conditional注解
Spring死磕系列-@Conditional注解一、Conditional注解介绍Conditional注解表示仅当所有指定条件都匹配时,该组件才会被注册。二、Conditional注解三种使用方式作为类级别的注解使用:作用于任何直接或间接被@Component注解的类上,除此之外还包括@Configuration注解的类作为方法级别的注解使用:作用于任何被@Bean注解的方法上作为元注解使用:
KiminaPera
·
2023-10-11 12:41
spring
spring
spring
boot
java
【springmvc-完整篇】
springmvc-完整篇本文根据学习视频做的笔记,视频来源-Bilibili:尚硅谷SpringMVC实战教程完整版(springmvc框架
源码解析
)一、@RequestMapping("")映射请求修饰方法
giraffecode9668
·
2023-10-11 12:47
类加载、链接和初始化 C++
源码解析
类加载器种类BootstrapClassLoader:C++编写,负责加载java核心类库Launcher.ExtClassLoader:Launcher中的内部类,parent==nullLauncher.AppClassLoader:Launcher中的内部类,parent==ExtClassLoader用户自定义ClassLoader:继承自ClassLoader,parent==AppCl
程序员札记
·
2023-10-11 12:41
从输入 URL 到页面展示到底发生了什么?看完吊打面试官!
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-10-11 10:55
Spring Kafka:@KafkaListener 单条或批量处理消息
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-11 09:14
中间件
spring
java
spring
boot
mybatis
AFNetworking3.0后为什么不再需要常驻线程?
AF
源码解析
的系列文章有很多(文末有我看过的一些推荐给大家),本文不对AF作全面的解析,仅从常驻线程这个角度解析一下2.0和3.0的差异。AF2.x为什么需要常驻线程?
luonaerduo
·
2023-10-11 09:30
MyBatis
源码解析
- 解析器模块
MyBatis
源码解析
-解析器模块1.前言在MyBatis中涉及多个xml文件,解析这些xml文件自然离不开解析器。本文就来分析一下解析器模块。
程序猿扬克尔
·
2023-10-11 08:25
Mybatis的
源码解析
之处理占位符相关的类TokenHandler和GenericTokenParser
前言Mybatis在处理${}和#{}占位符时,底层使用到了GenericTokenParser类和TokenHandler的实现类。它的实现原理及其简单。GenericTokenParserGenericTokenParser的作用是完成对字符窜中${}和#{}的内容定位,每次定位完成后,调用TokenHandler进行内容替换。GenericTokenParser的定位原理很简单,将${}或者
Swing_wingS
·
2023-10-11 08:54
Mybatis源码专题学习
2 Keil自带的8051汇编boot
源码解析
注释
本仓库相关网址:CSDN文章地址(待添加)Gitee工程和源码地址-https://gitee.com/langcai1943/8051-from-boot-to-application相关仓库:嵌入式整体介绍,里面也描述了部分8051的内容:才鲸嵌入式/嵌入式知识图谱WiKi-https://gitee.com/langcai1943/embedded-knowledge-wikiC语言框架讲解
才鲸嵌入式
·
2023-10-11 07:10
7
51单片机
嵌入式
单片机
c语言
MCU
互联网医院系统
源码解析
:实现在线问诊、挂号和支付功能
互联网医院系统为大家的日常看病提供了更加便捷的服务,近期热度极高。本篇文章,小编将从互联网医院系统源码的角度,解析其如何实现在线问诊、挂号和支付功能。一、基本架构1.前端前端主要由HTML、CSS和JavaScript等技术实现,通过浏览器与用户进行交互。互联网医院系统源码的前端的主要功能包括用户注册、登录、在线问诊、挂号、支付等。2.后端互联网医院系统的后端主要由Java、Python等技术实现
万岳科技程序员小金
·
2023-10-11 06:16
医疗陪诊系统源码
在线药房系统源码
互联网医院系统
前端
javascript
html
微信小程序
小程序
CountDownLatch
源码解析
JDK的并发包中提供了几个非常有用的并发工具类。CountDownLatch、CyclicBarrier和Semaphore工具类提供了一种并发流程控制的手段。本文将介绍CountDownLatch(闭锁)的实现原理。在了解闭锁之前需要先了解AQS,因为CountDownLatch的实现需要依赖于AQS共享锁的实现机制,详细的源码分析参见AQS简介与源码剖析。1、Demo示列输出:从上面的列子可以
挨踢男孩
·
2023-10-11 05:32
springboot实现全局事务管理
前言首先需要实现全局事务管理,你得知道事务的原理包括一些事务的基础概念事务
源码解析
代码演示importorg.apache.ibatis.transaction.TransactionFactory;importorg.aspectj.lang.annotation.Aspect
暮色里de白雪檐
·
2023-10-11 05:18
springboot
#
java-动态代理
事务管理
spring
boot
AOP
拦截器
事务
Spring
源码解析
:(八)事务管理
事务管理前言spring的事务传播级别Spring中事务的API事务的源码实现@EnableTransactionManagementAutoProxyRegistrar总结前言本节主要讲讲Sring的事务管理方面,关于事务管理相信大多读者也都有了解和使用,关于数据库方面的事务管理本节就不再叙述,读者可以看本人的mysql方面的文章浅谈Mysql事务spring的事务传播级别事务往往在servic
一白丁
·
2023-10-11 04:33
Spring
Spring事务
源码解析
Spring事务
源码解析
一、基本概念1、ACID属性2、事务的隔离级别3、事务行为4、Spring事务的传播级别5、Spring事务支持方式二、Spring事务的执行源码1、事务AOP2、事务处理拦截器
毅一s
·
2023-10-11 04:28
Java原理
spring
数据库
java
Spring注解
源码解析
:@Transactional
一.@Transactional竟然是基于AOP实现的?@Transactional注解就是基于AOP来实现的,也就是说,只要方法上加了@Transactional注解,那么Spring就会为这个方法所在的类创建一个代理出来,而当调用代理对象的方法时,就会执行代理中的增强逻辑来支持事务。二实现事务的关键拦截器:TransactionInterceptor@Transactional注解来说,拦截器
错觉_
·
2023-10-11 04:57
spring
spring
java
后端
Spring事务执行过程-TransactionInterceptor-
源码解析
背景因为Spring声明式事务是通过AOP增强实现的,所以现在具体来分析一下Spring事务的执行过程,因为AOP是通过拦截器执行链实现的,所以我们可以把关注点聚焦在拦截器上-TransactionInterceptor事例@TransactionalpublicvoidinsertUser(Stringname,intage){userMapper.insertUser(name,age);}@
liaokunxian
·
2023-10-11 04:57
spring
spring
Spring
源码解析
(十二):TransactionInterceptor事务拦截器
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-10-11 04:55
spring
spring
java
数据库
Vue2.0
源码解析
——编译原理
Vue2.0
源码解析
——编译原理前言:本篇文章主要对Vue2.0源码的编译原理进行一个粗浅的分析,其中涉及到正则、高阶函数等知识点,对js的考察是非常的深的,因此我们来好好啃一下这个编译原理的部分。
Story..
·
2023-10-11 01:55
源码
算法
vue.js
源码
LeakCanary 2
源码解析
(一)为什么2.0不再需要在Application中手动初始化?
问题1:为什么2.0不再需要在Application中手动初始化?:大家可能在升级到2.0的时候注意到——官网的开始指南发生了变化⬇image.png2.0版本只需要添加debug依赖就可以完成接入了(what?1.0的时候不是还要在Application里onCreate方法中完成初始化吗?)如何实现的呢?首先,让我们在leakcanary的官方git仓库中,找到官方说明中提示直接依赖的leak
RenkyDaphy
·
2023-10-11 00:26
sideTable & weakTable
源码解析
-- 基于最新objc源码
总的来说:weak_table是SideTable的一个成员变量,避免直接操作weak_table。根据当前对象指针,做一定偏移,找到对应的数组(SideTables)索引,再根据索引取>出这个SideTable。你可以理解为key是对象指针,value就是SideTable。也就是说,一个对象,对应一个SideTable,一个SideTable对应一个weak_table,一个weak_tabl
sea777777
·
2023-10-10 23:52
Glide
源码解析
之MemoryCache
前言在上文Glide
源码解析
之ActiveResources我们介绍了一级缓存ActiveResource,现在让我们来看Glide的二级缓存MemoryCache。
断了谁的弦
·
2023-10-10 21:05
SpringCloud之Resilience4j熔断器
源码解析
Hystrix官方已经停止开发了,Hystrix官方推荐使用新一代熔断器作为Resilience4j。作为新一代的熔断器,Resilience4j有很多优势,比如依赖少,模块化程度较好等优势。Resilience4j是受Hystrix启发而做的熔断器,通过管理远程调用的容错处理来帮助实现一个健壮的系统。resilience4j提供了更好用的API,并且提供了很多其他功能比如RateLimiter(
且听风吟0220
·
2023-10-10 21:55
spring
cloud
hystrix
java
SpringBoot内置web服务器
知识点有SpringBoot默认web服务器;如何配置当前web容器;内嵌Web服务器如何切换(从tomcat到jetty);Web容器怎么自动配置;web容器启动
源码解析
;SpringBoot内置服务器不使用
额 无语
·
2023-10-10 20:58
java
java
后端
Spring IOC
源码解析
(07)PropertyEditorRegistrySupport
前言在讲解PropertyEditorRegistrySupport之前,我们有比较对jdk内部自带的PropertyEditor进行说明。PropertyEditor,意为属性编辑器,是JavaBean规范中定义的接口,最初的目的是为IDE的设计开发做准备的,它可以很方便地让IDE以可视化的方式设置JavaBean属性。但是在Spring中,尤其是IOC的xml配置,我们往往需要将一个字符串灵活
juconcurrent
·
2023-10-10 20:33
Influxdb源码分析-TSM Engine WAL
influxdb概念详解1influxdb概念详解2influxdb源码编译influxdb启动分析influxdb源码分析-meta部分infludb源码分析-数据写入influxdb数据写入细节influxdb
源码解析
MatrixYg
·
2023-10-10 15:49
时序数据库
GO
influxdb
时序数据库
源码分析
WAL
LSM
Tree
Spring
源码解析
(十一)-初始化bean
Spring版本5.2.5.RELEASE参考《芋道源码》源码解读1.AbstractAutowireCapableBeanFactory#initializeBeanprotectedObjectinitializeBean(finalStringbeanName,finalObjectbean,@NullableRootBeanDefinitionmbd){if(System.getSecur
秋水畏寒
·
2023-10-10 14:04
[vite
源码解析
]client篇
从服务端我们了解到是接住websocket与客户端进行通信,下面我们来看一下客户端的代码:第1步初始化websocket实例,socket协议以来当前的协议,如果是https那就使用wss,否则使用ws。子协议名称使用vite-hmr//packages/vite/src/client/client.tsconstsocketProtocol=__HMR_PROTOCOL__||(location
秋名山车神12138
·
2023-10-10 14:17
Spring Security用户名密码登陆分析
接下来,为大家分享一下用户名密码登陆的
源码解析
:首先,我们来看下下面这张类图。
JetBean
·
2023-10-10 13:39
一文搞懂Netty发送数据全流程 | 你想知道的细节全在这里
本系列Netty
源码解析
文章基于4.1.56.Final版本主从Reactor组完整结构.png在《Netty如何高效接收网络数据》一文中,我们介绍了Netty的SubReactor处理网络数据读取的完整过程
bin的技术小屋
·
2023-10-10 12:37
Spring
源码解析
(8)——ApplicationContext
回顾上篇上篇文章《属性注入》,我们已经分析完了bean中的属性是如何注入进去的。到目前为止我们已经分析完了Spring创建一个bean的全流程。先是解析配置的xml文件,将xml文件里配置的信息解析成BeanDefinition,然后通过BeanDefinition来创建bean,同时也会将bean的属性值注入。这里面也涉及到一个循环依赖的问题,也分析了一下Spring是如何来解决循环依赖的。上面
tack_back
·
2023-10-10 12:23
Spring源码解析
spring
java
Spring
源码解析
——启动过程详解
基于Spring的启动看看Spring进行了哪些操作,在前面简单写过,现在详细概述一次。AnnotationConfigApplicationContextapplicationContext=newAnnotationConfigApplicationContext(AppConfig.class);System.out.println(applicationContext.getBean("u
还没秃的小菜鸡
·
2023-10-10 12:20
Spring
Spring
源码解析
——初始化解析
前言1:实例化一个ApplicationContext的对象;2:调用bean工厂后置处理器完成扫描;3:循环解析扫描出来的类信息;4:实例化一个BeanDefinition对象来存储解析出来的信息;5:把实例化好的beanDefinition对象put到beanDefinitionMap当中缓存起来,以便后面实例化bean;6:再次调用bean工厂后置处理器;7:当然spring还会干很多事情,
还没秃的小菜鸡
·
2023-10-10 12:50
Spring
Spring
源码解析
三——IOC容器的初始化过程
简单来说,IOC容器的初始化是由refresh()方法来启动的,这个方法标志着IOC容器的正式启动,具体来说,这个启动包括——BeanDefinition的Resource定位;BeanDefinition的载入;BeanDefinition的注册Spring中把上面三个过程分开,使用不同的模块;使用相应的ResourceLoader,BeanDefinitionReader等模块;第一个过程是R
wesen12
·
2023-10-10 12:19
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他