欢迎关注我的新博客地址:http://cuipengfei.me/
Lower bound,不知道这个词的确切中文翻译是怎样的。我们直接看例子吧。
1
2
3
class Pair[T](val first: T, val second: T) {
def replaceFirst[R >: T](newFirst: R): Pair[R] ...
分类:
其他好文 时间:
2014-06-25 00:04:48
阅读次数:
381
◆简介
目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用
Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。
组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块...
分类:
编程语言 时间:
2014-06-24 23:17:46
阅读次数:
327
1. 在Main中先是加载模块,启动REST服务,而后构建一个实现了IFloodlightProviderService接口的实例(即Controller)并运行;
2. 接下来进入Controller的run()方法,此时所有的环境初始化工作已经完成,构建一个基于netty的TCP server,最重要的是流水线factory OpenflowPipelineFactory 的设置,里面是co...
分类:
其他好文 时间:
2014-06-24 22:47:40
阅读次数:
277
机房收费系统重构,详细说明重构各个层的由来以及构建建议。...
分类:
其他好文 时间:
2014-06-24 22:28:10
阅读次数:
258
实战中MAVEN私服的搭建
利用maven来管理项目的构建,报告和文档已经成为了我们现在的共识,任何开源软件基本都在使用,当然我们现在的大部分公司也基本都在使用,我把以前使用maven的一些经验在进行加工呈现给大家,希望可以帮助一些当前正在学习maven的初学者们还有刚毕业的学子们!
我会结合Eclipse+nexus+maven的实践来个大家做介绍!
Ne...
分类:
编程语言 时间:
2014-06-24 20:25:57
阅读次数:
438
欢迎关注我的新博客地址:http://cuipengfei.me/
实在想不到什么动词可以当做脱衣服来讲了,所以从现在开始这系列博文就叫做Desugar Scala了。除非哪天才思泉涌,又想到了新词:)
开始正文。
名字叫做unapply和unapplySeq的方法在Scala里也是有特殊含义的。
我们前面说过case class在做pattern match时很...
分类:
移动开发 时间:
2014-06-24 19:42:48
阅读次数:
265
scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld...
分类:
系统相关 时间:
2014-06-24 18:42:40
阅读次数:
270
Spices.NetObfuscator控件用于防止您的.NET软件被黑客、竞争对手或者窥探者进行逆向工程、代码篡改或是未经授权就可使用,该工具可提供.NET代码混淆、保护和优化等,完全保护您的.NET代码和数据安全。Spices.NetObfuscator重新构建您的.NET程序集为不可能被拆卸、反编译的新的..
分类:
Web程序 时间:
2014-06-24 17:06:03
阅读次数:
331
什么是SOA?
SOA:面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。
什么是ESB?
企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service Oriented Arc...
分类:
其他好文 时间:
2014-06-24 15:33:43
阅读次数:
235