虞大大

LV0
发表了文章

dubbo(总结一)服务发布总结

Export dubbo service com.ywl.dubbo.TestApi to local registry, dubbo version: 2.0...

虞大大
发表了文章

dubbo学习(六)服务发布-dubbo服务在zk的创建、订阅

Export dubbo service com.ywl.dubbo.TestApi to local registry, dubbo version: 2.0...

虞大大
发表了文章

dubbo学习(五)服务发布-zookeeper的连接

Export dubbo service com.ywl.dubbo.TestApi to local registry, dubbo version: 2.0...

虞大大
发表了文章

dubbo学习(四)provider服务发布

Export dubbo service com.ywl.dubbo.TestApi to local registry, dubbo version: 2.0...

虞大大
发表了文章

dubbo(三)服务运行容器Container

Dubbo中的其中一个角色,服务运行容器Container。他是一个独立的容器,如果项目比较轻,没用到Web特性,因此不想用Tomcat等Web容器,则可以使...

虞大大
发表了文章

dubbo(二)动态编译compiler

上一篇提到过@Adaptive注解的作用:被@Adaptive修饰的类实际上是一个装饰类。被@Adaptive修饰的方法则会生成一个动态代理类,而根据模...

虞大大
发表了文章

dubbo(一)SPI机制与实现路径

了解dubbo内核之前,我们先看下dubbo的启动流程,参考了本地启动时日志打印的dubbo启动整理出来的流程图:

虞大大
发表了文章

Mybatis源码学习(四)拦截器与插件原理

回顾前几文加载mybatis时,会通过sqlSessionFactoryBuilder的build方法对xml文件进行解析,解析成document树后,...

虞大大
发表了文章

Mybatis源码学习(三)executor

首先执行method.convertArgsToSqlCommandParam获取传参。

虞大大
发表了文章

Mybatis源码学习(二)Mapper动态代理

上一篇分析了SqlSessionFactoryBuilder是如何解析mapper的,并且mapper的核心在于会将所有的mapper接口注册到Mapp...

虞大大
发表了文章

Mybatis源码学习(一)SqlSessionFactoryBuilder

引用Mybatis文档中的介绍:Mybatis是一款优秀的持久层框架,他支持自定义Sql、存储过程以及高级映射。Mybatis免除了几乎所有的JDBC代...

虞大大
发表了文章

Spring知识点(六)bean的生命周期

执行位置:createBean—>doCreateBean—>initializeBean—>invokeInitMethods

虞大大
发表了文章

Spring知识点(五)代理模式

使用代理模式的目的是为了将原来类生成一个代理类,由代理类来执行原来类的一些增强方法,但是也不影响原来类中方法的执行。

虞大大
发表了文章

Spring学习(四)AOP基础

Spring aop的存在,可以帮助我们少些很多与业务无关但是又冗余的代码,比如,我们可以将计算接口执行时间或者一些通用日志打印的代码抽离出来写到spr...

虞大大
发表了文章

Spring学习(三)后置处理器BeanPostProcessor

(1)申明一个TestService类,并加上@Component注解,由Spring在启动时加载TestService的bean。

虞大大
发表了文章

Spring学习(二)bean的循环依赖

使用spring bean的循环依赖在我们开发中是很普遍的,并且spring容器中也默认支持循环依赖。以下为一个简单的bean的循环依赖示例:

虞大大
发表了文章

Spring学习(一)bean的初始化过程

(1)通过@ComponentScan扫描com.ywl.leetcode下面所有的类。

虞大大
发表了文章

NIO学习(二)Channel通道与Selectors选择器

引用上一篇文章的区别。IO是传统的面向流的阻塞IO,而NIO是面向缓冲区的非阻塞式IO。在NIO中使用了一个线程来作为Selectors-选择器,来管理...

虞大大
发表了文章

NIO学习(一)Buffer缓冲区

IO是传统的面向流的阻塞IO,而NIO是面向缓冲区的非阻塞式IO。在NIO中使用了一个线程来作为Selectors-选择器,来管理多个输入通道,即在使用...

虞大大
发表了文章

tomcat-超详细的启动流程(start)

(1)tomcat启动时会先调用脚本,在脚本运行时会启动Bootstrap的main方法,mian方法中会调用load方法进行初始化操作,通过责任链模式...

虞大大

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券