-
轻量级RPC设计与实现第四版
轻量级RPC设计与实现第四版 在本版本中引入了SPI机制,关于Java的SPI机制与Dubbo的SPI机制在以前的文章中介绍过。 传送门:Dubbo的SPI机制与JDK机制的不同及原理分析 因为设计的RPC框架是基于Spring的,时常会遇到依赖注入问题。Spring中也有SPI机制,但是它有有个缺点...
-
轻量级RPC设计与实现第一版
轻量级RPC设计与实现第一版 什么是RPC RPC (Remote Procedure Call Protocol), 远程过程调用,通俗的解释就是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样,不需要了解底层网络技术的协议。 简单的整体工作...
-
[Java] 多线程基础详细总结,附加详细实例
[Java] 多线程基础详细总结,附加详细实例 详细代码在文章底部 目录 基础概念 进程与线程 单线程与多线程 实现线程的4中方式 thread.start()和runnable.run()的区别 Thread和Runnable的异同 线程的基本操作 线程的优先级与守护线程 synchronized关键字 实例锁与全局锁...
-
Dubbo(三):深入理解Dubbo源码之如何实现服务引用
Dubbo(三):深入理解Dubbo源码之如何实现服务引用 一、前言 前面讲了服务是如何导出到注册中心的。其实Dubbo做的一件事就是将服务的URL发布到注册中心上。那现在我们聊一聊消费者一方如何从注册中心订阅服务并进行远程调用的。 二、引用服务时序图 首先总的来用文字...
-
mybatis - mapper.java 的创建
mybatis - mapper.java 的创建 一. Mapper.java 创建过程 在前面注册 bean 的时候, 对beanClass 进行了替换, 为 MapperFactoryBean. 那么创建实例的时候, 会调用MapperFactoryBean 的 getObject() 方法得到实例. @Override public T getObject() throws Exception { re...
-
SpringMVC 参数映射与文件上传
SpringMVC 参数映射与文件上传 handler参数映射: 接下来就是Spring的各个处理细节了,无论框架如何疯转其实我们处理请求的流程是不变的,设计到的操作也是固定的,举个例子,当我们要实现一个登陆功能时: 创建一个用于处理登录请求的Servlet 实现doget等其他http方法(一些...
-
mybatis - MybatisAutoConfiguration
mybatis - MybatisAutoConfiguration 一.MybatisProperties 在使用 mybatis 时, 还需要对mapper进行配置: mybatis: mapper -locations: classpath:mapper /** Mapper.xml 这些配置其实是映射到mybatis-spring-boot-autoconfigure 包下的MybatisProperties 文件中的. @C...
-
Dubbo(三):深入理解Dubbo源码之如何将服务发布到注册中心
Dubbo(三):深入理解Dubbo源码之如何将服务发布到注册中心 一、前言 前面有说到Dubbo的服务发现机制,也就是SPI,那既然Dubbo内部实现了更加强大的服务发现机制,现在我们就来一起看看Dubbo在发现服务后需要做什么才能将服务注册到注册中心中。 二、Dubbo服务注册简...
-
springboot集成quartz
springboot集成quartz 导入依赖 !--添加quartz的依赖--dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-quartz/artifactId/dependency application.yml配置文件 spring: quartz: #相关属性配置 properties: org: quartz: scheduler...
-
Caused by: java.lang.NoClassDefFoundError: org/apache/common
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig at java.lang.Class.getDeclaredMethods0(Native Method) a...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
