- 博客(12)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 JDK1.8 特性实践
JDK1.8 特性实践个人喜欢看源码学习,但是随着JDK1.8趋于稳定,越来越多的架构迁移到JDK1.8上,所以对于之前不是很关注的1.8语言特性给源码阅读带来了很大的困扰,所以这里对新特性(其实已经很老了)通过代码进行实践。每一种新特性都是为了解决问题而添加的,所以从问题出发进行实践学习。此部分只着重描述语言层次的新特性或其他特性的概述。更全的特性介绍请参见:中文:https://...
2018-04-27 17:57:20 442
原创 Dubbo速查 -- URL参数
URL参数记录,URL中参数的查询优先级为: methodName.name->name->default.name name desc mock 配置此method在客户端调用时是直接调用,还是强制使用mock,还是调用失败后使用mock retries 调用Provider失败后的重试其他Provider的次数 forks 并...
2018-04-25 11:45:54 2451
原创 Dubbo概述--其他
Dubbo概述–其他Dubbo概述–其他写在前面其他监听机制过滤机制集群相关请求分发URL参数默认扩展类写在前面本文参考了Dubbo官方手册结合Dubbo2.6.1版本源码分析。推荐先阅读官方手册。鉴于个人水平有限,如有不正确的地方请指出,欢迎一起讨论,谢谢!其他监听机制监听机制包含两层,一层是Provider、Consumer...
2018-04-25 11:38:53 334
原创 Dubbo概述--调用过程
Dubbo概述–调用过程Dubbo概述–调用过程写在前面调用过程Consumer请求Provider响应Consumer接收响应总结写在前面本文参考了Dubbo官方手册结合Dubbo2.6.1版本源码分析。推荐先阅读官方手册。鉴于个人水平有限,如有不正确的地方请指出,欢迎一起讨论,谢谢!调用过程本过程的分析是基于最简单的Demo进行分析的,...
2018-04-25 11:37:12 1428
原创 Dubbo概述--启动过程
Dubbo–启动过程Dubbo–启动过程写在前面启动过程Provier启动过程(暴露服务)Consumer启动过程(引用服务)写在前面本文参考了Dubbo官方手册结合Dubbo2.6.1版本源码分析。推荐先阅读官方手册。鉴于个人水平有限,如有不正确的地方请指出,欢迎一起讨论,谢谢!启动过程启动过程主要从Provider和Consumer进行分...
2018-04-25 11:33:09 834
原创 两人猜牌问题分析
两人猜牌问题分析两人猜牌问题分析问题思路总结无意间看到一个逻辑分析题,经过长达N个小时的分析,现将分析过程记录。问题S 先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉 P先生,把这张牌的花色告诉Q先生。这时,约翰教...
2018-04-23 16:46:51 3271 1
原创 Spring 扩展及初始化过程分析
Spring 相关以下分析基于Spring-4.3.10版本Spring 相关命名空间扩展Context初始化总结Bean初始化创建bean逻辑总结其他命名空间扩展Spring中命名空间的扩展(Schema扩展)使用了JAVA SPI机制,具体实现方式为:在自己jar包的META-INF目录下添加spring.handlers文件文...
2018-04-20 11:28:55 487
原创 Dubbo概述--服务扩展及初始化
Dubbo–服务扩展及初始化Dubbo–服务扩展及初始化写在前面服务扩展初始化过程一级标签说明写在前面本文参考了Dubbo官方手册结合Dubbo2.6.1版本源码分析。推荐先阅读官方手册。鉴于个人水平有限,如有不正确的地方请指出,欢迎一起讨论,谢谢!服务扩展Dubbo使用类似于SPI的方式进行服务扩展管理,从大量服务提供接口中选择实际提供服务的...
2018-04-20 11:25:46 1239
原创 RocketMQ 简介 -- Broker
RocketMQ BrokerRocketMQ Broker概述处理Producer消息处理Consumer消息内部服务概述Broker即是物理上的概念,也是逻辑上的概念。多个物理Broker通过IP:PORT区分,多个逻辑Broker通过BrokerName区分。多个逻辑Broker组成Cluster。Broker与Topic是多对多的关系。Brok...
2018-04-12 18:10:44 12301
原创 RocketMQ 简介 -- Producer And Consumer
RocketMQ Producer And ConsumerRocketMQ Producer And ConsumerProducerTransactionProducerConsumerCommonProducerProducer实例都有的Producer Group Name,此Name在事务消息时起作用。Producer发送消息时,会尝试从Na...
2018-04-12 17:04:52 1394
原创 RocketMQ 简介 -- NameServer And Message
RocketMQ NameServer And MessageRocketMQ NameServer And MessageNameServer请求处理Message消息属性概念ClusterBrokerTopicNameServer管理以Key-Value的形式保存各个NameSpace下的配置(userHome/namesrv/kvC...
2018-04-12 17:02:17 772
原创 Tomcat连接
Tomcat连接Tomcat连接概述处理时序图时序图说明ConnectorHttp11NioProtocolAcceptorNioEndpointPollerPollerEventSocketProcessorHttp11ConnectionHandlerHttp11NioProcessorInternalNioInputBufferCoyoteAdapter...
2018-04-02 11:37:02 2149
SQLServer 2005 默认架构无效问题
2015-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人