posted @ 2016-04-14 15:14 蝈蝈俊 阅读(18308) 评论(0) 推荐(0)
摘要:
新建Maven项目 新建一个 Maven 项目: pom定义了最小的maven2元素,即:groupId,artifactId,version。 groupId:项目或者组织的唯一标志,并且配置时生成的路径也是由此生成,如org.codehaus.mojo生成的相对路径为:/org/codehaus/mojo artifactId: 项目的通用名称 version:... 阅读全文
摘要:
由于 Protocol Buffers 3 的正式版还没有发布,在官网(https://developers.google.com/protocol-buffers/docs/downloads)目前只能下载到 2.6.1 的版本。 要下载 PB3 ,需要在 https://github.com/google/protobuf 的 release 中下载(https://github.com/g... 阅读全文
posted @ 2016-04-13 17:00 蝈蝈俊 阅读(899) 评论(0) 推荐(0)
摘要:
前置条件: 获取 gRPC-go 源码 $ go get google.golang.org/grpc 简单例子的源码位置: $ cd $GOPATH/src/google.golang.org/grpc/examples/helloworld 复杂些例子的源码位置: $ cd $GOPATH/src/google.golang.org/grpc/examples/route_guid... 阅读全文
posted @ 2016-04-13 15:46 蝈蝈俊 阅读(3951) 评论(1) 推荐(0)
摘要:
Dubbo的应用会在启动时完成服务注册或订阅(不论是生产者,还是消费者)如下图所示。 图中小方块Protocol, Cluster, Proxy, Service, Container, Registry, Monitor代表层或模块,蓝色的表示与业务有交互,绿色的表示只对Dubbo内部交互。 图中背景方块Consumer, Provider, Registry, Monito... 阅读全文
posted @ 2016-04-13 10:56 蝈蝈俊 阅读(8661) 评论(0) 推荐(0)
摘要:
生命周期图如下: Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类: Bean自身的方法 : 这个包括了Bean本身调用的方法和通过配置文件中的init-method和destroy-method指定的方法 Bean级生命周期接口方法 : 这个包括了BeanNameAware、BeanFactoryAware、InitializingBea... 阅读全文
posted @ 2016-04-12 18:24 蝈蝈俊 阅读(3250) 评论(0) 推荐(0)
摘要:
Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。 在IDEA中类似功能被划分到了三个命令。 IntelliJ IDEA中可以在主菜单中选择Navigate | Call Hierarchy命令查看一个Java方法调用树(caller和callee两个方向),但是不像Eclipse那样可以查看... 阅读全文
posted @ 2016-04-12 14:07 蝈蝈俊 阅读(179249) 评论(4) 推荐(13)
摘要:
Spring提供了可扩展Schema的支持,完成一个自定义配置一般需要以下步骤: 设计配置属性和JavaBean 编写XSD文件 编写NamespaceHandler和BeanDefinitionParser完成解析工作 编写spring.handlers和spring.schemas串联起所有部件 在Bean文件中应用 dubbo中所有dubbo的标... 阅读全文
posted @ 2016-04-11 17:44 蝈蝈俊 阅读(3883) 评论(0) 推荐(0)
摘要:
glctx.ClearColor 的参数信息如下: // ClearColor specifies the RGBA values used to clear color buffers. // // http://www.khronos.org/opengles/sdk/docs/man3/html/glClearColor.xhtml ClearColor(red, green, blue,... 阅读全文
posted @ 2016-04-10 17:11 蝈蝈俊 阅读(2361) 评论(0) 推荐(0)
摘要:
Maven项目的依赖,我们可以通过下面命令看到,打包时,会按照这个依赖编译进去对应模块。 参考:http://www.cnblogs.com/ghj1976/p/5336923.htmlmvn dependency:tree maven-assembly-plugin实际的软件项目常常会有更复杂的打包需求,例如我们可能需要为客户提供一份产品的分发包,这个包不仅仅包含项目的字节码文件,还得包含依... 阅读全文
posted @ 2016-03-30 14:32 蝈蝈俊 阅读(6520) 评论(0) 推荐(0)
摘要:
maven-dependency-plugin最大的用途是帮助分析项目依赖,dependency:list能够列出项目最终解析到的依赖列表,dependency:tree能进一步的描绘项目依赖树,dependency:analyze可以告诉你项目依赖潜在的问题,如果你有直接使用到的却未声明的依赖,该目标就会发出警告。maven-dependency-plugin还有很多目标帮助你操作依赖文件,例如... 阅读全文
posted @ 2016-03-30 13:57 蝈蝈俊 阅读(62895) 评论(0) 推荐(0)