- 浏览: 35459 次
- 性别:
- 来自: 深圳
最新评论
-
宇宙歆儿:
已经工作6年了啊,不错啊,可是我在做测试...目前在自学jav ...
java编程之美(一) -
tang9140:
java编程之美(一)
文章列表
一个cron表达式由6或7个时间元素组成。它们之间用空格分隔,依次为:[秒] [分] [小时] [日] [月] [星期] [年]
序号
说明
是否必填
允许填写的值
允许的符号
1
秒
是
0-59
, - * /
2
分
是
0-59
, - * /
3
小时
是
0-23
, - * /
4
日
是
1-31
, - * ? / L W
5
月
是
1-12 or JAN-DEC
, - * /
6
星期
是
1-7 or SUN-SAT
, - ...
- 2015-04-28 10:17
- 浏览 468
- 评论(0)
df
用法:df [选项]… [文件]…
显示每个文件所在的文件系统的信息,默认显示全部的文件系统
常用选项
-h, –human-readable 大小显示为人类易读形式 (e.g., 1K 234M 2G)
例子
[root@www ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 94G 21G 68G 24% /
tmpfs 1014M 0 1014M 0% /dev/shm
du
用法:du [选项]… [文件]…
或 ...
- 2015-04-08 15:58
- 浏览 1457
- 评论(0)
转载请注明出处:http://blog.csdn.net/tang9140/article/details/43982887
引言
一 Immutable特性
二 连接符号本质
三 相等判断两种方式equals说明
题1
题2
题3
补充知识点
附反射修改String对象代码
引言
在java编程中,几乎每天都会跟String打交道,因此,深入理解String及其用法十分有必要。下面分三方面来详细说明下String相关的特点及用法
Immutable(不可变)特性
连接符号+的本质
相等判断两种方式(==/equals)说明
一、 Immuta ...
- 2015-02-28 10:51
- 浏览 309
- 评论(0)
欢迎使用Markdown编辑器写博客
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦在:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl + Q
插入链接 Ctrl + L
插入代码 Ctrl + K
插入图片 Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl ...
- 2015-02-08 11:33
- 浏览 460
- 评论(0)
转载请注明出处:http://blog.csdn.net/tang9140/article/details/43445511
前言
本文主要讲述如何使用XMemcached客户端与Memcached服务端进行交互。通过XMemcached的API调用与Memcached的set/get命令对比及跟踪XMemcached源码,使大家对XMemcached的API有更深层次的理解,能够从底层上去了解其工作原理,从而能在项目中进行一些针对性的接口封闭及优化工作。是叫Memcache还是Memcached?
网上有种说法是:Memcache是这个项目的名称,而memcached是它服务 ...
- 2015-02-03 09:18
- 浏览 493
- 评论(0)
转载请注明出处:http://blog.csdn.net/tang9140/article/details/43404385
在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况。下面我们来思考下怎么实现?
首先,分析int在java内存中的存储格式。
众所周知,int类型在内存中占4个字节,采用补码方式存储(假如对原码、反码、补码不熟悉,请查阅相关资料)。举例:
整型-128对应内存中的二进制值为
整型128对应内存中的二进制值为
然后,考虑如何把int类型4个字节放入byte数组中。
有两种可选方式:一是int ...
- 2015-02-02 09:01
- 浏览 431
- 评论(0)
引用?
云计算越来越流行的今天,单一机器处理能力已经不能满足我们的需求,不得不采用大量的服务集群。服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,这些信息如何推送到各个节点?并且保证信息的一致性和可靠性?
众所周知,分布式协调服务很难正确无误的实现,它们很容易在竞争条件和死锁上犯错误。如何在这方面节省力气?Zookeeper是一个不错的选择。Zookeeper背后的动机就是解除分布式应用在实现协调服务上的痛苦。本文在介绍Zookeeper的基本理论基础上,用Zookeeper实现了一个配置管理中心,利用Zookeeper将配置信息分发到各个服务节点上,并保 ...
- 2015-01-30 13:40
- 浏览 235
- 评论(0)
转载请注明出处:http://blog.csdn.net/tang9140/article/details/42869531
最近学习了下hadoop的安装。下面详细说明下步骤
一、环境
我的是在Linux环境下进行安装的。对于想在windows系统上学习的同学,可以采用虚拟机方式或通过cygwin模拟linux环境方式进行学习。
现在有三台服务器,分配如下:
10.0.1.100 NameNode
10.0.1.201 DataNode1
10.0.1.202 DataNode2
NameNode(主服务器)可以看作是分布式文件系统中的管理者,主要负责管理文件系统的命名空间 ...
- 2015-01-19 09:43
- 浏览 357
- 评论(0)
最近学习了下java类加载相关的知识。然后看到网上有一道面试题是
能不能自己写个类叫java.lang.System?
网上提供的答案:通常不可以,但可以采取另类方法达到这个需求。所谓的另类方法指自己写个类加载器来加载java.lang.System ...
- 2015-01-15 11:03
- 浏览 528
- 评论(0)
按照hadoop 2.5.2文档学习,在执行命令
bin/hdfs namenode -format
时,老是报错:
java.lang.NoClassDefFoundError: namecode
到网上搜了很多解决方法,有说修改
etc/hadoop/hadoop-env.sh增加
export HADOOP_COMMON_HOME=/root/test/hadoop-2.5.2
export HADOOP_PREFIX=/root/test/hadoop-2.5.2
等,试了,仍然报上面的错误。
后来突然想到JAVA环境变量,输入命令
echo $CLASSPA ...
- 2014-12-31 17:05
- 浏览 991
- 评论(0)
引言
泛型除了像前面两节所讲的在类名后进行定义外,也可以在单独的方法上进行定义。这次我们就讲下如何在方法进行泛型声明和使用
同样的,假设一个汽车改装厂的场景。延用上节中的Runnable接口、Ford类、Buick类。新增CarRefitFactory类(汽车改装工厂类)。
第一版
代码如下:
public interface Runnable {
public void run();
}
public class Buick implements Runnable {
@Override
public void run(){
System. ...
- 2014-12-27 15:32
- 浏览 424
- 评论(0)
引言
上节中简单介绍了泛型基本使用方法及使用泛型带来的安全性和可读性好处,接下来继续思考第二版代码的不足之处。回顾第二版Driver类的drive方法,其接收T泛型参数,为了调用具体car的run方法,需要向下转型,进行了多次instanceof判断,代码冗余且扩展性不好,不符合代码设计的"开闭原则"。有没有更好的方式?
根据“依赖反转”原则,即代码应当依赖于抽象,而不是具体。由于T类型可以是任意具体的类型,所以在方法体中只能当作一般的Object进行处理,那如果可以限制T的具体类型呢,让T类型必须是某个类的子类或实现某个接口呢,那么问题就解决了。请看改进后的代码
第三 ...
- 2014-12-26 13:39
- 浏览 417
- 评论(0)
上面格式化有两种方式:
一是用DateFormat格式化:
Calendar calendar = Calendar.getInstance();
calendar.set(2015, 1, 1);
Date date = calendar.getTime();
DateFormat df = new SimpleDateFormat("EEE MMM dd yyyy", Locale.US);
System.out.println(df.format(date));
二是直接用Str ...
- 2014-12-17 11:53
- 浏览 697
- 评论(0)
点Window->Preferences,按下图选择
点击Edit,然后弹出框右上角选择下面
进行导出
选择第一图中的Import...按钮进行导入
另附上本人的格式化配置文件
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles version="11">
<profile kind="CodeFormatterProfile" name="CodeF ...
- 2014-12-09 09:37
- 浏览 750
- 评论(0)
使用Help --> Install New Software... 进行在线安装插件
eclipse 3.5.0的可以使用1.3版本的git:输入 http://download.eclipse.org/egit/updates-1.3/
注,不支持2.0及以上版本(网上有误导),操作图示如下:
EGit Mylyn 和 EGit Project Set Support 可以不选,对git/github的正常使用不影响,因为选了可能会安装出错。
- 2014-12-08 09:22
- 浏览 643
- 评论(0)