码云大作战

48 篇文章
13 人订阅

全部文章

虞大大

mysql学习笔记(三)全局锁、表锁、行锁

全局锁就是对整个数据库实例加锁,获得全局锁后的数据库就无法进行数据的更新操作与表结构修改操作。

6720
虞大大

mysql学习笔记(二)事务隔离

银行转账例子,你要给朋友转账100,并且卡里只有100元。在期间转账中还可以做一些列操作,比如余额查询、余额转出、余额转入等操作,如果业务中显示转账成功...

6530
虞大大

mysql学习笔记(一)sql语句执行

我们可以看到mysql分为Server层和存储引擎两部分。Server层包含了连接器、缓存、分析器、优化器、执行器,并且所有的存储过程、触发器等存储功能...

7020
虞大大

dubbo学习(七)服务引用-consumer

在消费端dubbo的使用中我们会把需要引用的provider服务配置在dubbo-consumer.xml中来进行引用,这一篇主要来分析dubbo的provid...

6930
虞大大

dubbo学习(八)远程调用原理

首先在客户端启动时会从注册中心拉取和订阅对应的服务列表,Cluster会把拉取的服务列表聚合成一个invoker,每次RPC调用前会通过Directory#li...

6820
虞大大

dubbo学习(九)集群容错策略

(1)生成Invoker对象。不同的Cluster实现会生成不同类型的ClusterInvoker对象并返回。然后调用ClusterInvoker的invoke...

5320
虞大大

dubbo学习(十)路由和负载均衡

上述通用逻辑代码被封装在AbstractDirectory中,主要干了以下两件事:

6830
虞大大

Dubbo注册中心 - zookeeper

在Dubbo的学习中可以看到注册中心是Dubbo的核心组件,注册中心主要有以下作用:

6410
虞大大

dubbo总结

提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。

4610
虞大大

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

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

8820
虞大大

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

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

7220
虞大大

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

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

8820
虞大大

dubbo学习(四)provider服务发布

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

7220
虞大大

dubbo(三)服务运行容器Container

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

8650
虞大大

dubbo(二)动态编译compiler

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

9310
虞大大

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

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

8920
虞大大

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

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

6010
虞大大

Mybatis源码学习(三)executor

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

6520
虞大大

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

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

7430
虞大大

Mybatis源码学习(一)SqlSessionFactoryBuilder

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

6120

扫码关注云+社区

领取腾讯云代金券