自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (6)
  • 收藏
  • 关注

转载 Java8 lambda表达式10个示例

例1、用lambda表达式实现Runnable我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用() -> {}代码块替代了整个匿名类。12

2017-09-10 13:35:50 174

原创 springmvc 运行流程分析

运行流程分析

2017-05-02 10:18:50 250

原创 Apache Spark 2.0正式版发布

以下为Databricks官网的发布新闻稿翻译:我们很荣幸地宣布,自7月26日起Databricks开始提供Apache Spark 2.0的下载,这个版本是基于社区在过去两年的经验总结而成,不但加入了用户喜爱的功能,也修复了之前的痛点。本文总结了Spark 2.0的三大主题:更简单、更快速、更智能,另有Spark 2.0内容的文章汇总介绍了更多细节。

2016-07-31 00:35:58 511

原创 Apache Spark入门攻略

摘要:本文聚焦Apache Spark入门,了解其在大数据领域的地位,覆盖Apache Spark的安装及应用程序的建立,并解释一些常见的行为和操作。【编者按】时至今日,Spark已成为大数据领域最火的一个开源项目,具备高性能、易于使用等特性。然而作为一个年轻的开源项目,其使用上存在的挑战亦不可为不大,这里为大家分享SciSpike软件架构师Ashwini Kuntamukkala在D

2016-07-30 01:08:45 612

原创 kafka学习

kafka官方介绍入门

2016-06-24 10:39:24 344

原创 分布式消息系统:Kafka

Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。传统的企业消息系统并不是非常适合大规模的数据处理。为了已在同时搞定在线应用(消

2015-10-07 21:27:32 319

原创 每日更新博客文章

今天是2015-09-08 ,从今天起要经常写博客,内容主要是一些技术方面的.1:可以是自己对技术的总结2:学习新技术的笔记3:看书时对技术的摘要等贵在坚持,牛人都是从点滴做起的.

2015-09-08 00:17:41 281

原创 设计模式(二十一)之 Visitor

Visitor 定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.在 Java 中,Visitor 模式实际上是分离了 collection 结构中的元素和对这些元素进行操作的行为.为何使用 Visitor?Java 的 Collection(包括 Vector 和 Hashtable)是我们最经常使用的技术

2015-08-16 22:48:04 254

原创 设计模式(二十)之设计模式之 Interpreter(解释器)

Interpreter 定义:定义语言的文法 ,并且建立一个解释器来解释该语言中的句子.Interpreter 似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能很少去构造一个语言的文法.我们还是来简单的了解一下:首先要建立一个接口,用来描述共同的操作.public interface AbstractExpression {vo

2015-08-16 22:19:36 206

原创 设计模式(十九)之Mediator(中介者)

Mediator 定义:用一个中介对象来封装一系列关于对象交互行为.为何使用 Mediator?各个对象之间的交互操作非常多;每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用 Mediator 模式,可以使各个对象间的耦合松散,只需关心和 Mediator 的关系,使多对多的关系变成了一对多的关系,可以降低系统的复杂性,提高

2015-06-23 00:08:15 238

原创 设计模式(十八)之 Strategy(策略)

定义:Strategy 是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.Stratrgy 应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用 Strategy 实现.这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.

2015-06-07 21:57:56 212

原创 设计模式(十七)之State

State 的定义:不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State 模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用 If elseif else进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State 模式了.不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在数

2014-12-01 23:52:30 375

原创 设计模式(十六)之Command

Command 定义不少 Command 模式的代码都是针对图形界面的,它实际就是菜单命令,我们在一个下拉菜单选择一个命令时,然后会执行一些动作.将这些命令封装成在一个类中,然后用户(调用者)再对这个类进行操作,这就是 Command 模式,换句话说,本来用户(调用者)是直接调用这些命令的,如菜单上打开文档(调用者),就直接指向打开文档的代码,使用 Command 模式,就是在

2014-11-30 22:20:28 298

原创 设计模式(十五)之 Chain of Responsibility(职责链)

定义:Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求 request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递 request. 也就是说,来了一个请求,A 类先处理,如果没有处理,就传递到 B 类处理,如果没有处理,就传递到 C 类处理,就这样象一个链条(chain)一样传递下去。如何使用?

2014-11-11 23:07:14 372

原创 设计模式(十四)之Observer

例如:网上商店中商品在名称 价格等方面有变化,如果系统能自动通知会员,将是网上商店区别传统商店的一大特色.这就需要在商品 product 中加入 Observer 这样角色,以便 product 细节发生变化时,Observer 能自动观察到这种变化,并能进行及时的 update 或notify 动作.

2014-11-09 15:35:17 367

原创 设计模式(十三)之 Memento(备忘机制)

Memento 定义:memento 是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态.Memento 模式相对也比较好理解,我们看下列代码:

2014-11-08 18:52:56 402

原创 设计模式(十二)之Template

Template 定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中.

2014-10-28 23:20:29 334

原创 设计模式(十一)之 Flyweight(享元)

Flyweight 定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类).

2014-09-26 23:36:24 340

原创 设计模式之(十) Bridge(桥接模式)

Bridge 定义 :将抽象和行为划分开来,各自独立,但能动态的结合.

2014-09-24 18:34:07 482

原创 设计模式(九)之 Decorator(油漆工)

Decorator 定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用 Decorator 模式相比用生成子类方式达到功能的扩充显得更为灵活.

2014-09-23 21:56:21 434

原创 丢手帕问题(约瑟夫问题)

描述:P个人围成一圈,从第N个位置开始从1报数,当报到第M个数的时候,那个喊出第M个数的人被罚下,他的下一个位置继续从1报数,问最后留下的人在哪个位置?

2014-09-22 22:02:49 612

原创 设计模式(八)之 Composite(组合)

Composite 定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构, 使得客户端对单个对象和组合对象的使用具有一致性。

2014-09-20 11:28:34 337

原创 设计模式(七)之 Adapter(适配器)

定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有 Adaptee(被适配者)和Adaptor(适配器)两个身份.为何使用?

2014-09-18 19:21:12 413

原创 设计模式(六)之 Proxy(代理)

Proxy 是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy 是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理

2014-09-17 21:02:53 465

原创 设计模式(五)之 Facade(外观)

Facade 的定义: 为子系统中的一组接口提供一个一致的界面。

2014-09-16 22:19:24 289

原创 设计模式(四)之 Singleton(单态)

定义:Singleton模式主要作用是保证在Java应用程序中,

2014-09-14 23:23:21 376

原创 设计模式(三)之 Builder

Builder 模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.

2014-09-14 12:03:39 354

原创 设计模式(二)之 Prototype(原型)

定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

2014-09-07 12:24:45 495

原创 Java设计模式(一)

GoF 的设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用

2014-08-24 18:26:02 342

原创 工作三年的程序猿 再面试的感悟

首先,介绍一下本人情况。鄙人2011年毕业,zhij

2014-05-21 22:24:00 564

DbVisualizer 9.1.5 Pro 破解版

支持各种数据库的可视化编程工具,包含DbVisualizer 9.1.5安装文件与破解文件,下载后直接安装,然后按照txt中的说明复制破解文件,添加license即可。

2014-10-01

svn插件及配置步骤

svn插件及在myeclipse中配置方法,本人亲自测试,没有问题.

2012-05-04

局域网 飞秋软件

在局域内传说文件速度很快,支持多人聊天等多种功能.

2012-02-25

mysq客户端

SQLyogEnt ,并带注册码,使用很方便,在网上很难找到.

2012-02-25

门户体系架构技术探讨

门户体系架构技术探讨门户体系架构技术探讨门户体系架构技术探讨

2011-06-11

jfreechart的jar包

jfreechar组件(全部jar包)用与报表的开发!

2011-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除