易截截图软件、单文件、免安装、纯绿色、仅160KB

java 乱码

1。数据库 
在创建的时候,指定其编码为UTF-8. 
  (1)oracle: 
SQL> select userenv('language') from dual; 
USERENV('LANGUAGE') 
--------------------------------------------- 
SIMPLIFIED CHINESE_CHINA.UTF8 
SQL> 
jdbc url无须指定编码。 
  (2)postgres: 
CREATE DATABASE "EnterInfoPortal" 
  WITH OWNER = postgres 
      ENCODING = 'UTF8' 
      TABLESPACE = pg_default; 
GRANT ALL ON DATABASE "EnterInfoPortal" TO postgres; 
jdbc url参考:jdbc:postgresql://127.0.0.1/FINANCIAL?charSet=UTF8 
  (3)DB2: 
db2 "CREATE DATABASE dbname USING CODESET UTF-8 TERRITORY CN" 
jdbc url无须指定编码。 
  (4)SqlServer: 
很久没用过,待补充 
  (5)MySQL(没用过,应网友要求,抄来的,具体能通过否待验证): 
安装mysql的时候选utf-8;管理工具安装后,首先设置管理工具 client编码为中文的gb2312 gbk,这与mysql无关 
建库的时候选utf-8 
建表的时候选utf-8    utf_unicode_ci 两项 
建字段的时候选utf-8  utf_unicode_ci 两项 
jdbc url参考:jdbc:mysql://localhost:3306/test?user=root&password=& useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false 
2。新建web项目 
别的先不干,先选中项目: 
右键->properties->Info->Text file encoding:Other:UTF-8。 
但我用的JBuilder 2007似乎在JS文件上需要重新弄一下: 
新建*.js文件,右键该文件->properties->Info->Text file encoding:Other:UTF-8。再把原来带中文的^C^V过来,save。 
如果是把js所在的目录设为UTF-8,然后新建js文件,貌似不能继承,得一个个这么^C^V,烦。 
3。tomcat的配置 
为了保证某些中文文件名的文件能够被正确访问,需要修改tomcat/conf/server.xml,增加: 
    <Connector port="8088" maxHttpHeaderSize="8192" 
              maxThreads="150" minSpareThreads="25" maxSpareThreads="


相关文档:

JAVA面试题集

                                     JAVA面试题集
1.数据库,比如100用户同时来访,要采取什么技术解决;(JDBC)
答:可采用 ......

JAVA截屏程序(第二版)

摘自:千里冰封
/*
 * CaptureScreen.java
 *
 * Created on 2007年8月30日, 下午12:46
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
package hadeslee.swing;
/**
 *
 * @author lbf
 * ......

Java按指定行数读取文件

package test
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
public class ReadSelectedLine{
// 读取文件指定行。
static void readAppointedLineNumber(File sourceFile, int lineNumber)
throws IOException {
......

JAVA反射小结

1  JAVA的反射,其实就是通过一个实例化的对象反过来去找到一个类的完整信息,比如对于如下的形式:
X x=new X();
   x.getClass().getName();
这里就会输出这个类所在的完整信息,即"包名.类名";
  最常用的三种实例化CLASS类对象
Class<?> c1 = null ;  // 指定泛型
  C ......

java设计模式 策略模式

定义:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
适用性
许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的算法。
需要使用一个算法的不同变体。例如,你可能会定义一些反映不容的空间/时间权衡的算法。当这些变体实 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号