Saturday, May 22nd, 2010
经常考的数据结构题目。
package tree;
public class Tree {
private int data;// 数据节点
private Tree left;// 左子树
private Tree right;// 右子树
public Tree(int data) {
this.data = data;
this.left = null;
this.right = null;
}
/**
* 创建二叉树,返回根结点
*
* @param input
* @return
*/
public static Tree createTree(int[] input) ...
Posted in 电脑技术 | 1 Comment »
Thursday, May 13th, 2010
关键字: 泛型 <t> 详解
引用。原地址:http://www.java3z.com/cwbwebhome/article/article5/tiger2.jsp
清单 1
// 一个简单的范型类.
// 这里,T 是一个类型参数,当创建Gen类的对象时将被真实的类型取代.
public class Gen< T> {
T ob; // 声明一个T类型的对象
Gen(T o) {
ob = o;
}
public T getob() {
return ob;
}
// 输出T的类型
public void showType() {
System.out.println("Type of T ...
Posted in 电脑技术 | No Comments »
Tuesday, April 27th, 2010
要在Java中使用 memcached ,先要安装memcached 服务端(见:http://blog.linsc.net/read.php?30)。
先去 http://www.whalin.com/memcached/ 下载java客户端,截止目前最新正式版本文件是 java_memcached-release_2.0.1.jar ,把这文件下载后,放到 WEB-INF 的 lib 目录里,因为这java客户端还需要 log4j 记录日志,另外在分别去下载 log4j-1.2.15.jar 和 commons-logging-1.1.1.jar ,也一并放到 WEB-INF 的 lib 目录里。
好了,准备工作就这样,很 简单。
我们再另外建两个JSP文件:
文件一: savedata.jsp
无高亮打印?
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import="com.danga.MemCached.*"%>
<%
MemCachedClient mcc = new MemCachedClient();
String[] servers={"127.0.0.1:12000"};
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(servers);
pool.initialize();
mcc.set("mykey1", "This is a test String");
out.println("数据已经保存在缓存中。");
out.println("<br/><a target=_blank href='getdata.jsp'& gt;查看</a>");
%>
<%@ page contentType="text/html; charset=GBK" %> <%@ page language="java" %> <%@ page import="com.danga.MemCached.*"%> <% MemCachedClient mcc = new MemCachedClient(); String[] servers={"127.0.0.1:12000"}; SockIOPool pool ...
Posted in 电脑技术 | No Comments »
Wednesday, November 11th, 2009
php调用的时候,不能加'soap_version' => SOAP_1_2
Posted in 电脑技术 | No Comments »
Monday, August 31st, 2009
package com.kevin.stresstest;
import java.sql.*;
public class BigTableJoinTest {
/**
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
// 建立到MySQL的连接
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:8306/test", "root", "");
Statement stmt;
PreparedStatement pstmt;
// ResultSet res;
for (int i = 1; i <= 100000; i++) {
// stmt.executeUpdate("insert into user(username)");
stmt = conn.createStatement();
conn.setAutoCommit(false);
for(int j=0;j<1000;j++){
String username="u"+i;
String email="email"+i;
String pass = "p"+i;
String addr= "addr_"+i;
String ...
Posted in 电脑技术 | No Comments »
Sunday, June 28th, 2009
执行ant时报Out of Memory错误。
解决办法:
设置环境变量ANT_OPTS指定JVM使用的内存。
Bash:
% export ANT_OPTS=”-Xms128m -Xmx256m”
Windows cmd:
C:> set ANT_OPTS=-Xms128m -Xmx1024m
>ant jar
Posted in 电脑技术 | No Comments »
Friday, May 29th, 2009
是否打印过程发生了问题
查看了JDK API的说明,发现在使用字体的时候,我没有特别设定,使用了默认字体。写了一个简单的输出平台默认字体的类,得到的字体却是一样的信息:
Default font:java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12]
1) 指定打印到图片的字体为中文
g2d.setFont(new Font("宋体", Font.PLAIN, 12));
2) 上传WinXp 中的宋体字体文件到服务器(Solaris)
上传到服务器地址是:“/usr/jdk/instances/jdk1.5.0/jre/lib/fonts/simsun.ttc”
3) 通过验证程序,确定图片上的小方块正确显示为中文
打印图片中文乱码问题到这里就解决了。
考虑起来,因为打印字符成为图片,需要用到像素排列,如果字体不对,的确是没有办法打印啊。
Posted in 电脑技术 | No Comments »
Saturday, May 23rd, 2009
Ireport3.5, 添加static text 原来要drag N drop,为了这个竟郁闷了一个上午...
jasperreports这个例子是输出图型统计的例子:
....jasperreports-3.5.1-project\demo\samples\chartthemes
Posted in 电脑技术 | No Comments »
Saturday, May 23rd, 2009
String[] cmdarray=new String[]{"cmd.exe","/c","D:\\programe file\\test.xls"}; Runtime.getRuntime().exec(cmdarray);
或者使用:
Runtime.getRuntime().exec("cmd /c start \"\" \"D:\\programe file\\test.xls\"");
Posted in 电脑技术 | No Comments »
Saturday, May 9th, 2009
Openswing setColumnName 对应的所有VO必须extends ValueObjectImpl ,否则绑定时抛出空指针
绑定可以指定多级对象的属性,方便实现jpa的一对多等关系中对象属性的获取。如
textColumn8.setColumnName("custCity.cityName");
Posted in 电脑技术 | No Comments »