从Eclipse 到IDEA

2016-06-23
阅读 1 分钟
3.5k
最近换工作,新公司用IDEA做开发,之前使用 win + Eclipse , 一下子切换到 mbp + IDEA 感觉很痛苦,手指完全不知落在什么键上。谨以此文做一个转变过程中的记录。

Java 关键字专题

2016-04-01
阅读 6 分钟
2.3k
true 和 false 也许看起来像是关键字,但是他们专门用于表示布尔类型的字面量。类似的, null 专门用于表示 Null 类型的字面量。

在Ubuntu 12.04 32位系统中编译OpenJDK 7u40

2016-03-07
阅读 2 分钟
3.9k
环境准备 我的编译环境的为Ubuntu 12.04 32位系统,双核 OpenJDK 源码 通过 Mercurial 代码管理工具下载太慢,这里选择直接下载官网源码包 Apache Ant 用于执行 Java 编译代码中的 Ant 脚本 Bootstrap JDK 编译 OpenJDK 需要一个可用的 JDK 安装依赖软件命令 打开终端,输入以下命令: {代码...} 如何找不到软件包,可以...

我的 RMI 学习笔记(1)

2016-02-26
阅读 9 分钟
9.1k
RMI是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。

Java 日志系列篇二 slf4

2015-12-31
阅读 2 分钟
4.6k
忘了什么时候听老师说过,牛逼的公司只管定义接口,屌丝厂商实现接口,类似 JDBC 的实现便是如此,用在 slf4j, 总觉得有些类似,本来 SUN 有机会在需求产生之前设计一套漂亮的日志框架来一统天下,可惜偏偏要拖到 JDK1.4, 而这套原生的日志框架也没有足够漂亮,而之前早已经经过市场考验的日志框架也在不断持续的改进,l...

Java 日志系列篇一 原生 Java.util.logging

2015-12-30
阅读 9 分钟
13.7k
Java 中的 Logging API 让 Java 应用可以记录不同级别的信息,它在debug过程中非常有用,如果系统因为各种各样的原因而崩溃,崩溃原因可以在日志中清晰地追溯,下面让我们来看看 Java 原生的 Logging 功能。从1.4.2开始,Java 通过 Java.util.logging 包为应用程序提供了记录消息的可能,在 API 中的核心类为 Logger 类...

JUnit4 note

2015-11-19
阅读 7 分钟
2.5k
JUnit is a Regression Testing Framework used by developers to implement unit testing in Java and accelerate programming speed and increase the quality of code

Linux 下面的时区与时间错误修复过程记载(血泪篇)

2015-04-02
阅读 5 分钟
23k
1、问题产生 昨晚后台的图片服务挂了,折腾之后发现是服务器的时间不对,于是看了一下Linux下面关于时区与时间相关的命令 {代码...} 北京时间为 +8000 时区,所以上述的时区设置不对 于是使用 tzselect 命令设置时区 首先选择洲 {代码...} 选择国家 {代码...} 选择城市 {代码...} 确定 {代码...} 系统给出提示 {代码...} ...

Linux 下执行定时任务 crontab 命令详解

2015-03-27
阅读 2 分钟
60.2k
查看当前用户的定时任务 也可以 crontab -uroot -l查看指定用户的定时任务。 千万不要忘了中间的 sh 表示用户拿什么来执行命令

Git基础操作

2015-03-21
阅读 9 分钟
8.5k
现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。

windows命令行下 git reset -hard HEAD^无法 正确执行

2015-03-21
阅读 1 分钟
4.1k
在windows的命令行中 git reset -hard HEAD^ 中 ^是一个特殊字符,使用时必须用双引号引起来才能正确运行 {代码...}

Windows写字板BOM错误

2015-03-21
阅读 1 分钟
2.7k
字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。 1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节存储在起始地址

完全用Linux工作----来自王垠

2015-02-11
阅读 23 分钟
7.9k
录一篇旧文 作者:王垠 完全用Linux工作,抛弃windows 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自...

设计模式-工厂模式

2015-02-02
阅读 2 分钟
3k
Define an interface for creating an object, but let sub let subclasses decide which class to instantiate Factory Methods lets a class defer instantiation to subclasses(定义一个用户创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化到其实例)

设计模式-单例模式

2015-02-01
阅读 4 分钟
3.6k
Ensure a class has only one instance, and provide a global point of access to it(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例)

Java 定时任务系列(2)-Spring 定时任务的几种实现

2015-01-22
阅读 5 分钟
11.7k
本文来自网络一些博客的整理(包括gong1208的博客 dary1715的博客) 1、简介 这个系列介绍Spring框架实现定时任务的两种方式以及一些高级的用法,包括: 1、使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来稍显复杂,稍后会详细介绍。 2、Spring3.0以后...

Java 定时任务系列(1)- Java原生支持

2014-12-05
阅读 6 分钟
8k
这是最常见的,创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: