Java2 Tools及其他
文章平均质量分 75
iteye_447
这个作者很懒,什么都没留下…
展开
-
《DES对称加密的实现及其源代码》
package util;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import java.security.*;import java.io.*;/** * Created by IntelliJ IDEA. * User: Administrator * Date: Dec 4...原创 2009-02-11 10:04:53 · 128 阅读 · 0 评论 -
《浅谈java.util.concurrent包的并发处理》
java.util.concurrent下主要的接口和类:Executor:具体Runnable任务的执行者。ExecutorService:一个线程池管理者,其实现类有多种,比如普通线程池,定时调度线程池ScheduledExecutorService等,我们能把一个Runnable,Callable提交到池中让其调度。Future:是与Runnable,Callable进行交互的接口,比如...原创 2011-03-30 23:55:15 · 135 阅读 · 0 评论 -
《中文化和国际化问题(4)--Java中文化和国际化攻略》
一般攻略 既然在Java内部是直接使用Unicode表示一切字符的,表达中文自然不成问题。因此所谓的中文问题并不是由Java本身引起的。而是因为对Java和Unicode理解不透或应用不当引起的。下面列出的原则,是解决一切中文问题的总纲:在Java内部,正确使用Unicode标准。对于中文来说,每个汉字使用一个char表示。 在所有的输入输出环节,指明正确的编码方式,进行正确...原创 2010-08-11 22:32:50 · 418 阅读 · 0 评论 -
《中文化和国际化问题(3)--Java中文问题分析》
章从实际的中文问题中,分析问题的根本原因,以及解决之道。 注意,本章虽然着重说明“中文问题”,但本章所推出的结论却是适合于世界所有语言文字的。概述 我们在实际开发中碰到的中文问题,真是形形色色,无法一一列举。但是它们不是随机产生的,而是有规律可循,有办法解决的。我们碰到最多的中文问题,都发生在使用Java Servlet写WEB应用时。其次,使用Java Mail API发送e-...原创 2010-08-11 22:22:36 · 85 阅读 · 0 评论 -
《中文化和国际化问题(2)--Java国际化基础》
Java的字符类型 和C语言不同,Java的字符类型“char”是一个16位长的整数,而C语言的char是8位,等同于一个字节,只能表示单字节的字符(拉丁语系文字)。所以Java可以直接用一个char来表示一个Unicode字符(包括中文、英文、日文……),大大简化了字符和字符串的操作。 因为Java字符总是Unicode字符,所以在后文中,如果不加说明,“字符”或“char”都是指...原创 2010-08-04 23:04:17 · 79 阅读 · 0 评论 -
字符,字节和编码
http://www.360doc.com/relevant/07/0811/13/16915_666524.shtml Codepage (936,950,等待)是各种字符集和Unicode之间的映射表。 1. JSP页面显示乱码编辑器保存文件用utf-8并且在jsp页面中<%@ page language="java" import="java.util.*...原创 2010-08-03 08:00:56 · 159 阅读 · 0 评论 -
《中文化和国际化问题(1)--字符编码发展历程》
作者序 在我开发 Java 程序的几年中,遇到得最多,也是别人向我提问最多的问题,就是各种各样看似稀奇古怪的中文乱码问题了。网上也有许多解释和解决 Java 中文问题的文章,但水平参差不齐,有一些文章甚至是错误的。 此外,我们公司自己的 Java 程序从一开始就采用了错误的方式处理中文问题,虽能解一时之急,却引出了越来越多的深远的问题。每当我听到有的同事还在讨论如何特殊处理双字节的中文 GB 码...原创 2010-08-03 07:43:45 · 148 阅读 · 0 评论 -
《利用JDK中自带的native2ascii进行unicode和字符的互转》
中文转UNICODE(srcFileName为中文文件路径) native2ascii "srcFileName" UNICODE转中文(srcFileName为UNICODE文件路径) native2ascii -reverse "srcFileName" ...原创 2010-08-03 07:12:31 · 67 阅读 · 0 评论 -
《DatabaseMetaData和ResultSetMetaData用法实例》
有关DatabaseMetaData的用法一 、得到这个对象的实例 String driverName = "oracle.jdbc.driver.OracleDriver"; String url="jdbc:oracle:thin:@192.168.10.119:1521:test"; String userName = "test"; String passwo...原创 2009-03-02 15:55:38 · 91 阅读 · 0 评论 -
《Base64编码和解码》
import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder;// 将 s 进行 BASE64 编码 public static String getBASE64(String s) { if (s == null) return null; return (new sun.misc.BASE64Encoder()...原创 2009-02-11 10:19:34 · 90 阅读 · 0 评论 -
《java多线程学习-java.util.concurrent详解》
执行框程序(Executor):最常见的用法就是用Executors来构造相关的线程池;用CompletionService来分离生产任务和已经完成的任务,生产者 submit 执行的任务。使用者 take 已完成的任务,并按照完成这些任务的顺序处理它们的结果;Callable和Future接口到处都需要用到。 队列(Queue):在使用生产者消费者模式的时候需要构建出满足自己自身系统需...原创 2011-03-31 06:27:04 · 114 阅读 · 0 评论