enkins介绍 Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知。 什么叫持续集成呢,就是能重复、持久的去运行一个任务。 Jenkins下载、安装 Jenkins的下载地址是ht ...
分类:
其他好文 时间:
2018-05-31 22:02:21
阅读次数:
175
不多说,直接上干货! 这里,怎么创建,见 Spark编程环境搭建(基于Intellij IDEA的Ultimate版本)(包含Java和Scala版的WordCount)(博主强烈推荐) 这里, 我重点说下spark项目,因为,对于hadoop这样的,我已经写了大量博客了。 比如,我目前用得较多的s ...
分类:
其他好文 时间:
2018-05-31 13:45:44
阅读次数:
193
Description You are working for Macrohard company in data structures department. After failing your previous task about key insertion you were asked t ...
分类:
其他好文 时间:
2018-05-29 14:01:17
阅读次数:
165
一 . 概述 我们在使用AspectJ的时候定义了五种基本的增强方式. 本节就介绍一下这五种基本的增强方式. 二 ,前置增强 我们使用@Before表示前置通知,表示在连接点方法之前执行. 这个很很好理解. 三,后置通知 后置通知会在方法正常结束之后运行,当我们制定了returning之后,方法的返 ...
分类:
其他好文 时间:
2018-05-28 01:03:42
阅读次数:
182
字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制1111111 ...
分类:
其他好文 时间:
2018-05-27 13:47:17
阅读次数:
203
这一节主要是谈谈读写锁的实现。 上一节中提到,ReadWriteLock看起来有两个锁:readLock/writeLock。如果真的是两个锁的话,它们之间又是如何相互影响的呢? 事实上在ReentrantReadWriteLock里锁的实现是靠java.util.concurrent.locks. ...
分类:
编程语言 时间:
2018-05-26 19:42:01
阅读次数:
266
[抄题]: Given an array of words and a width maxWidth, format the text such that each line has exactly maxWidth characters and is fully (left and right) ...
分类:
其他好文 时间:
2018-05-25 19:23:00
阅读次数:
170
众所周知,default是java的关键字之一,使用场景是配合switch关键字用于条件分支的默认项。但自从java的jdk1.8横空出世以后,它就被赋予了另一项很酷的能力——在接口中定义非抽象方法。 众所周知,java的接口只能定义静态且不可变的常量或者公共抽象方法,不可能定义非抽象的具体方法。但 ...
分类:
其他好文 时间:
2018-05-23 21:13:16
阅读次数:
205
再一次的学习let,更加深入 / let关键字的特点 1。不会预处理, 不存在变量提升 2。有自己的作用域,不可以全局或者作用域内重复声明 / let关键字的应用: 循环遍历加监听 (完) ...
分类:
其他好文 时间:
2018-05-22 18:19:36
阅读次数:
235
一、 let 1、es6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的 ...
分类:
其他好文 时间:
2018-05-22 10:36:35
阅读次数:
193