导航

上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 96 下一页

2016年5月3日

摘要: 编译 protoc-gen-grpc-java插件 的文档在: https://github.com/grpc/grpc-java/tree/master/compiler 编译的步骤: Change to the compiler directory: $ cd $GRPC_JAVA_ROOT/compiler To compile the plugin: $ ../grad... 阅读全文

posted @ 2016-05-03 14:45 蝈蝈俊 阅读(19583) 评论(2) 推荐(0)

2016年4月27日

摘要: 安装 protoc (The protocol compiler)是由C++写的,支持的 C++、Java、Python、Objective-C、C#、JavaNano、JavaScript、Ruby、PHP 的实现都在 https://github.com/google/protobuf 这个项目中, 例外的是 Go 的实现是在 https://github.com/golang/protob... 阅读全文

posted @ 2016-04-27 16:11 蝈蝈俊 阅读(2682) 评论(0) 推荐(0)

2016年4月26日

摘要: protoc 命令的获得 源码在 https://github.com/google/protobuf , 如果不想自己编译获得最新版本,则可以下载官方编译好的各个平台的,下载地址:https://github.com/google/protobuf/releases ,注意不是带语言后缀的文件,那是源码,如下图: 下载后的解压缩包含的内容如下(以mac下为例) 我们通过 which... 阅读全文

posted @ 2016-04-26 16:22 蝈蝈俊 阅读(116263) 评论(1) 推荐(0)

2016年4月20日

摘要: gradle跟ant/maven一样,是一种依赖管理/自动化构建工具。但是跟ant/maven不一样,它并没有使用xml语言,而是采用了Groovy语言,这使得它更加简洁、灵活,更加强大的是,gradle完全兼容maven和ivy。 基本配置 build.gradle 首先明确gradle跟maven一样,也有一个配置文件,maven里面是叫pom.xml,而在gradle中是叫build.... 阅读全文

posted @ 2016-04-20 14:48 蝈蝈俊 阅读(690) 评论(0) 推荐(1)

摘要: 本文的代码例子来自:https://github.com/grpc/grpc-java 定义服务 这一步与其他语言完全一样,需要定义gRPC的服务、方法、request和response的类型。 完整的proto定义代码在:grpc-java/examples/src/main/proto/route_guide.proto 在proto中,下面几个定义是为我们生成 Java 类所特有的... 阅读全文

posted @ 2016-04-20 11:03 蝈蝈俊 阅读(10264) 评论(0) 推荐(0)

2016年4月19日

摘要: 服务器上生成dump文件 jmap jmap命令可以打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 参数: -dump:[live,]format=b,file= 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件. -final... 阅读全文

posted @ 2016-04-19 15:32 蝈蝈俊 阅读(916) 评论(0) 推荐(0)

摘要: Visual VM的OQL语言是对HeapDump进行查询,类似于SQL的查询语言,它的基本语法如下: select [ from [instanceof] [ where ] ] OQL由3个部分组成:select子句、from子句和where子句。select子句指定查询结果要显示的内容。from子句指定查询范围,可指定类名,如java.lang.String、ch... 阅读全文

posted @ 2016-04-19 15:09 蝈蝈俊 阅读(3340) 评论(0) 推荐(0)

2016年4月18日

摘要: jstatd是一个RMI(Remove Method Invocation)的server应用,用于监控jvm的创建和结束,并且提供接口让监控工具(如VisualVM)可以远程连接到本机的jvms 。注意是jvms,就是说运行jstatd命令后可以用监控工具监控本用户(运行jstatd命令的用户)所有已经启动的java程序。 jstatd的安装、启动、连接 JDK中默认就带 jstatd,如下... 阅读全文

posted @ 2016-04-18 17:09 蝈蝈俊 阅读(8069) 评论(0) 推荐(0)

摘要: VisualVM是一个免费的Java应用监控、分析工具。 简单说来,VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力。所有这些都是免费的!它囊括的命令行工具包括jstat, JConsole, jstack, jmap 和 jinfo,这些工具与JDK的标准版本是一致的。 你可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内... 阅读全文

posted @ 2016-04-18 14:39 蝈蝈俊 阅读(3768) 评论(0) 推荐(0)

2016年4月15日

摘要: 新建参考线 菜单:“视图—新建参考线”, 直接输入想要位置的参考线。 参考线对齐 按住Shift键拉辅助线,辅助线会自动对齐到当前标尺的刻度上。 按住Alt键单击一条已经存在的垂直辅助线可以转为水平辅助线,反之,水平辅助线转为垂直辅助线。拖动辅助线,没有松开鼠标之前,按住Alt键可以在水平辅助线和垂直辅助线之间切换。 随意双击一条辅助线可以打开“编... 阅读全文

posted @ 2016-04-15 08:49 蝈蝈俊 阅读(668) 评论(0) 推荐(0)

上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 96 下一页