通常而言,把明文的字符序列转换成计算机能理解的二进制序列称为编码,把二进制序列转换成普通人能看懂的明文字符串称为解码。
JDK1.4提供了Charset来处理字节序列和字符序列之间的转换关系,该类包含了用于创建解码器和编码器的方法,还提供了Charset所支持的字符集的方法,Charset类是不可变的。
Charset类提供了一个availableCharset()的静态方法来获取当前...
分类:
编程语言 时间:
2015-07-10 15:27:20
阅读次数:
204
使用Runtime对象的exec()方法可以获得其他进程的Process对象,Process对象代表由该Java程序启动的子进程,Process类提供了如下3个方法,用于让程序和其子进程进行通讯。
InputStream getErrorStream():获取子进程的错误流
InputStream getInputStream():获取子进程的输入流
OutputStream g...
分类:
编程语言 时间:
2015-07-10 15:25:30
阅读次数:
145
NIO.2的Path类提供了如下的一个方法来监听文件系统的变化。
register(WatcherService watcher,WatchEvent.Kind... events):用watcher监听该path代表的目录下文件变化。event参数指定要监听哪些类型的事件。
WatchService有三个方法来监听目录的文件变化事件。
WatchKey poll():获取下一个...
分类:
编程语言 时间:
2015-07-10 15:25:09
阅读次数:
114
Java的标准输入/输出分别通过System.in和System.out来代表,在默认的情况下分别代表键盘和显示器,当程序通过System.in来获得输入时,实际上是通过键盘获得输入。当程序通过System.out执行输出时,程序总是输出到屏幕。
在System类中提供了三个重定向标准输入/输出的方法
static void setErr(PrintStream err) 重定向“标准...
分类:
编程语言 时间:
2015-07-10 15:26:16
阅读次数:
285
正在学习Java正则表达式,我哥人感觉有难度,反正书看完了就全忘记了,还是要做一下笔记。还是从最基础开始吧。
下面是从网上找来的资料,贡以后看的,当然,直接复制粘贴的。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////...
分类:
编程语言 时间:
2015-07-10 15:26:10
阅读次数:
456
在使用float和double的时候会发生精度丢失,而BigDecimal类就是为了处理精度的问题。
BigDecima类的构造方法有BigDecimal(double avl)这个构造方法不推荐,同样会造成精度丢失,可以使用
BigDecimal(String val)。
下面测试一下BigDecimal的用法
import java.math...
分类:
其他好文 时间:
2015-07-10 15:24:48
阅读次数:
202
RunTime类代表Java程序的运行时环境,每一个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与运行时环境相连,应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获得与之关联的Runtime对象。
Runtime代表Java程序的运行时环境,可以访问JVM的相关信息,如处理器数量,内存信息。
import java.io....
分类:
编程语言 时间:
2015-07-10 15:27:06
阅读次数:
133
Java获取用户的输入可以使用Scanner和流的方式,在这里我介绍两种方法
1.使用Scanner
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc=new ...
分类:
编程语言 时间:
2015-07-10 15:25:38
阅读次数:
184
lucene3.0+版本中文分词测试+搜索结果+创建索引测试
import java.io.File;
import java.io.IOException;
import java.io.StringReader;
import org.apache.lucene.analysis.Analyzer;
import org.apache....
分类:
Web程序 时间:
2015-07-10 15:26:45
阅读次数:
166
文档对于任何代码来说都很重要,对于Rust来说是头等重要.我们来讨论一下Rust使用文档的工具.
关于rustdoc
Rust发行版包含一个工具,rustdoc,它可以生成文档.rustdoc也可以被Cargo使用,通过cargo doc命令.
文档可以通过2中方式生成:源码,独立的Markdown文件.
Page 85
从源码生成文档
...
分类:
其他好文 时间:
2015-07-10 15:26:34
阅读次数:
201
对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应 用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果 不是因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。
所以我认为这个是导致J...
分类:
编程语言 时间:
2015-07-10 15:25:12
阅读次数:
174
tomcat 记录 访问者 ip log4j日志
在tomcat 目录 server.xml里面 加入
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
搞定,记下来。...
分类:
其他好文 时间:
2015-07-10 15:24:38
阅读次数:
114
mybatis 操作动态表+动态字段+存储过程
存储过程 statementType="CALLABLE"
CALL procCalcDistributorSettle (#{ID},#{message})
]]>
动态表+动态字段配置 stateme...
分类:
其他好文 时间:
2015-07-10 15:24:20
阅读次数:
116
写了一段基本的war打包。编译文件复制的 ant 配置文件 xml
xml version="1.0" encoding="utf-8"?>
project name="jqmall" basedir="." default="build_bg">
property name="project.root" value="."/>
...
分类:
其他好文 时间:
2015-07-10 15:24:19
阅读次数:
92
jsoup抓取网页+详细讲解
Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和 扩展
HTMLParser 对自定义标签的处理能力。但现在我已经不再使用 htmlparser 了,原因是 htmlparser 很少更新...
分类:
Web程序 时间:
2015-07-10 15:25:08
阅读次数:
181
BigDecimal类
java.math.BigDecimal
用来处理高精度计算。可存浮点数。对应的整型类为BigInteger
几个比较重要的函数:
BigDecimal add(BigDecimal augend) :加法
BigDecimal subtract(BigDecimal subtrahend) :减法
BigDecimal divide(BigDe...
分类:
其他好文 时间:
2015-07-10 15:23:13
阅读次数:
221
49 Anagrams链接:https://leetcode.com/problems/anagrams/
问题描述:
Given an array of strings, return all groups of strings that are anagrams.Note: All inputs will be in lower-case.Hide Tags Hash Table Strin...
分类:
其他好文 时间:
2015-07-10 15:25:09
阅读次数:
130