自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spring , Hadoop, Spark , BI , ML

Later equals never.

  • 博客(157)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOS安装pip

CentOS安装pip

2016-06-23 13:29:56 1031

原创 CentOS修改时区和时间

CentOS时间与时区

2016-06-23 13:20:47 7240

原创 Spring Cron 表达式

Spring Cron表达式解析

2016-06-23 09:50:30 6120

原创 Scala: forSome关键字

forSome是Scala的一个关键字,不是函数。在Scala的changeLog中,关于forSome的描述: “It is now possible to define existential types using the new keyword forSome. An existential type has the form T forSome {Q} where Q is a seq

2016-03-28 12:46:07 2435 1

原创 Scala : 数据结构

List列表val nnums = List(1,2,3) //> nnums : List[Int] = List(1, 2, 3)在列表上进行map操作:nnums.map( (i : Int) => i*2) //> res0: List[Int] = List(2, 4, 6)val nnums = List(1,2,3)

2016-03-28 00:20:12 1635

原创 Scala : 面向表达式

Scala is highly expression-oriented: most things are expressions rather than statements.ifval color: String = if (brand == "TI") { "blue" } else if (brand == "HP") { "black" } else { "

2016-03-27 23:04:39 2151

原创 Scala: 类

classScala类使用class关键字定义,是对象的模板或者蓝图: class Calculator { val brand: String = "HP" def add(m: Int, n: Int): Int = m + n } val calc = new Calculator //> calc.add(3, 2)

2016-03-27 23:01:30 706

原创 Scala apply方法

Scala中的apply方法提供一个十分神奇有用的语法糖,诸多地方都会使用到apply方法。在类或者对象有一个很名称的用途是尤其有用。 apply methods give you a nice syntactic sugar for when a class or object has one main use.对象的apply方法: class Foo {} object FooMak

2016-03-27 21:25:49 1266

原创 Scala对象

Scala的世界中,对象object用于持有类的唯一对象(单例),使用object定义,常用于作为工厂或者组织静态方法。下面是一个简单的定义:object Timer { var count = 0 def currentCount(): Long = { count += 1 count }}类似与Java中的静态方法,对象中的方法直接使用对象的名称来调用:Timer.

2016-03-27 21:13:07 698

原创 Scala Exception

Scala的异常通过try catch finally来处理,类似java,但是有诸多不同:try { remoteCalculatorService.add(1, 2)} catch { case e: ServerIsDownException => log.error(e, "the remote calculator service is unavailable. should h

2016-03-27 21:00:00 988

原创 Scala Match

Scala中的match类似与Java中的switch case结构。在理解match之前,记住scala中,几乎一切都是表达式。匹配值 val times = 1 //> times : Int = 1 times match { case 1 => "one" case 2 => "two" ca

2016-03-27 20:52:08 865

原创 Scala函数解析

在Scala中,函数是一等公民。究竟什么是函数? 数学上我们经常这样来定义函数 : y = f(x)其中,f为函数名称,x为输入,y为输出。x输入函数f之后,经过逻辑运算得到结果y。在scala中,函数(function)实际上是Trait的一个实例。 a function that takes one argument is an instance of a Function1 tra

2016-03-27 20:25:22 661

原创 Scala-IDE构建Maven项目

本教程演示如何使用Scala-IDE构建一个Scala Maven项目。1. 下载Scala IDE通过以下链接下载Scala IDE: http://scala-ide.org/download/sdk.html根据自己的平台选择自己相应版本下载。下载完成之后解压,如下: 选择eclipse.exe启动即可。2. 安装插件原生的Maven插件在Eclipse中,不能应用到scala项目。因此需

2016-03-27 14:27:39 5632

原创 Spring Batch(7): 并行与扩展

1. 概述Spring Batch提供了多种方式用于处理并行,提高性能。主要分为2大类: - 单个进程,多线程 - 多个进程因此,可以细分为以下几类: - 多线程Step(Multi-thread Step,single process) - 并行Step(Parallel Steps, single process ) - Remote Chunking of Step(

2016-03-26 23:54:55 13774

原创 Spring Batch(5): Step详解

面向chunk处理1 抽象Step与继承2 commit interval3 重启4 跳过5 重试6 事务属性与回滚7 在Step中注册ItemStream流8 拦截Step执行TaskletStep控制Step执行流程1 next2 flow3 JobStep在Step中结束Job1 end2 fail3 stopLate Binding与StepJob sc

2016-03-26 22:50:01 21117 2

原创 Spring Batch(4): Job详解

第四章 配置作业Job4.1 基本配置Job的配置有3个必须的属性,name,jobRepository,steps。一个简单的Job配置如下:<job id="footballJob"> <step id="playerload" parent="s1" next="gameLoad"/> <step id="gameLoad" parent

2016-03-26 18:46:59 10101 3

原创 Spring Batch(6) : ItemReader & ItemWriter

针对批处理,Spring Batch提供ItemReader、ItemProcessor、ItemWriter三个核心组件,类似ETL的三个步骤。5.1 ItemReaderItemReader支持从多种数据源读入数据,接口定义如下:public interface ItemReader<T> { T read() throws Exception, UnexpectedInputExcep

2016-03-26 18:45:14 10764 1

原创 Spring Batch(3): 基本概念(批处理DSL)

前言OLTP: 联机事务处理 业务与技术分离 资料: 官方文档,Pro Spring Batch,Spring Batch In Action1第一章 Spring Batch 简介批处理典型应用场景: - 银行对账或利率调整 - 跨系统数据同步批处理的特点 - 自动执行 - 数据量大 - 定时执行批处理流程的三个步骤 1. 读数据 2. 处理数据 3. 写数据

2016-03-26 12:43:15 3834

原创 可读代码的艺术(一):简化循环与逻辑

Chapter7 把控制流变得易读条件语句中参数的位置:一般原则:将变量放在左边,常量放在右边。更宽泛地说,将比较稳定的变量放在右边,变化较大的放在左边。如 if ( length >= 10) 而不是 if ( 10 if ( bytes_received bytes_received)稳定的值相当于标的(比较的目标,目标点),而在人一般的思维习惯中,倾向于拿着一个“变

2015-01-05 18:15:33 2017

原创 自定义Spring配置标签

在Sping中,一般使用这样的元素来配置一个bean

2014-08-23 02:36:15 16665 3

原创 实现一个简单的Servlet容器

Servlet规范定义了一个API标准,

2014-08-02 17:49:54 5362 4

原创 一个MVC例子

MVC模式将代码分为三个部分:模型、视图、控制器。其中,模型定义数据以及对数据的操作接口

2014-06-20 21:36:58 1693

原创 GUI中的观察者模式

MVC模式对于用户界面的开发y

2014-06-20 14:42:22 1726

原创 命令模式

命令模式将命令或者请求封装成一个对象,shiyo

2014-06-20 10:09:39 1619

原创 策略模式

在一个对象中,如果完成某项任务有多种不同de

2014-06-19 22:51:45 1097

原创 用Java编写一个服务器

一个简单的服务器实现,采用Javayuy

2014-06-19 12:38:54 2353

原创 Java线程池例子

/** * */package iotest.serversocket;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;

2014-06-18 22:49:03 1057 1

原创 一个简单的Java服务器

/** * */package iotest.serversocket;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.

2014-06-18 19:39:04 1068

原创 装饰模式

先给出类图:

2014-06-08 12:50:09 1142

原创 Java线程

1. 并发:进程与线程// 并发1.1 xianchen

2014-06-06 16:21:32 1235

原创 Java I/O

输入输出

2014-06-02 23:22:41 1249

原创 Java注解

注解(Annotation)是对程序的一种描述和说明

2014-06-02 15:19:00 3580 1

原创 Java异常

异常处理机制是Java许多特性的zhn

2014-06-01 05:07:39 7815

原创 访问权限控制

Java访问权限控制机制用于控制类、方法

2014-05-31 21:56:58 1463

原创 Java运算符

Java语言提供许多操作符。

2014-05-31 18:14:46 1413

转载 字符编码

字符编码你是否认为“ASCII码 =一个字符就是8比特”?你是否认为一个字节就是一个字符,一个字符就是8比特?你是否还认为你是否还认为UTF-8就是用8比特表示一个字符?如果真的是这样认为认真读完这篇文章吧!为什么要有编码?首先大家需要明确的是在计算机里所有的数据都是字节的形式存储,处理的。我们需要这些字节来表示计算机里的信息。但是这些字节本身又是没有任何意义的,所以我们需要对这些

2014-05-31 15:41:10 1600

原创 Java基本数据类型

Java语言是静态类型的

2014-05-31 12:24:14 129393 15

原创 Java枚举类型

在Java中,枚举类型使用enum关键字lai

2014-05-27 22:45:40 1807

原创 访问控制符

在Java中,一般认为有4种访问控制符

2014-05-27 21:15:00 1418

原创 Java包(package)

Java中的包(package)将一组相关的类型(type)zuzhi

2014-05-27 18:24:25 1136

买年费Gif制作工具,支持录屏、录像,强大的编辑功能

免费并且功能强大的gif制作,编辑工具。支持录屏,摄像头录像等方式。并且编辑功能非常强大,中文支持。

2016-07-06

Rc振荡器课件

RC振荡器课件RC振荡器课件RC振荡器课件RC振荡器课件RC振荡器课件

2012-11-20

空空如也

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

TA关注的人

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