RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络,从远程计算机程序上请求服务,而不必了解底层网络技术的协议。说的再直白一点,就是客户端在不必知道调用细节的前提之下,调用远程计算机上运行的某个对象,使用起来就像调用本地的对象一样。目前典型的RPC实现框架有:Thrift(facebook开源)、Dubbo(alibaba开源)等等。RPC框架针对网络协议、网络I/O模型的封装是透明的,对于调用的客户端而言,它就认为自己在调用本地的一个对象。至于传输层上,运用的是TCP协议、UDP协议、亦或是HTTP协议,一概不关心。从网络I/O模型上来看,是基于select、poll、epoll方式、还是IOCP(I/O Completion Port)方式承载实现的,对于调用者而言也不用关心。
分类:
Web程序 时间:
2018-10-28 20:52:59
阅读次数:
234
RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络,从远程计算机程序上请求服务,而不必了解底层网络技术的协议。说的再直白一点,就是客户端在不必知道调用细节的前提之下,调用远程计算机上运行的某个对象,使用起来就像调用本地的对象一样。目前典型的RPC实现框架有:Thrift(facebook开源)、Dubbo(alibaba开源)等等。RPC框架针对网络协议、网络I/O模型的封装是透明的,对于调用的客户端而言,它就认为自己在调用本地的一个对象。至于传输层上,运用的是TCP协议、UDP协议、亦或是HTTP协议,一概不关心。从网络I/O模型上来看,是基于select、poll、epoll方式、还是IOCP(I/O Completion Port)方式承载实现的,对于调用者而言也不用关心。
分类:
Web程序 时间:
2018-10-28 20:47:27
阅读次数:
221
要码出未来,除了程序员专属的节日福利,还需要实打实的为程序员解决手头的难题。 10月24日,阿里云推出全新开发者服务,发布多款开发工具,包括Alibaba Cloud Toolkit 、链路追踪Tracing Analysis和应用高可用服务AHAS等,旨在帮助开发者们提高开发效率,降低运维复杂性。
分类:
其他好文 时间:
2018-10-26 20:32:22
阅读次数:
188
package com.qlyd.aspmanager.common.qiniu;import com.alibaba.fastjson.JSON;import com.google.gson.Gson;import com.qiniu.common.QiniuException;import co ...
分类:
Web程序 时间:
2018-10-26 14:25:10
阅读次数:
213
简介 druid druid是alibaba在github上开源的项目,它是一个组件库,包含了数据库连接池、Sql parser等组件。 wiki地址:https://github.com/alibaba/druid/wiki/%E9%A6%96%E9%A1%B5 DruidDataSource号称 ...
分类:
数据库 时间:
2018-10-24 00:56:24
阅读次数:
1178
1. JSONPath介绍 官网地址: https://github.com/alibaba/fastjson/wiki/JSONPath fastjson 1.2.0之后的版本支持JSONPath。这是一个很强大的功能,可以在java框架中当作对象查询语言(OQL)来使用。 2. API 建议缓存 ...
分类:
Web程序 时间:
2018-10-23 23:13:25
阅读次数:
216
1.pom文件中加入fastJson依赖版本要求 1.2.10+ <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency> ...
分类:
编程语言 时间:
2018-10-23 22:59:10
阅读次数:
181
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,目前很大一部分互联网、软件公司都在使用这套框架 关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases, 下来来之后,我 ...
分类:
数据库 时间:
2018-10-23 14:48:59
阅读次数:
203
import java.util.*; import com.alibaba.fastjson.*; public class Test { public static void main(String[] args) { //方法1 String json = "[{\"companyId\":\... ...
分类:
编程语言 时间:
2018-10-18 21:55:51
阅读次数:
785
1.查看yum源仓库 ls /etc/yum.repos.d/ 2.查看CentOs-Base.repo文件 [root@localhost yum.repos.d]# cat CentOS-Base.repo 3.配置yum源 https://opsx.alibaba.com/mirror 找到这 ...
分类:
系统相关 时间:
2018-10-16 21:55:48
阅读次数:
212