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 Cloud Alibaba一站式解决方案
最全精品JAVA高级互联网架构师,微服务,高并发,分布式,性能优化,高可用,集群部署,
源码解读
,设计模式,数据结构,服务器,数据库,持续集成,自动化部署落地,项目实战,团队协作,大厂高薪面试系列视频教程技术涵盖但不限于
li3364206
·
2020-09-11 01:28
java
编程语言
大数据
java web在高并发和分布式下实现订单号生成唯一的解决方案
javaweb在高并发和分布式下实现订单号生成唯一的解决方案最全精品JAVA高级互联网架构师,微服务,高并发,分布式,性能优化,高可用,集群部署,
源码解读
,设计模式,数据结构,服务器,数据库,持续集成,
li3364206
·
2020-09-11 01:55
java
多线程
redis
mac
分布式
阿里架构师:带你快速理解微服务架构,理解微服务架构的核心SpringCloud
最全精品JAVA高级互联网架构师,微服务,高并发,分布式,性能优化,高可用,集群部署,
源码解读
,设计模式,数据结构,服务器,数据库,持续集成,自动化部署落地,项目实战,团队协作,大厂高薪面试系列视频教程技术涵盖但不限于
li3364206
·
2020-09-11 01:55
分布式
数据库
编程语言
大数据
网络
Linux cgroup
源码解读
(一)
Linuxcgroup几个重要的数据结构:一个/多个cgroup_control子系统,组成一个树形结构。1.cgroup_root:cgroup(树)的根,初始所有系统都挂载在全局默认cgrp_dfl_root上。一个cgroup_root可以挂载多个子系统。一个只系统,只能挂载在一个cgroup_root上。2.cgroup:树子节点。每在一个cgroup_root下创建一个目录,就会创建一个
Chayton_Chan
·
2020-09-11 01:32
Linux内核
cgroup
源码
Flink学习-DataStream-HDFSConnector(StreamingFileSink)
Flink系列文章请点击Flink系列文章更多大数据文章请点击大数据好文推荐摘要本文主要介绍Flink中的DataStream之HDFSConnector(StreamingFileSink),包含概念介绍、
源码解读
迷路剑客
·
2020-09-11 00:56
flink
Spark
源码解读
之Shuffle原理剖析与源码分析
在前面几篇文章中,介绍了Spark的启动流程Spark内核架构流程深度剖析,Spark源码分析之DAGScheduler详解,Spark
源码解读
之Executor以及Task工作原理剖析,Spark
源码解读
之
不清不慎
·
2020-09-10 23:51
Spark
Spark源码剖析与调优
iOS网络框架AFNetworking3.1.0底层
源码解读
AFNetworking基本是iOS开发中的网络第三方库标配,本文基于AFNetworking3.1.0版本。咱们主要从使用的角度来介绍AFNetworking的发起Get请求的过程,偏重于解读过程,解读当你使用AFNetworking发起一个Get请求的时候,AFNetworking内部的处理过程。而不是对AFNetworking源代码的各个类的代码进行深入解析,在源码深度解析方面,网络上已经有
非洲胚胎
·
2020-09-10 22:40
开发文档
Spring源码分析
spring源码分析https://blog.csdn.net/qq_37049496/article/details/81698322Spring
源码解读
https://blog.csdn.net/weixin
serve the people
·
2020-09-10 21:53
众里千寻
Spring Data Redis配置+
源码解读
+扩展
简介SpringDataRedis是spring基于Redis做的一些模块化功能,属于spring全家桶其中之一,本篇文章主要是讲其中关于数据缓存方面的实现+
源码解读
+优化。
阿踏踏踏踏
·
2020-09-10 18:41
spring
Spring Cache Redis
源码解读
/***Cache和map接口类似,可以get和put值。实现类有RedisCache。*cache中有个name,这个name就是注解@CacheConfig、@Cacheable、@CacheEvict中的cacheNames,注意这里的cacheNames可以是数组。*一个cacheName会对应一个Cache实例。*/publicinterfaceCache{StringgetName()
周星猩
·
2020-09-10 14:17
spring
protobuffer
源码解读
protobuffer的下载地址:http://code.google.com/p/protobuf/downloads/list下载下来的工程解压后如下图:
麦晓宇
·
2020-09-10 13:18
源码解读
| Handler 消息机制
1.概述Android的消息机制其实就是指Handler机制,在阅读源码中发现Handler的使用非常频繁,主要作用是实现线程的切换。Android系统里UI控件的设计并不是线程安全的,当我们在子线程中完成耗时操作需要访问UI时,如果出现并发的情况(即多个子线程同时访问同一个View)就会出现不可预期的情况,这时候就要用到Handler来处理子线程对UI的访问控制。这里解释了我们为什么不能在子线程
南子李
·
2020-09-10 13:43
比特币
源码解读
之交易发起
(本文使用的是比特币v0.1.0版本点击下载源码)新建交易选取交易计算交易费填充输入和输出计算Merkle值提交交易请求增加交易到钱包中接受交易检查交易是否有效检查交易是否创建成功检查交易是否冲突检查是否与已有交易冲突交易保存到内存中从钱包移除旧的交易广播钱包中的交易发送INV消息本文主要描述交易是如何发起中,其过程包含交易的新建(包含交易的选择,交易费的计算、签名);提交交易请求;本节点接受交易
gocgocgo
·
2020-09-10 12:43
区块链
iOS比较好用的第三方框架
(个人比较推荐)②
YYModel
-高性能的iOSJSON模型框架,YY出的众多框架之一。2.数
生活一地鸡毛、
·
2020-09-10 11:41
透过窗口看无限数据流——Flink的Window全面解析
通过本文,你可以了解到:窗口的基本概念和简单使用内置WindowAssigners的分类、源码及使用WindowFunction的分类及使用窗口的组成部分及生命周期
源码解读
完整的窗口使用Dem
大数据技术与数仓
·
2020-09-07 19:26
vue 响应式原理
详解Vue响应式原理Vue
源码解读
之Dep,Observer和WatcherVue------发布订阅模式实现https://blog.csdn.net/weixin_
qq_37820215
·
2020-09-03 12:56
vue
2020年学习计划
最近一直在坚持早起学习,有了合理的计划才能提高效率、事半功倍7月学习计划:·6月份完成了vue2.0的
源码解读
·7月上旬读书《深入浅出vuejs》·7月第三周开始读书《JavaScript高级程序设计》
前端大镖客_
·
2020-08-31 08:57
vue
源码解读
系列(2):解读目录结构与整体设计
目录结构整体分析首先看package.json"scripts":{"build":"nodescripts/build.js"}执行npmrunbuild会去执行scripts/build.js这个文件,而这个文件主要是拿到执行了scripts/config.js里的配置,生成不同版本的打包文件。//scripts/config.jsconstbuilds={//Runtimeonly(Comm
Lvan-Zhang
·
2020-08-30 00:06
vue
backbone
源码解读
写在前面backbone是我两年多前入门前端的时候接触到的第一个框架,当初被backbone的强大功能所吸引(当然的确比裸写js要好得多),虽然现在backbone并不算最主流的前端框架了,但是,它里面大量设计模式的灵活运用,以及令人赞叹的处理技巧,还是非常值得学习。个人认为,读懂老牌框架的源代码比会用流行框架的API要有用的多。另外,backbone的源代码最近也改了许多(特别是针对ES6),所
weixin_33962621
·
2020-08-26 23:13
PostgreSQL
源码解读
(63)- 查询语句#48(make_one_rel函数#13-连接路径#2)
一、
源码解读
上节已解读了make_rel_from_joinlist->standard_join_search函数的主实现逻辑,下面重点介绍该函数中的join_search_one_level函数.
EthanHe
·
2020-08-26 23:13
PostgreSQL
源码解读
(65)- 查询语句#50(make_one_rel函数#15-连接路径#4)
本节大体介绍了动态规划算法实现(standard_join_search)中的join_search_one_level->make_join_rel->populate_joinrel_with_paths函数的主实现逻辑,该函数为连接新生成的joinrel构造访问路径。一、数据结构SpecialJoinInfo/**"Specialjoin"info.**One-sidedouterjoins
EthanHe
·
2020-08-26 23:26
callapp-lib
源码解读
,实现h5/webapp打开app,如果不能就直接下载。
前言:h5/web实现“唤起app,如果已下载就直接打开app,如果不能下载,就直接跳转下载”的功能,通过反复查资料,我知道目前有2钟实现方式:1.是通过把h5cordova打包成app调用cordova的方法。2.但是绝大多数做法是通过h5打开app链接地址,如果能打开则直接会跳转,如果不能,则设置一个延迟定时器setTimeout(如延迟2秒),然后直接进行下载window.location.
Ace.斗皇
·
2020-08-26 22:02
h5
图像分割之GraphCut、GrabCut(GMM)
另外OpenCV实现了GrabCut,具体的
源码解读
见博文更新。Graphcuts是一种十分有用和流行的能量优化算法,在计算机视觉领域普遍应用于前背景分
zhengbq_seu
·
2020-08-26 16:28
算法
工具
PyTorch-faster-rcnn之一
源码解读
三model
文章目录1.roi_module.py2.region_proposal_network.py3.faster_rcnn.py4.faster_rcnn_vgg16.py本文主要介绍代码:model/下(faster_rcnn.py,faster_rcnn_vgg16.py,region_proposal_network.py,roi_module.py)这四个文件,首先分析一些主要理论操作,然后
SongpingWang
·
2020-08-26 15:44
pytorch
PostgreSQL
源码解读
(5)- 插入数据#4(ExecInsert)
本文简单介绍了PG插入数据部分的源码,主要内容包括ExecInsert函数的实现逻辑,该函数位于nodeModifyTable.c文件中。一、基础信息按惯例,首先看看ExecInsert函数使用的数据结构、宏定义以及依赖的函数等。数据结构/宏定义1、ModifyTableState/*----------------*PlanStatenode**Weneveractuallyinstantiat
EthanHe
·
2020-08-26 15:44
Java SE基础巩固(一):基本类型的包装类
源码解读
Java中变量类型可分为两类:基本类型和引用类型。基本类型有8种,分别是short,int,long,byte,char,float,double,boolean,同时也有8种引用类型作为其包装类,例如Integer,Double等。本文要讨论的就是这些基本类型和其包装类。下面涉及到源码的部分也仅仅列出部分有代表性的源码,不会有大段的代码。我使用的JDK版本是JDK1.8_1441Integer(
yeonon
·
2020-08-26 14:35
PostgreSQL
源码解读
(66)- 查询语句#51(make_one_rel函数#16-merge join#1)
本节大体介绍了动态规划算法实现(standard_join_search)中的join_search_one_level->make_join_rel->populate_joinrel_with_paths->add_paths_to_joinrel函数中的sort_inner_and_outer函数,该函数尝试构造mergejoin访问路径。mergejoin的算法实现伪代码如下:READda
EthanHe
·
2020-08-26 12:02
支持
YYModel
/ MJExtension 的自动映射. 灵活拓展和定制(名字、头文件注解)
支持
YYModel
/MJExtension的自动映射.灵活拓展和定制(名字、
#公众号:iOS逆向
·
2020-08-26 09:54
#
iOS开发基础
效率工具
自动生成
Model
数据模型
spring beans
源码解读
之--总结篇
AbstractFactoryBean:实现了FactoryBean的简单模板超类,它根据标志来决定是创建一个单例还是一个prototype对象。BeanDefinitionHolder:使用名称或者别名来保存BeanDefinition。BeanDefinitionVisitor:遍历BeanDefinition对象的参观者类,特别是也遍历bean中的属性值和构造参数值,解析bean的元数据值。
hy_zzzzz
·
2020-08-26 08:40
spring
Angular
源码解读
- setupModuleLoader函数
functionpublishExternalAPI(angular){}publishExternalAPI就是将一些通用的方法挂载到全局变量angular上,然后我们就可以以API的形式进行调用函数首先传入一个angular的全局变量,下面将会遇到在前面定义的好的一个extend函数functionextend(dst){varh=dst.$$hashKey;returnforEach(arg
enoyao
·
2020-08-26 07:19
angular1
iOS源码解析—
YYModel
(NSObject+
YYModel
)
概述iOS源码解析—
YYModel
(YYClassInfo)分析了如何根据OC的Class对象构建YYClassInfo对象,为接下来的JSON数据和Model转换作准备,这篇文章开始讲解NSObject
panfeng200866
·
2020-08-25 17:54
iOS第三方库源码解析
RocketMq
源码解读
(一)
nameserver作为替换早期版本zookeeper的轻量级实现,它只实现了zk的一致性+发布订阅。NameSrv的一致性是通过每个Broker、Consumer、Producer定时心跳同步的,存在短暂的弱一致性。发布订阅时,Broker会与每一个NameSrv保持TCP连接,上传topic信息,自身的健康状态,filter信息等,Consumer和Producer也会与每一台NameSrv保
wei906
·
2020-08-25 16:12
RocketMq源码解读
【Spring Cloud
源码解读
】之 【如何配置好OpenFeign的各种超时时间!】
关于Feign的超时详解:在SpringCloud微服务架构中,大部分公司都是利用OpenFeign进行服务间的调用,而比较简单的业务使用默认配置是不会有多大问题的,但是如果是业务比较复杂,服务要进行比较繁杂的业务计算,那后台很有可能会出现ReadTimeout这个异常。1、关于hystrix的熔断超时如果Feign开启了熔断,必须要重新设置熔断超时的时间,因为默认的熔断超时时间太短了,只有1秒,
不送花的程序猿
·
2020-08-25 15:19
微服务架构
ribbon
hystrix
OpenFeign
py-faster-rcnn
源码解读
py-faster-rcnn
源码解读
系列(一)——train_faster_rcnn_alt_opt.py-sunyiyou9的博客-博客频道-CSDN.NEThttp://blog.csdn.net/
随波逐流的亚瑟王
·
2020-08-25 15:37
PostgreSQL
源码解读
(114)- 后台进程#2(checkpointer进程#1)
本节简单介绍了PostgreSQL的后台进程:checkpointer,包括相关的数据结构和CheckpointerMain函数。一、数据结构CheckPointCheckPointXLOGrecord结构体./* * Body of CheckPoint XLOG records. This is declared here because we keep * a copy of the la
cuichao1900
·
2020-08-25 07:41
AFNetworking 3.0
源码解读
之UIImageView
UIImageView在使用AFNetworking显示网络图片的时候,用到的最关键的方法-(void)setImageWithURLRequest:(NSURLRequest*)urlRequestplaceholderImage:(UIImage*)placeholderImagesuccess:(void(^)(NSURLRequest*request,NSHTTPURLResponse*_
colacola
·
2020-08-25 04:58
Retrofit2
源码解读
综述Retrofit2的用法在Retrofit2.0使用详解这篇文章中已经详细介绍过了。那么在这就来看一下Retrofit2它是如何实现的。Retrofit2中它的内部网络请求是依赖于OKHttp,所以Retrofit2可以看做是对OKHttp的一次封装,那么下面就开看下Retrofit2是如何对OKHttp进行封装的。回顾Retrofit2的使用在这里首先来回顾一下Retrofit2的使用。对于
无嘴小呆子
·
2020-08-25 03:45
Android开源框架
追逐Android
Mybatis框架
源码解读
Configuration:存储数据源,事务配置等信息调用addMapper方法的时候它主要是调用的mapperRegistry的addMapper方法,mapperRegistry会new一个MapperProxyFactory对象(构造函数的入参是我们的Mapper接口)然后以Mapper接口的全限定名为key,MapperProxyFactory对象为值存放在Configuration内部的
上士闻道,勤而行之
·
2020-08-25 01:27
教程
Java
mybatis
ReentrantLock
源码解读
,转载请注明出处!
/**ORACLEPROPRIETARY/CONFIDENTIAL.Useissubjecttolicenseterms.*********************//*******WrittenbyDougLeawithassistancefrommembersofJCPJSR-166*ExpertGroupandreleasedtothepublicdomain,asexplainedat*h
赵泉伟
·
2020-08-25 00:18
java并发包
java源码分析
PostgreSQL
源码解读
(92)- 分区表#1(数据插入路由#1)
在PG中,分区表通过"继承"的方式实现,这里就会存在一个问题,就是在插入数据时,PG如何确定数据应该插入到哪个目标分区?在PG中,通过函数ExecPrepareTupleRouting为路由待插入的元组做准备,主要的目的是确定元组所在的分区。一、数据结构ModifyTableModifyTableNode通过插入、更新或删除,将子计划生成的行应用到结果表。/*----------------*Mo
EthanHe
·
2020-08-25 00:09
spark sql 2.3
源码解读
- Optimizer (4)
得到ResolvedLogicalPlan后,将进入优化阶段。后续执行逻辑如下://如果缓存中有查询结果,则直接替换为缓存的结果,逻辑不复杂,这里不再展开讲了。lazyvalwithCachedData:LogicalPlan={assertAnalyzed()assertSupported()sparkSession.sharedState.cacheManager.useCachedData(
sddyljsx
·
2020-08-25 00:33
EventBus
源码解读
详细注释(3)PostThread、MainThread、BackgroundThread、Async四种线程模式的区别
[EventBus源码分析(一):入口函数提纲挈领(2.4版本)](http://blog.csdn.net/wangshihui512/article/details/51802172)[EventBus源码分析(二):register方法保存事件的订阅者列表(2.4版本)](http://blog.csdn.net/wangshihui512/article/details/51819508)
王世晖
·
2020-08-24 23:06
Android源码分析
Qwt
源码解读
之QwtIntervalSample类和QwtSetSample类
QwtIntervalSample类表征一个区间样点,即(dx,y)或者(x,dy)[Asampleofthetypes(x1-x2,y)or(x,y1-y2)]。代码分析://!\briefAsampleofthetypes(x1-x2,y)or(x,y1-y2)classQWT_EXPORTQwtIntervalSample{public:QwtIntervalSample();QwtInte
e5Max
·
2020-08-24 21:18
源码解读
EventBus源码解析
开篇说明上篇博文《Otto
源码解读
》简单分析了Otto的实现原理,总的来说就是检索收集各个注册对象中的@Subscribe方法,然后用反射method.invoke(targetObj,event)执行之
chunqiuwei
·
2020-08-24 21:18
框架源码分析
jdk源码阅读之String类
String源码阅读String类的作用String类的类图String类的重要方法
源码解读
属性变量构造方法常用方法用于字符串的判断publicbooleanequals(ObjectanObject)
BlingZeng
·
2020-08-24 21:21
jdk源码
jdk源码阅读
vuex
源码解读
&简易实现
源码解读
开始之前,先贴个大纲:首先,我们从使用方法入手,一步步来看//store.jsimportVuefrom'vue';importVuexfrom'vuex';Vue.use(Vuex);exportdefaultnewVuex.Store
唐井儿_
·
2020-08-24 21:41
EventBus BackgroundPoster原理解析
EventBus相信大家都不陌生,所以这里偷个懒就不说具体用法了,本篇讲解以下原理性的东西,不过在阅读本博客之前建议大家阅读博主的以下两篇博客,因为本篇是在这两篇的基础上写的:Otto
源码解读
EventBus
chunqiuwei
·
2020-08-24 20:12
框架源码分析
EventBus
PostgreSQL
源码解读
(70)- 查询语句#55(make_one_rel函数#20-hash join#1)
本节大体介绍了动态规划算法实现(standard_join_search)中的join_search_one_level->make_join_rel->populate_joinrel_with_paths->add_paths_to_joinrel函数中的hash_inner_and_outer函数,该函数尝试构造hashjoin访问路径。一、数据结构Cost相关注意:实际使用的参数值通过系统
EthanHe
·
2020-08-24 20:05
源码解读
--(1)hbase客户端源代码
源码解读
--(1)hbase客户端源代码http://aperise.iteye.com/blog/2372350
源码解读
--(2)hbase-examplesBufferedMutatorExamplehttp
aperise
·
2020-08-24 18:09
源代码
LinkedHashMap
源码解读
先看几个构造方法/***双向链表的头部*/transientLinkedHashMap.Entryhead;/***双向链表的尾端*/transientLinkedHashMap.Entrytail;publicLinkedHashMap(){super();//accessOrder为false则表示按插入顺序排序//accessOrder为true则表示按访问顺序排序accessOrder=f
Noblel
·
2020-08-24 18:01
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他