摘要:
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ... 阅读全文
随笔分类 - 4_JAVA
【JAVA编码专题】总结
2015-02-11 15:11 by jediael, 159 阅读, 收藏, 编辑
摘要:
第一部分:编码基础为什么需要编码:用计算机看得懂的语言(二进制数)表示各种各样的字符。一、基本概念ASCII、Unicode、big5、GBK等为字符集,它们只定义了这个字符集内有哪些字符,以及分别用什么数字表示。而UTF-8与UTF-16则定义了Unicode字符集如何使用计算机看得懂的语言进行传... 阅读全文
【JAVA编码专题】深入分析 Java 中的中文编码问题
2015-02-10 21:09 by jediael, 210 阅读, 收藏, 编辑
摘要:
http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是... 阅读全文
【JAVA编码专题】UNICODE,GBK,UTF-8区别
2015-02-10 21:07 by jediael, 255 阅读, 收藏, 编辑
摘要:
简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形... 阅读全文
【JAVA编码专题】 JAVA字符编码系列三:Java应用中的编码问题
2015-02-10 21:05 by jediael, 156 阅读, 收藏, 编辑
摘要:
这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码系列... 阅读全文
【JAVA编码】 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换
2015-02-10 21:03 by jediael, 186 阅读, 收藏, 编辑
摘要:
http://blog.csdn.net/qinysong/article/details/1179489这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各... 阅读全文
【JAVA编码专题】JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础
2015-02-10 21:01 by jediael, 144 阅读, 收藏, 编辑
摘要:
这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码系列... 阅读全文
Linux上安装JDK
2014-08-29 15:12 by jediael, 132 阅读, 收藏, 编辑
摘要:
1、下载rpm文件并安装rpm -ivh jdk-7u51-linux-x64.rpm2、修改/etc/profile文件,增加以下配置export JAVA_HOME=/usr/java/jdk1.7.0_51export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JA... 阅读全文
java生成UUID通用唯一识别码 (Universally Unique Identifier)
2014-08-22 16:09 by jediael, 301 阅读, 收藏, 编辑
摘要:
转自:http://blog.csdn.net/carefree31441/article/details/3998553UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Fou... 阅读全文
将String转化为Long,并将Long转化为Date
2014-06-30 16:23 by jediael, 239 阅读, 收藏, 编辑
摘要:
package org.ljh.test.javaee;import java.text.SimpleDateFormat;import java.util.Date;public class StringToLongToDate { public static String parseTime(... 阅读全文
【设计模式:单例模式】使用单例模式加载properties文件
2014-06-28 11:39 by jediael, 192 阅读, 收藏, 编辑
摘要:
先准备测试程序:package org.jediael.util;import static org.junit.Assert.*;import org.junit.Test;public class BasicConfigurationTest { @Test public void testGe... 阅读全文
apche commons项目简介
2014-06-26 11:27 by jediael, 129 阅读, 收藏, 编辑
摘要:
1、apche commons项目封装了日常开发中经常使用的功能,如io, String等。http://commons.apache.org/Apache Commons项目的由三部分组成:The Commons Proper - 一个可重用的Java组件库。(已经发布过的)The Commons... 阅读全文
解决Eclipse中文乱码
2014-06-25 11:23 by jediael, 105 阅读, 收藏, 编辑
摘要:
使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File本文以Eclipse ... 阅读全文
java.util.logging.Logger基础教程
2014-06-18 11:02 by jediael, 162 阅读, 收藏, 编辑
摘要:
从JDK1.4开始即引入与日志相关的类java.util.logging.Logger,但由于Log4J的存在,一直未能广泛使用。综合网上各类说法,大致认为: (1)Logger:适用于小型系统,当日志量过大时性能有待提升。好处在于JDK集成了此类,无需引入新包。且性能也在逐步改善当中,我认为... 阅读全文
【Heritrix基础教程之2】Heritrix基本内容介绍
2014-06-01 13:02 by jediael, 133 阅读, 收藏, 编辑
摘要:
1、版本说明(1)最新版本:3.3.0(2)最新release版本:3.2.0(3)重要历史版本:1.14.43.1.0及之前的版本:http://sourceforge.net/projects/archive-crawler/files/ 3.2.0及之后的版本:http://archive.o... 阅读全文
关于serialVersionUID的说明
2014-05-24 11:02 by jediael, 192 阅读, 收藏, 编辑
摘要:
1、为什么要使用serialVersionUID(1)对于实现了Serializable接口的类,可以将其序列化输出至磁盘文件中,同时会将其serialVersionUID输出到文件中。(2)然后有需要使用时,再从磁盘将对象内容及serialVersionUID读入内容中的某个对象。(3)将磁盘内容... 阅读全文
String, StringBuilder 与StringBuffer的区别与联系
2014-05-24 09:56 by jediael, 240 阅读, 收藏, 编辑
摘要:
1、区别(1)String构建的对象不能改变,每次对String进行操作时,如两个String相加,需要新建一个String对象,然后容纳最终的结果。 而StringBuilder与StringBuffer构建的对象可以随时在修改其内容,而无需生成新的对象。一般新建一个对象是会生成16个字节的... 阅读全文
【典型错误】The type java.lang.Object cannot be resolved.
2014-04-24 15:29 by jediael, 206 阅读, 收藏, 编辑
摘要:
参考:http://blog.csdn.net/wo519074786/article/details/7697967Thetypejava.lang.Objectcannotberesolved.Itisindirectlyreferencedfrom required .class files当... 阅读全文
使用nextInt()等接受输入时必须注意换行符的输入
2013-10-12 16:21 by jediael, 175 阅读, 收藏, 编辑
摘要:
参考http://stackoverflow.com/questions/19331426/for-loop-does-not-iterate-the-way-i-want见以下代码:package com.ljh.corejava;import java.util.ArrayList;import... 阅读全文
使用DatagramSocket与DatagramPacket传输数据
2013-10-12 13:00 by jediael, 215 阅读, 收藏, 编辑
摘要:
参考传智播客毕向东JAVA视频。注:DatagramSocket发送的每个包都需要指定地址,而Socket则是在首次创建时指定地址,以后所有数据的发送都通过此socket。A socket is an endpoint for communication between two machines. ... 阅读全文