
tool
文章平均质量分 72
hry2015
这个作者很懒,什么都没留下…
展开
-
Grpc系列一 第一个hello world 例子
1. 概念gRPC的定义:一个高性能、通用的开源RPC框架主要面向移动应用开发: gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成可靠性很强的客户端功能库。基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发支持众多开发语言2. Hello world Demo2.1 定义RPC服务 proto/原创 2017-05-03 21:58:02 · 5484 阅读 · 0 评论 -
Protobuf3 系列一 第一个Java demo
概念 Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler简单的说, Protobuf3是类似json,xml的数据交换协议,但是它比它们传输的数据更小,传原创 2017-04-20 19:57:40 · 8935 阅读 · 2 评论 -
Protobuf3 系列三 更新Message类型
如果已经存在的Message类型不能满足要求,比如我们要在Message格式中需要新增一个额外字段,但是我们仍然希望用旧的代码处理新的Message格式。对于这种情况,Protobuf3的有着非常好的支持。更新Message,需要满足以下要求: 不要改变已经存在的数字标签以下.proto中各个字段定义如下:”string”: 定义字段类型“query”:定义字段名称“1”:表示数字标签;原创 2017-05-14 19:31:51 · 7739 阅读 · 0 评论 -
Protobuf3 系列二 定义复杂的proto文件
定义复杂的对象这是Protobuf3的系列二: 如何在protobuf中定义更复杂的对象proto文件除了定义string, int等基础对象外(protobuf的基础数据结构和Java变量的对应关系见文章末尾),还可以在proto中定义更复杂的对象,详细如下: 定义List列表:值可以是普通变量,也可以复杂对象message ComplexObject { repeated string原创 2017-04-25 19:56:18 · 48113 阅读 · 2 评论 -
docker系列一 docker 安装和常用命令
安装DockerDocker命令前置条件Docker 服务命令Docker 镜像命令查看images搜索dockerdocker命令来下载镜像删除镜像命令为docker rmiDocker 容器命令根据镜像创建容器并启动查看运行中的容器列表启动容器停止容器查看容器的日志登录容器1端口映射安装Dockersudo apt-get updatesudo apt-get原创 2017-03-02 19:26:55 · 5009 阅读 · 1 评论 -
docker系列二 创建自己的docker及Dockerfile语法
编写测试工程主要代码如下DockerApplication : 服务类@SpringBootApplication@RestControllerpublic class DockerApplication { @RequestMapping("/") public String home() { return "Hello Docker World原创 2017-03-14 20:35:01 · 1364 阅读 · 0 评论 -
Jsoup使用总结
对HTML页面的解析,之前使用HTMLParser,现在解析HTML的控件是Jsoup。本文对Jsoup的用法做个总结 。 Jsoup的主要功能有三部分组成:从字符串,网页,本地文件等方式生成Documentn在生成Doucment后,根据Dom和css或类似jquery的selector语法获取Element,然后再从Elements中获取节点属性、文本、html对Element的进行操作,包括HTML的值原创 2017-06-07 22:00:13 · 3704 阅读 · 2 评论