lifehack

10
获赞数
1
关注数
6
粉丝数
IP 属地美国
2014-07-17 加入
浏览 4.2k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
134 声望|学徒
java
86
eclipse
26
intellij-idea
14
maven
10
github
9
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2015-09-23
    IntelliJ IDEA与eclipse快捷键比较
    之前总结了一些eclipse中的常用快捷键,现在在用IDEA进行开发,正好拿出来做比较。 功能 IntelliJ IDEA Eclipse 阅读代码 查看变量类型(type info) Alt + = 跳到定义 Ctrl + 鼠标左键 Ctrl + 鼠标左键 回退/前进 Alt + 左右方向键 Alt + 左方向键 查看方法被调用的...
  • 发布了文章2015-09-08
    在代码中学习scala
    scala是一门函数式编程语言,函数被作为一等公民,可以作为参数进行传递。 让我们看一下计算fibonacci函数的scala代码 {代码...} collection的API groupBy groupBy在scala.collection.Traversable中定义 {代码...} 将List中的tuple按第一个元素进行归类。 {代码...} ...
  • 发布了文章2015-08-30
    maven学习笔记
    maven是一个项目自动化管理与构建工具,简单地来说,我拿它干两件事: 做本地的jar包管理 用来打包 至于打成jar包还是zip包,可以在pom.xml文件中指定。 pom文件 在eclipse中安装maven插件后,新建maven工程,可以发现在根目录下有一个pom.xml。pom文件是整个项目的...
  • 发布了文章2015-08-29
    【Java】I/O类库
    这些类的继承图可参看这里1。其中,FilterInputStream为decorator类提供基类,至于Decorator Design Pattern可参看ProgramCreek2。
  • 发布了文章2015-08-23
    github 学习笔记
    Github提供Github Desktop,就不需要创建SSH key了,下面所有的操作是在Github Desktop的Git Shell完成的。Github上提供了教程。
  • 发布了文章2015-08-08
    Sublime Text 2 编译《Thinking in Java》源码
    源码 作者Bruce Eckel将源码放在mindView上(需翻墙)。 配置 编译环境 JDK ANT(实现Java的自动构建与部署)可用来做批量的编译 准备工作 配置JAVA_HOME,添加到PATH系统变量中 配置CLASSPATH变量,CLASSPATH是用来制定Java Class的所在位置 .;%JAVA_HOME%\lib\tool...
  • 发布了文章2015-07-31
    编辑利器Sublime Text 2
    1. 快捷键 之前总结了Eclipse的常用快捷键,先按照原格式整理下快捷键。Sublime Text 全程指南对Sublime的总结已经非常完整了。 阅读代码 编辑代码 Ctrl + B 编译运行 Ctrl + Shift + 上下方向键 代码行上移(下移)一行 Ctrl + 左右方向键 逐词移动 Ctrl + M 在起始...
  • 发布了文章2015-07-30
    Windows下搭建spark
    安装环境 JDK 1.7 scala 2.11.7 hadoop-winutils 2.6.0 spark 1.3.1 安装步骤 安装JDK、scala解释器、hadoop-winutils、spark 配置JAVA_HOME、SCALA_HOME、HADOOP_HOME环境变量 运行spark目录下/bin/spark-shell.cmd 测试代码 用这里的wordCount代码,在spark-shell...
  • 发布了文章2014-08-26
    【Java】从一段程序看关键字finally
    到这里,有很多人会感到纳闷:return之后函数不就结束了吗?怎么还是执行finally域内的语句?为了说明这个问题,我们先谈谈finally关键字。
  • 发布了文章2014-08-21
    【Java】实时读取日志文件
    在实习的公司碰到一个古怪的需求:在一台服务器上写日志文件,每当日志文件写到一定大小时,比如是1G,会将这个日志文件改名成另一个名字,并新建一个与原文件名相同的日志文件,再往这个新建的日志文件里写数据;要求写一个程序能实时地读取日志文件中的内容,并且...
  • 发布了文章2014-08-12
    【Java】单例(singleton)设计模式
    单例设计模式是Java中应用最为广泛的设计模式之一,保证了一个类始终只有一个对象,具有以下特点: 私有的构造函数 ——没有其他的类能实例化该对象 引用时私有的 public static方法是获取对象的唯一方式 singleton故事 这里1有一个关于singleton的故事,一个国家只能...
  • 发布了文章2014-08-08
    Trie树的应用:查询IP地址的ISP
    给定一个IP地址,如何查询其所属的ISP,如:中国移动(ChinaMobile),中国电信(ChinaTelecom),中国铁通(ChinaTietong)?
  • 发布了文章2014-08-08
    Eclipse常用快捷键
    最近用Eclipse进行开发,总结一下平时经常用到的一些快捷键。 阅读代码 Ctrl + 鼠标左键 快速跳到定义 Alt + 左方向键 退回到上次阅读的地方 Ctrl + Shift + G 查看方法被调用的位置 Alt + 右方向键 退回刚才阅读的位置 Ctrl + O 查看一个类的纲要 编辑代码 Ctrl + A...
  • 发布了文章2014-07-29
    【Java】String
    基本类型转String 包括: int double long char 调用String的方法 {代码...} String转基本类型 {代码...}
  • 发布了文章2014-07-28
    【Java】二叉树的实现
    泛型简易实现 {代码...} 二叉查找树 插入 {代码...} 先序遍历迭代器 {代码...}
  • 发布了文章2014-07-24
    【Java】时间处理
    java.util.GregorianCalendar[time=1406185232225,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,min...
  • 发布了文章2014-07-22
    【Java】抽象类与接口
    抽象类与接口一样,都不能被实例化,可以有具体实现的方法,也可以有抽象的方法。在抽象类中,声明的field是static、final,method可是public、protected、private。而在接口中,声明的field是public、static、final,method是public。
  • 发布了文章2014-07-19
    【Java】堆栈的实现
    Java实现 {代码...} 测试结果 stun! on Phasers C实现 {代码...}
  • 发布了文章2014-07-17
    【Java】UDP发包的简单实现
    最近在学Java,正好做一些笔记,以防止自己忘了。 client端 {代码...} server端 {代码...} 打印结果 sever start! recieve message from 127.0.0.1:64478 hello world