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
vuexvue.js源码学习
Dubbo
源码学习
之-通过源码看看dubbo对netty的使用
前言前段时间,从头开始将netty源码了解了个大概,但都是原理上理解。刚好博主对dubbo框架了解过一些,这次就以dubbo框架为例,详细看看dubbo这种出色的开源框架是如何使用netty的,又是如何与框架本身逻辑进行融合的。本文分成两大部分,一部分是dubbo服务端对netty的封装,一部分是dubbo客户端对netty的封装,而每部分都分netty初始化和调用两个阶段,下面进入正题。一、Du
淡墨痕
·
2020-08-22 23:00
Vue资料总汇
轻量高效的前端组件化方案》《Vue.js和Webpack》(一)(二)(三)《尤小右采访》作者的采访有一些设计理念腾讯全端AlloyTeam团队《mvvm学习&vue实践小结》Vue+webpack项目实践Vue.js
源码学习
笔记
水墨寒
·
2020-08-22 22:49
YYMode
源码学习
1
**YYMode只有5个文件就实现了字典转模型,这是相当的牛逼!**YYModel.hNSObject+YYModel.hNSObject+YYModel.mYYClassInfo.hYYClassInfo.mYYMode中的类:NSObject+YYModel:主要定义一些字典转模型,模型转字典的方法NSArray+YYModel:字典数组转模型数组NSDictionary+YYModel:字典
Laughingg
·
2020-08-22 22:16
JDK11
源码学习
01 | Map接口
JDK11
源码学习
01|Map接口packagejava.util;importjava.util.function.BiConsumer;importjava.util.function.BiFunction
gdut_yy
·
2020-08-22 21:21
JDK11源码学习
Java容器二.ArrayList
源码学习
-JDK8
按照从构造方法->常用API(增、删、改、查)的顺序来阅读源码,并做简要分析。一.定义publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable介绍继承了AbstractList,实现了List它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能实现了Ran
stoneyang94
·
2020-08-22 20:35
Java
源码学习
--HashMap
Java
源码学习
--HashMap由于HashSet的实现原理是HashMap,所以我们先从HashMap开始学起。
慕北人
·
2020-08-22 19:48
element ui表格组件 扩展行展开时通过@expand-change异步加载数据,页面不更新问题,第一次展开没有数据,第二次点击显示
而我异步去获取的数据是使用对象的键值形式来保存,那么新增的键,也就是属性无法被检测到,这时就需要使用Vue.set来解决https://vue-js.com/learn-vue/reactive/object.html
源码学习
博客问题描述在业务中我使用
vegeticken
·
2020-08-22 19:10
bootstrap
源码学习
与示例:bootstrap-collapse
这次说的是手风琴组件,但是bootstrap的实现有点奇怪,CSS中的类名以accordion为前缀,JS里面的处理组件与相关方法为collapse。HTML结构以下:类名accordion的DIV包含N个类名为accordion-group的DIV,每组又分两部分accordion-heading与accordion-body。accordion-heading包含触发用的accordion-t
weixin_33951761
·
2020-08-22 19:18
okhttp
源码学习
笔记(一)-- 综述
okhttp是一个网络请求框架,不仅仅可以用于Android应用中。在okhttp之前,Android中有不少的优秀网络请求框架,比如HttpClient,Volley等,而okhttp虽然与这些框架完成相同的事情,但是与之存在本质的不同,前者都是对Java中的UrlConnection进行封装,而okhttp则是直接对socket进行封装,也就是说他们所处的层次不同。除此以外,okhttp在各种
Luckie stone
·
2020-08-22 18:13
OkHttp
jquery源码解读(一)笔记
jquery
源码学习
,实现大概逻辑(一)笔记jquery是一个库,封装了很多方法。为的就是更加方便使用。首先:分析,第一条。
没入门到放弃
·
2020-08-22 17:06
javascript
js
jquery
spring5.1.x
源码学习
-整体思维导图
Spring5源码分析思维导图为了更好的阅读分析spring5.1.x的源码,需要对需要研究的模块有个大概的了解,从启动流程开始再详细debug各个模块的细节,从而学习其中的精髓Spring5系统架构Spirng各模块之间的依赖关系该图是Spring5的包结构,可以从中清楚看出Spring各个模块之间的依赖关系Spirng常用jar包Spirng源码分析导图
爱己爱人
·
2020-08-22 16:57
springboot
spring
后端
源码学习
Spark
源码学习
(7)——Broadcast
本文要解决的问题:从源码角度学习一下Spark中Broadcast板块的工作过程和实现细节。Broadcast变量是Spark所支持的两种共享变量。主要共享分布式计算过程中各个task都会用到的只读变量。广播变量允许程序员在每台机器上保持一个只读变量的缓存,而不是发送它的一个副本任务。他们可以用于:给一个大量输入数据集的副本以有效的拷贝到每个节点。Spark也尝试使用高效广播算法来降低通信成本。以
sbq63683210
·
2020-08-22 15:48
Spark
Spark
Spark
源码学习
--内置RPC框架(3)
RPC客户端工厂TransportClientFactoryTransportClientFactory是创建TransportClient的工厂类。TransportContext的createClientFactory方法可以创建TransportClientFactory的实例/***InitializesaClientFactorywhichrunsthegivenTransportCli
小明的数据脚印
·
2020-08-22 15:10
spark
源码学习
大数据
事务消息
源码学习
事务消息
源码学习
TransactionMQProducer发送事务消息事务消息发送时,需要打上相应的标记,与普通消息进行区分MessageAccessor.putProperty(msg,MessageConst.PROPERTY_TRANSACTION_PREPARED
zycxnanwang
·
2020-08-22 15:04
Java学习
Spark
源码学习
--内置RPC框架(1)
在Spark中很多地方都涉及网络通信,比如Spark各个组件间的消息互通、用户文件与Jar包的上传、节点间的Shuffle过程、Block数据的复制与备份等。在Spark0.x.x与Spark1.x.x版本中,组件间的消息通信主要借助于Akka,使用Akka可以轻松地构建强有力的高并发与分布式应用。但是Akka在Spark2.0.0版本中被移除了,Spark官网文档对此的描述为:“Akka的依赖被
小明的数据脚印
·
2020-08-22 15:03
spark
源码学习
大数据
JAVA
源码学习
工程搭建
JAVA
源码学习
工程搭建对于一些刚接触JAVA的人来说,想学习一下JAVA源码,想跟进JAVA源码中去学习一下,但我们新建的JAVA项目一般都是直接依赖我们本地安装的JDK,这样在调试时很不方便,并且想将自己的理解通过注释加入到源码中也是不可行的
sean
·
2020-08-22 15:29
java
学习笔记
初学者
OpenFire
源码学习
之二十七:Smack源码解析
SmackSmack是一个用于和XMPP服务器通信的类库,由此可以实现即时通讯和聊天。Android中开发通讯APP也可以使用这个包。关于smack的中文开发文档,目前网上也有很多。下面本,将从源码中分析smack的几个案例。连接关于smack的Connection是连接XMPP服务器的默认实现。他有两个构造函数,一个是XMPPConecttion(String)接收服务器地址名的参数。这个是默认
weixin_30699831
·
2020-08-22 14:28
spring
源码学习
spring-core(一)ASM包
目录1.spring-core包概况1.spring-core包概况1.1ASM包概述:ASM:averysmallandfastJavabytecodemanipulationframeworkASM:一款非常小且快的java字节码操作框架ASM包内结构:Class-1.AnnotationVisitor(1).Class简介:AvisitortovisitaJavaannotation.The
slowly_boy
·
2020-08-22 14:37
sring源码
VUE源码:二、vue源码剖析01
目标环境搭建掌握
源码学习
方法vue初始化过程剖析深入理解数据响应式资源vue源码地址:https://github.com/vuejs/vue知识点获取vue项目地址:https://github.com
南山区古天乐
·
2020-08-22 13:29
vue源码
AtomicReference
源码学习
接着前两篇的AtomicBoolean和AtomicInteger再来看看AtomicReference类上的注释说明:Anobjectrefenrencethatmaybeupdatedatomically.用来原子更新对象的引用。一、AtomicRefenrence属性privatestaticfinalUnsafeunsafe=Unsafe.getUnsafe();privatestatic
吕纬甫
·
2020-08-22 13:08
源码学习
java
RockMQ
源码学习
-consumer 获取消息(1)
最近闲来无事,down了RocketMQ4.5.2的
源码学习
一下,ok,进入主题consumer.start()对应的调用如下图所示:由上图可知,在DefaultMQPushConsumer.start
子瞻
·
2020-08-22 12:25
中间件zeroc-ice
消息队列
EOS
源码学习
:石墨烯引擎 & EOS插件机制
上一篇已经分析了EOS节点程序eosd通过插件化的架构组织各种服务功能,本篇将介绍EOS所使用的石墨烯区块链引擎,并且介绍使用石墨烯引擎的eosd的插件管理和注册机制。石墨烯引擎什么是石墨烯,根据官网介绍,TheGrapheneblockchainisnotamonolithicapplication.Itiscomposedofavarietyoflibrariesandexecutablest
ansenyu
·
2020-08-22 12:51
Vue2.6.11源码解析(一)——初始化流程及数据响应式过程梳理
学习目标vue源码分析(一)掌握
源码学习
方法初始化流程梳理深入理解数据响应式过程配置环境首先拷贝源码:gitclonehttps://github.com/vuejs/vue.gitcd.
哦哈哈
·
2020-08-22 12:10
vue.js
源码分析
源码学习
前端
javascript
AtomicInteger
源码学习
先看一下AtomicInteger类上的注释:'...AnAtomicIntegerisusedinapplicationssuchasatomicallyincrementedcounters,andcannotbereplacementforanInteger.However,thisclassdoesextendNumbertoallowuniformaccessbytoolsandutil
吕纬甫
·
2020-08-22 12:19
java
源码学习
AtomicBoolean
源码学习
从AtomicBoolean源码上的注释看,AtomicBoolean用于应用中需要原子地更新flags,不过它不能够代替Boolean的使用,不能代替主要是从性能上考虑的吧。一、先来看一下AtomicBoolean里的属性privatestaticfinalUnsafeunsafe=Unsafe.getUnsafe();privatestaticfinallongvalueOffset;unsa
吕纬甫
·
2020-08-22 12:18
java
源码学习
8.最俗学习之-Vue
源码学习
-数据篇(下)
源码地址newWatcher(vm,expOrFn,cb,options),对于这个对应的文件在src/observer/watcher.js关于这个也看了很多的文章,自己也有写了学习的笔记,不过最后还是决定引用一篇文章,因为大概的思路也就是这样子,然后再Vue的实现里面还有很多复杂的东西,我也没怎么看懂,但是那些都是一些辅助的东西,并不是主要的核心功能,看完下面这篇文章即可明白dep和watch
木子tar
·
2020-08-22 12:33
Spark
源码学习
--内置RPC框架(2)
RPC配置类TransportConfTransportConf给Spark的RPC框架提供配置信息,它有两个成员属性——配置提供者conf和配置的模块名称module。这两个属性的定义如下://配置提供者privatefinalConfigProviderconf;//模块名称privatefinalStringmodule;ConfigProvider是一个抽象类,代码如下:/***Provi
小明的数据脚印
·
2020-08-22 12:28
spark
源码学习
大数据
python
源码学习
(一)——python的总体架构
学习环境:系统:ubuntu12.04STLpython版本:2.7既然要学习python的源码,首先我们要在电脑上安装python并且下载python的源码,ubuntu12.04STL自带的python版本为2.7.3,这就可以了,接下来下载源码,下载python2.7.7的源代码,下载结束后解压文件,我们会看到如下文件结构:,接下来介绍一下,demo文件夹里放的是一些例子;Doc文件夹里放的
I天辉I
·
2020-08-22 12:56
Python综合
vue
源码学习
(一)入门和响应式原理
大家可以对照着源码链接或者把源码下载下来对照着看看了很久的vue的源码,也看了好多关于源码的贴子,自己也尝试了写了好几次vue源码的帖子,一是觉得写的没有章法思路不够清晰,二是觉得vue3都出了我现在写vue2的
源码学习
有点晚了所以没有发表
曹飞龙
·
2020-08-22 11:29
源码学习
vue.js
响应式
GAN
源码学习
GAN
源码学习
学习一下github上面用Tensorflow写的GAN代码。
Lingjie Fan
·
2020-08-22 11:44
TensorFlow
tensorflow
python
神经网络
深度学习
MJExtension
源码学习
(二)
接上篇MJExtension
源码学习
(一)总览这一次我们来看MJExtension最新版本的代码,当前最新为3.0.15在看源码之前,注意MJExtensionConfig这个类。
Sunxb
·
2020-08-22 10:56
ios
objective-c
MJExtension
源码学习
(一)
继续进行优秀开源框架的
源码学习
,这次打算学习一些常用的model解析的框架,比如YYModel,MJExtension,Mantle等。
Sunxb
·
2020-08-22 10:44
ios
Animations开源动效分析(一)POP按钮动画
建议配合
源码学习
。POP按钮动画没用过的POP的请移步FacebookPop使用指南效果如下思路整体效果是用三个CAShapeLayer和一个UILabel组合实现的。CAS
秋刀生鱼片
·
2020-08-22 09:51
ios
动画
动效
源码学习
——bean注入
springboot有很多方式让我们注入bean,最常用有:1、通过注解方式,如@component、@Service等2、在配置类内使用@Bean下面是其它注入bean的方式及其源码解读例如,多数据源切换通过实现ImportBeanDefinitionRegistrar来注入数据源bean,具体待补充
吴帝永
·
2020-08-22 04:23
Spring
Boot
与
Spring
Cloud
JPFPSStatus
源码学习
原文:BlogiOS调试程序时FPS作为反应****UI****是否流畅的指标,一般的****60****的FPS值时,程序界面就可以正常流畅地显示,而大型的运算处理等都会降低FPS值造成****UI****卡顿。如何优化程序逻辑以达到提升FPS值的目的不在本次的学习范围内,只是在开发过程中有用到JPFPSStatus,代码量不多,学习下。首先介绍下主要使用类CADisplayLink****Xc
嗜糖63
·
2020-08-22 04:09
MySQL
源码学习
笔记——偷窥线程
安装完Mysql后,使用VS打开源码开开眼,我嘞个去,这代码和想象中怎么差别这么大呢?感觉代码有些凌乱,注释代码都写的比较随意,好像没有什么统一的规范,不同的文件中代码风格也有差异,可能Mysql经过了很多牛人的手之后,集众牛人之长吧。也可能是我见识比较浅薄,适应了自己的代码风格,井底之蛙了,总之还是怀着敬畏的心情开始咱的源码之旅吧。本人菜鸟,大神轻拍。Mysql可以启动起来了,应该怎么学习呢?总
心中无码
·
2020-08-22 02:26
MySQL
JAVA
源码学习
(一)——String类
一、String类的不可变性源码:publicfinalclassString//final修饰类,不可继承privatefinalcharvalue[];//String类实际返回值为final修饰的char数组,其对象内容1、测试数组char数组能否代替字符串publicstaticvoidmain(String[]args){Stringstr="abc";char[]ch={'a','b'
蜗牛2号
·
2020-08-22 02:51
java源码分析
[VLFeat]Dense Sift的C
源码学习
VLFeat是一个很好用的开源库,其中实现了计算机视觉常用的算法,使用的语言是C和matlab。官网:http://www.vlfeat.org/index.html在官网下载最新版本后,在matlab中添加路径即可。1,DenseSift在文章《sift特征提取算法》中提到,提取图像的sift特征分4步:构建DOG尺度空间;关键点定位;关键点方向赋值;生成描述子。这里产生的sift特征点是spa
July_Zh1
·
2020-08-22 01:17
computer
vision
C/Cpp
0.6、HashMap
源码学习
-新增节点、扩容机制、红黑树转化机制
文章目录前言HashMap
源码学习
的基础准备工作学习方式版本声明:本文源码基于JDK1.8基本策略和方式从线到面的策略借助测试代码几个重要的内部变量进入源码从key定位到数组的位置第一步:对key.hashCode
bestcxx
·
2020-08-22 01:49
HashMap
源码
Spring IOC核心
源码学习
(一)
序:一直苦于阅读spring源码的切入点,这篇博文正好作为阅读SpringIOC源码作为一个切入点。切入点:1.一个大致的处理流程(类的关系图或者流程图等表示)2.几个主要接口或者类的功能介绍博文:本文主要以springioc容器基本代码骨架为切入点,理解ioc容器的基本代码组件结构,各代码组件细节剖析将放在后面的学习文章里。关于IOC容器IoC容器:最主要是完成了完成对象的创建和依赖的管理注入等
IMSIB
·
2020-08-21 23:21
萝卜小姐-Handler之系列sendMessage学习
sendMessage方式学习sendMessage作用sendMessage主要方法以及
源码学习
sendMessage(Message)sendMessageDelayed(@NonNullMessagemsg
萝 l丶小姐
·
2020-08-21 23:47
Android
源码
android
nginx
源码学习
(一)
首先说下安装nginx的步骤:(1)window下安装进入http://nginx.org/en/download.html下载版本Mainlineversion或者Stableversion,任何一个nginx/Windows-x.xx.x都行。下载后解压zip文件到自己想安装的目录,我选择C:\ProgramFiles,解压后路径是:C:\ProgramFiles\nginx-1.10.2。结
香农随笔
·
2020-08-21 23:17
nginx
template.js前端模板引擎使用
github.com/yanhaijing/template.js作者编写的文档:https://github.com/yanhaijing/template.js/blob/master/README.md
源码学习
默认的开始标签和结束标签分别是
wu6660563
·
2020-08-21 23:48
J2EE
Dubbo 服务调用
源码学习
(上)(六)
笔记简述本学习笔记就来学习dubbo中的消费方是如何和注册中心打交道的,以及如何实现和服务提供方的直连操作,这其中主要的是invoker生成操作2018年05月23日22:10:03添加了3.2.4刷新invoker一小节,当订阅服务完成之后,客观情况下存在服务提供方发生变化的情况,这时候需要刷新RegistryDirectory中已存在的urlInvoker和methodInvoker信息,并且
jwfy
·
2020-08-21 22:56
nginx
源码学习
资源(不断更新)
nginx
源码学习
是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。
weixin_34014555
·
2020-08-21 22:49
运维
操作系统
dubbo
源码学习
笔记 (一) —— ExtensionLoader和URL
欢迎访问我的个人博客休息的风学习dubbo,我认为可以从最基本的ExtensionLoader和URL这两个类入手。据官方介绍,dubbo框架的基本设计原则为:采用Microkernel+Plugin模式,Microkernel只负责组装Plugin,Dubbo自身的功能也是通过扩展点实现的,也就是Dubbo的所有功能点都可被用户自定义扩展所替换。采用URL作为配置信息的统一格式,所有扩展点都通过
休息的风
·
2020-08-21 21:27
java
dubbo
dubbo源码分析
【Qt】通过QtCreator
源码学习
Qt(四):插件管理PluginManager
1、简介QtCreator使用插件架构,方便扩展。它的核心是插件管理,主类是PluginManager。下面是翻译src\libs\extensionsystem\pluginmanager.cpp中关于插件的一些说明,后续会详细分析插件管理的代码。2、名字空间、主要类介绍插件使用的名字空间是namespace:ExtensionSystem:它提供了属于核心插件系统的类。ExtensionSys
郭老二
·
2020-08-21 21:56
Qt
Dubbo
源码学习
五-服务消费者发现
首先思考服务消费者发现从类图中,我们可以看到ReferenceBean继承了Referenceconfig,同时实现了FactoryBean、DisposableBean、ApplicationContextAware、InitializingBean,因此可以看到里面会有相应的aware方法、相应的destroy方法、AfterPropertiesSet方法,这里我们重点关注AfterPrope
路行的亚洲
·
2020-08-21 21:46
dubbo
Dubbo
源码学习
--LoadBalance负载均衡(一)
在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见:负载均衡扩展负载均衡策略RandomLoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobinLoadBalance轮循,按公约后的权重设置轮循比率。存在慢的提供者累积请求的
归田
·
2020-08-21 20:21
RPC及Dubbo入门源码学习
RPC及Dubbo原理学习
Netty
源码学习
之ByteToMessageDecoder的浅谈分析
一、简介ByteToMessageDecoder类浅谈Netty的
源码学习
之ByteToMessageDecoder,这个解码器是Netty诸多解码的父类解码器,下图就是ByteToMessageDecoder
大龙博客
·
2020-08-21 19:42
Netty的源码学习
java学习
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他