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
YYModel源码解读
spring代理对象的生成及运行机制
源码解读
spring有非常多的地方都是使用代理的,但是这些什么使用代理,使用哪种代理,代理是在什么时候创建的,怎么运行起效的。这些问题都会是下面的源码中实现的。1、代理是怎么创建的,什么时候创建的,为什么创建spring的代理创建类都是AbstractAutoProxyCreator的子类,这个抽象类同时又是InstantiationAwareBeanPostProcessor的实现类。由于它是BeanP
奈文摩尔_NerverMore
·
2020-07-27 13:21
spring
java
源码
Spring全家桶+高并发编程+Netty+Redis+Dubbo等面试专题(BAT向)
对
源码解读
和核心原理理解也是成了加分项,特别是对Java的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的事情。
sinat_37903468
·
2020-07-27 13:43
[每天学习微服务-
源码解读
] ServiceComb + SpringCloud Zuul
点击蓝字关注这个靠谱的公众号上一篇文章我们介绍了ServiceComb与SpringCloud的Zuul网关组件协同工作,以构建微服务应用。为了给ServiceComb做贡献的伙伴提供指引,本篇将介绍ServiceComb与SpringCloudZuul的集成源码。ServiceComb对接SpringCloudZuul思路ServiceComb没有修改SpringCloudZuul的源代码,而是
looook
·
2020-07-27 12:41
Docker
源码解读
:1.flag解读
https://my.oschina.net/u/197860/blog/507069摘要:我们知道,docker的client端和daemon端都是用的同一个docker程序,那么,docker程序是如何来区分是client还是daemon端的呢?就是在mfalg中,实际上docker中的flag是对标准库中的flag的一个封装,为此,我们先来看看flag是怎么封装标准库中的flag的。我是怎么
liukuan73
·
2020-07-27 12:04
docker
认真的虎ORBSLAM2
源码解读
(七):单目初始化器Initializer
目录1.前言1.1.参考博客1.2.介绍2.头文件3.源码3.1.类方法Initializer::FindHomography()3.1.1.源码3.2.类方法Normalize()3.2.1.源码3.2.2.讲解3.3.类方法Initialize()3.4.类方法FindFundamental()3.5.类方法ComputeH21()3.6.类方法ComputeF21()3.7.类方法Check
认真的虎
·
2020-07-27 12:31
SLAM
Java集合之List——LinkedList详解
源码解读
继承关系publicclassLinkedListextendsAbstractSequentialListimp
秋寒丶
·
2020-07-26 16:37
Collection
Java
List
java
iOS-SDWebImage
源码解读
大神原文地址:http://blog.csdn.net/deft_mkjing/article/details/52900586SD内部已经帮我们把请求回来的数据或者缓存到本地的图片资源都进行了异步解压缩,因此不需要我们来做,简单了解下一.图片压缩流程假设我们使用+imageWithContentsOfFile:方法从磁盘中加载一张图片,这个时候的图片并没有解压缩;然后将生成的UIImage赋值给
周灬
·
2020-07-23 16:01
三方库学习列表
swiftyTask:链式任务执行框架,封装了GCD的优先级
YYModel
:解析库,很多swift解析库有点问题尝试用这个写成swiftswiftJson:解析变简单没完全变成modelObjectMapper
化二缺
·
2020-07-23 16:45
Dubbo中的服务暴露
本系列主要参考官网文档、芋道源码的
源码解读
和《深入理解ApacheDubbo与实战》一书。Dubbo版本为2.6.1。
就这些吗
·
2020-07-21 22:44
iOS比较好用的第三方框架
(个人比较推荐)②
YYModel
-高性能的iOSJSON模型框架,YY出的众多框架之一。
就是懒得想名字
·
2020-07-18 10:21
faster rcnn
源码解读
(二)
解读data_augment.py文件defaugment(img_data,config,augment=True):assert'filepath'inimg_dataassert'bboxes'inimg_dataassert'width'inimg_dataassert'height'inimg_dataaugment是一个函数,该函数的输入是img_data是一个字典,也就是我们解读一里
ML_BOY
·
2020-07-16 04:49
深度学习
flink
源码解读
--2 入口类CliFrontend
参考文章:https://blog.csdn.net/weixin_43161811/article/details/103151644从上篇文章,我们知道,flink脚本提交后,由CliFrontendmain开始执行。/**Submitsthejobbasedonthearguments.*/publicstaticvoidmain(finalString[]args){//1.打印基本的环境
peidezhi
·
2020-07-16 04:14
flink
源码
Facenet 原理介绍
引子[编辑|编辑源代码]这篇wiki主要介绍facenet人脸相似比较的基本原理,另外两篇wiki主要介绍基于tensorflow实现facenet的准确率测试及
源码解读
。
lq126126
·
2020-07-16 02:24
ML
认真的虎ORBSLAM2
源码解读
(四):图解ORB特征提取ORBextractor
目录1.参考博客1.1.理论基础参考1.2.参考博客2.头文件ORBextractor.h3.源文件ORBextractor.cc3.1.类ORBextractor构造函数3.1.1.umax的计算3.2.重载ORBextractor::operator()3.3.类方法ORBextractor::ComputePyramid(cv::Matimage)3.4.类方法ORBextractor::C
认真的虎
·
2020-07-16 02:30
SLAM
自己动手写basic解释器(二)
自己动手写basic解释器刺猬@http://blog.csdn.net/littlehedgehog注:文章basic解释源码摘自梁肇新先生的《编程高手箴言》(据他所说这个代码也是网上摘录的),
源码解读
参考
littlehedgehog
·
2020-07-16 02:25
Unix/Linux
Programming
自己动手写basic解释器(七)
自己动手写basic解释器刺猬@http://blog.csdn.net/littlehedgehog注:文章basic解释源码摘自梁肇新先生的《编程高手箴言》(据他所说这个代码也是网上摘录的),
源码解读
参考
littlehedgehog
·
2020-07-16 02:25
Unix/Linux
Programming
自己动手写basic解释器(一)
自己动手写basic解释器刺猬@http://blog.csdn.net/littlehedgehog注:文章basic解释源码摘自梁肇新先生的《编程高手箴言》(据他所说这个代码也是网上摘录的),
源码解读
参考
littlehedgehog
·
2020-07-16 02:25
Unix/Linux
Programming
basic
编译器
gcc
java
fp
编程
自己动手写basic解释器(三)
自己动手写basic解释器刺猬@http://blog.csdn.net/littlehedgehog注:文章basic解释源码摘自梁肇新先生的《编程高手箴言》(据他所说这个代码也是网上摘录的),
源码解读
参考
littlehedgehog
·
2020-07-16 02:25
Unix/Linux
Programming
Mycat
源码解读
--错误之【op table not in schema】
1、[Err]1064-optablenotinschema----INDEX备注:这种错误一般是表名字获取失败报的错误,具体位置是:RouterUtil类中的routeToDDLNode方法报的/***修复DDL路由**@returnRouteResultset*@authoraStoneGod*/publicstaticRouteResultsetrouteToDDLNode(RouteRes
lijieshare
·
2020-07-16 02:23
Mycat中间件
django
源码解读
之 View View
django
源码解读
之ViewView、ContextMixin、TemplateResponseMixin、TemplateView、RedirectViewView#CopyclassView(object
li123128
·
2020-07-16 01:25
每日一读 11.24
Spark-streaming-2.0-Kafka:从kafka接收数据Receiver和direct两种方式
源码解读
http://www.aboutyun.com/forum.php?
Vicor
·
2020-07-15 23:22
restframework学习笔记——APIView
源码解读
之访问节流即控制访问频率
通过APIView中的dispatch()中执行self.initial(request,*args,**kwargs),认证和权限判断都要经过这一步。definitial(self,request,*args,**kwargs):"""Runsanythingthatneedstooccurpriortocallingthemethodhandler."""self.format_kwarg=s
h_h_y1994
·
2020-07-15 23:42
Django学习笔记
[iOS]JKDBModel
源码解读
JKDBModel是一个对FMDB进行二次封装的一个轻量级框架,进一步简化了sql语句,也便于对数据库进行管理。使用runtime机制,使得设计更为巧妙,我在原有代码基础上添加了更多的注释。以下通过保存一组数据的例子来走走通整个工作流程。调用save对数据进行保存操作时1.png会最先调用+(void)initialize方法,在此方法内调用creaTable方法2.png3.png+(BOOL)
阿不不不不
·
2020-07-15 22:36
五、AQS
源码解读
AQS的全称是AbstractQueuedSynchronizer抽象同步队列,它是并发组件里的基础组件。其内部包含两个内部类ConditionObject、Node,这篇文章先从这两个类开始讲起,分析AQS如何工作目录AbstractQueuedSynchronizer属性Node属性Node方法获取锁独占锁和共享锁区别释放锁独占锁和共享锁区别ConditionObject属性方法结语Abstr
无聊的刀刀
·
2020-07-15 22:47
Restful 1 -- REST、DRF(View
源码解读
、APIView
源码解读
)及框架实现
一、REST1、什么是编程?数据结构和算法的结合2、什么是REST?-url用来唯一定位资源,http请求方式来区分用户行为首先回顾我们曾经做过的图书管理系统,我们是这样设计url的,如下:127.0.0.1:9001/books/127.0.0.1:9001/get_all_books/访问所有的数据127.0.0.1:9001/books/{id}/127.0.0.1:9001/books/{
denggou1889
·
2020-07-15 22:31
PostgreSQL
源码解读
(180)- 内核研发#4(如何实现自定义系统函数)
本节以实现Oracle中的add_months函数为例介绍如何通过改造内核实现自定义系统函数.一、基础知识在实现之前有必要先行介绍一些基础知识,包括Oid/函数注册等.OidOid即Objectidentifier,对象标识符,在PostgreSQL中,每个对象都一个Oid,系统表对象之间以Oid进行关联.函数作为PostgreSQL中的一种对象,每个函数都存在Oid,通过查询pg_proc可获得
cuichao1900
·
2020-07-15 21:20
Tinker热修复原理探究
一、class文件修复(代码修复)原理1.ClassLoader
源码解读
,局部的继承关系:ClassLoader->BaseDexClassLoader->DexClassLoader->DexClassLoaderProvider2
龚va
·
2020-07-15 21:25
MyBatis延迟加载
MyBatis
源码解读
之延迟加载目的本文主要解读MyBatis延迟加载实现原理延迟加载如何使用Setting参数配置设置参数描述有效值默认值lazyLoadingEnabled延迟加载的全局开关。
anhldd
·
2020-07-15 20:31
兴趣
JVM
源码解读
之 CMS GC 触发条件
点击上方"涤生的博客",关注我转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。前言经常有同学会问,为啥我的应用OldGen的使用占比没达到CMSInitiatingOccupancyFraction参数配置的阈值,就触发了CMSGC,表示很莫名奇妙,不知道问题出在哪?其实CMSGC的触发条件非常多,不只是CMSInitiatingOccupancyFraction阈值触发这么简单
「已注销」
·
2020-07-15 19:44
Android 之 Handler ,Looper机制详解
Android之Handler,Looper机制详解Handler在日常开发中异步操作时经常使用到,接下来我们就来分析Handler机制,主要分为两大部分:常见用法
源码解读
常见用法一般我们会在Acticity
火与镘与猫
·
2020-07-15 19:23
Android源码机制
JDK中多线程之JUC集合的JDK
源码解读
配合大神的一起看,秒懂。
一、“JUC集合”01之框架1)概要之前,在"Java集合系列目录(Category)"中,讲解了Java集合包中的各个类。接下来,将展开对JUC包中的集合进行学习。在学习之前,先温习一下"Java集合包"。本章内容包括:Java集合包JUC中的集合类2)Java集合包在“Java集合系列01之总体框架”中,介绍java集合的架构。主体内容包括Collection集合和Map类;而Collecti
MARS用了8年
·
2020-07-15 18:27
jdk
xxl-job 路由策略源码分析 (三)
源码回顾调度中心触发任务之后,他的调用链如下RemoteHttpJobBean>executeInternal>XxlJobTrigger>trigger,通过之前的分析xxl-job
源码解读
(二),我们可以了解到
daringzyh
·
2020-07-15 18:15
(六)PHP数组
源码解读
和底层实现分析
HashTablePHP数组使用HashTable实现,因此,先从HashTable开始源码对应的PHP版本为7.2HashTable示意图如下:bucket:桶,HashTable中存储数据的单元,用来存储Key和Value以及其他辅助信息slot:槽,HashTable有很多槽,通过散列函数,每个Key都能映射到一个槽中一个bucket必须从属某个slot,一个slot下可以有多个bucket
IT_10-
·
2020-07-15 17:15
#
PHP源码学习
(五)PHP7 字符串
源码解读
_zend_string结构体PHP7字符串_zend_string结构体定义如下://Zend/zend_types.htypedefstruct_zend_refcounted_h{uint32_trefcount;/*4字节,存储引用计数*/union{struct{ZEND_ENDIAN_LOHI_3(zend_uchartype,/*字符串的类型,等同于u1.v.type*/zend_u
IT_10-
·
2020-07-15 17:15
#
PHP源码学习
destoon
源码解读
lesson1—common.inc.php(公共配置文件,根目录下面)
$__v){if(substr($__k,0,1)=='_')if($__R=='_POST'){unset($_POST[$__k]);}else{unset($_GET[$__k]);}if(isset($$__k)&&$$__k==$__v)unset($$__k);}}}define('IN_DESTOON',true);define('IN_ADMIN',defined('DT_ADMI
汪小君
·
2020-07-15 17:58
php
destoon
SpringBoot启动嵌入式tomcat
源码解读
原文链接:http://www.studyshare.cn/blog-front/blog/details/1136/1一、SpringBoot自动拉起TomcatSpringBoot框架是当前比较流行的java后端开发框架,与maven结合大大简化了开发人员项目搭建的步骤,我们知道SpringBoot的启动类启动后,tomcat容器、SpringMVC、spring事务等第三方依赖也已经自动启动
Adonis_D_Gogh
·
2020-07-15 16:37
JAVA
most_common()函数
源码解读
Counter类中的most_common()函数parameter(参数):传进去一个可选参数n(代表获取数量最多的前n个元素,如果不传参数,代表返回所有结果)return(返回):返回一个列表(里面的元素是一个元组,元组第0位是被计数的具体元素,元组的第1位是出现的次数,如:[('a',1),[('b'),2],[('c',3)]])当多个元素计数值相同时,按照字母序排列。下边是most_co
My~
·
2020-07-15 15:56
python函数
vue ssr和vue-server-renderer原理
文章目录什么是ssr进阶1:把vue实例变成html进阶2:结合vue-router来访问不同页面vue-server-renderer
源码解读
什么是ssr进阶1:把vue实例变成html用renderToString
sayid760
·
2020-07-15 14:48
vue
.NetCore 解析Zip -
源码解读
ZipFile
摘要在之前写的内容中涉及到的内容比较高层次简单,本篇文章更深一步分析ZipFile如何解析zip压缩包中具体文件,然后进行读取解压。1、.NETCore文件路径解决方法,统一LinuxWindow2、ZipFIle解压原理解析主流程0获取压缩包对象文档在上篇文章中说到首先是读取压缩包文件,然后讲压缩包转为对象ZipArchiveusing(ZipArchivearchive=ZipFile.Ope
杨义权
·
2020-07-15 13:33
NetCore源码解读
解压
解析Zip
.NetCore
源码解读
ZipFile 解压过程
.NetCoreZipFile解压过程解压过程压缩包的压缩文件windowlinux源码传送门在工作中我们遇到文件解压时,在采用ZipFile时只知道ZipFile.ExtractToDirectory,但是不知道具体过程,对于输出结果往往也不知所云。现在就源码进行解读,了解解压过程,让我们对自己的代码更有自信心。解压过程读取压缩包将指定路径文件打开为表示zip归档格式的压缩文件包遍历压缩包的压缩
杨义权
·
2020-07-15 13:33
文件解压
ZipFile
NetCore源码解读
c#
asp.net
zip
linux
【SpringSecurity系列02】SpringSecurity 表单认证逻辑
源码解读
概要前面一节,通过简单配置即可实现SpringSecurity表单认证功能,而今天这一节将通过阅读源码的形式来学习SpringSecurity是如何实现这些功能,前方高能预警,本篇分析源码篇幅较长。过滤器链前面我说过SpringSecurity是基于过滤器链的形式,那么我解析将会介绍一下具体有哪些过滤器。FilterClass介绍SecurityContextPersistenceFilter判断
余空~
·
2020-07-15 10:04
springboot
Masonry
源码解读
先简单看一下Masonry主要的设计以及Class结构方法Masonry采用了经典的Composite设计模式,如果你还不清楚该设计模式,你需要Google看看对应的文章看完了上面类设计图,我们开始跟踪程序Masonry开始于这样的代码结构-(void)viewDidLoad{[superviewDidLoad];UIView*aview=[[UIViewalloc]init];[self.vie
Pikachuqiu
·
2020-07-15 08:14
【前端词典】从
源码解读
Vuex 注入 Vue 生命周期的过程
前言这篇文章是【前端词典】系列文章的第13篇文章,接下的9篇我会围绕着Vue展开,希望这9篇文章可以使大家加深对Vue的了解。当然这些文章的前提是默认你对Vue有一定的基础。如果一点基础都没有,建议先看官方文档。第一篇文章我会结合Vue和Vuex的部分源码,来说明Vuex注入Vue生命周期的过程。说到源码,其实没有想象的那么难。也和我们平时写业务代码差不多,都是方法的调用。但是源码的调用树会复杂很
weixin_34174132
·
2020-07-15 05:51
ReentrantLock和AQS
源码解读
系列五
ReentrantLock和AQS
源码解读
系列五读写锁读写锁的结构ReentrantReadWriteLock构造方法WriteLockReadLockNonfairSyncFairSyncSyncHoldCounterThreadLocalHoldCounterwriteLock.lock
王伟王胖胖
·
2020-07-15 02:10
Java并发编程
ReentrantLock和AQS
源码解读
系列预备知识一
ReentrantLock和AQS
源码解读
系列预备知识一为什么需要预备知识锁的一些分类ReentrantLock中的锁悲观锁公平锁和非公平锁可重入锁阻塞锁自旋锁FairSync公平锁NonfairSync
王伟王胖胖
·
2020-07-15 02:09
Java并发编程
Spark Streaming
源码解读
之RDD生成全生命周期彻底研究和思考
RDD的三个问题1.RDD到底是怎么生成的2.具体执行的时候,是否和基于SparkCore上的RDD有所不同,runtime级别的3.运行之后我们对RDD如何处理。会随batchduration不断的产生RDD,内存无法完全容纳这些对象。每个batchduration产生的作业执行完RDD之后怎么对以有的RDD进行管理是一个问题。RDD生成的全生命周期:ForEachDStream不一定会触发jo
阳光男孩spark
·
2020-07-15 02:52
关于cocos2dx lua中的clone函数的
源码解读
cocos2dx的clone函数,是深拷贝,完全的拷贝,这段代码内容不多,不过第一次看还是有点晕,我把解读记下来分享一下.
源码解读
:functionclone(object)--clone函数locallookup_table
小李00
·
2020-07-15 01:27
cocos2dx
3.x(lua)
Atlas
源码解读
(1)图数据库JanusGraph
AparcheAtlas是Hadoop数据治理与元数据框架,提供了高效数据查询与分类系统,同时支持数据审计与数据血缘关系的建立。小编认为随大数据发展,数据结构与类型将越来越复杂,元数据治理与数据关系建立将是完成数据挖掘,实现人工智能的重要前提。Atlas收集大数据组件元数据通过集成构件kafka传输至底层数据处理构件JanusGraph,JanusGraph作为数据处理核心,为数据存储,关系建立,
king_eagle2015
·
2020-07-15 01:07
hadoop
SD
源码解读
遇见的问题
SD
源码解读
依据的文章来自:http://www.cocoachina.com/ios/20170511/19252.html1、GCG,dispatch_barrier_sync函数dispatch_sync
lovter
·
2020-07-15 00:43
Mybatis框架源码Configuration分析
##近期准备做一下Mybatis的
源码解读
,整个系列大概会有6-7篇文章。
程序男
·
2020-07-15 00:01
mybatis专题
源码专题
java
mybatis
源码
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他