java
JavaNoob
这个作者很懒,什么都没留下…
展开
-
iText表格内容垂直居中对齐的问题
先调用Cell.setUseAscender(true);再调用Cell.setVerticalAlignment(Cell.ALIGN_MIDDLE);2008-08-11 09:11:28 · 3353 阅读 · 0 评论 -
只读的JTable
[code="java"] JTable table = new JTable(tableModel){ public boolean isCellEditable(int row, int column) { return false; } };[/code]原创 2009-10-26 09:33:59 · 387 阅读 · 0 评论 -
struts2 if 中使用请求参数parameters
#parameters.station[0]相当于,获得页面传递的参数 客户资料 供应商资料 转自http://www.cnblogs.com/345563452/archive/2009/12/30/1635868.html...2010-03-09 11:32:22 · 115 阅读 · 0 评论 -
解决 STRUTS2 GET 参数中文乱码问题
STRUTS2中使用GET中文参数乱码问题,网上讨论这个问题的人很多却没有一个好的办法,于是唯有自己动脑了.思路很简单,写一个filter放到filterchain最顶,将get参数值转为utf-8编码.Filter:[code="java"]package filter;import java.io.IOException;import java.util.M...2010-03-10 11:39:38 · 193 阅读 · 0 评论 -
输出一个数字序列str(字符串)中相邻数字之和为n的数字
原题大意:编写程序输出一个数字序列str(不含0)中相邻数字之和为n的数字如有String str="1223456789";int n=5;结果应该是:122235目前我只想到下面这个方法,但我觉得很笨,请同学们思考一下.[code="java"]public class Test2 { public stat...2008-12-22 02:28:50 · 259 阅读 · 0 评论 -
使用HttpURLConnection向CGI(ASP/PHP/JSP)发送文件
[code="java"] //send to php URL url = new URL("http://localhost:1108/testupload/upload2.php"); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setRequestMeth...2009-01-12 06:25:37 · 109 阅读 · 0 评论 -
applet的数字签名
[code="java"]keytool -genkey -keystore pepper.store -alias pepper keytool -export -keystore pepper.store -alias pepper -file pepper.cert jarsigner -keystore pepper.store applet.jar pep...原创 2009-01-12 06:27:27 · 267 阅读 · 0 评论 -
用JAVA录音
略经改动,作者名字忘了不好意思。[code="java"]package cn.net.badboy;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import javax.sound.sampled.AudioFileFormat;impo...原创 2009-01-12 06:48:12 · 157 阅读 · 0 评论 -
使用HttpURLConnection上传文件
使用HttpURLConnection的应用稍加修饰,对服务器来说它就是一个浏览器,接受HTTP请求和发送响应.当我们需要让程序能像使用浏览器一样上传文件到HTTP服务器,使用HttpURLConnection并设置一些参数即可. 使用HttpURLConnection上传文件非常简单,只要把要上传的数据组装成使用浏览器上传时一模一样的"格式",写到输出流就可以了.以下简单讨论一下使用浏览...2009-01-18 07:42:06 · 172 阅读 · 0 评论 -
使用equals比较字符串变量与常量时的一个小技巧
比如有String str以前我习惯地使用str.equals("")但如果str为空就会异常,为解决这个问题,我必须先检查str是否为null.刚才发现自己太笨了,使用 "".equals(str)就没这个问题了- -...原创 2009-01-30 05:26:20 · 549 阅读 · 0 评论 -
xml java 类映射工具
http://www.iteye.com/news/12756-xmappr-java-xml原创 2010-01-05 08:34:46 · 109 阅读 · 0 评论 -
Java 获得文件编码
[code="java"]package cn.net.badboy.subtitlesystem.util;import info.monitorenter.cpdetector.io.ASCIIDetector;import info.monitorenter.cpdetector.io.CodepageDetectorProxy;import info.monitoren...2010-04-15 10:24:13 · 131 阅读 · 0 评论 -
Google Sitemap 生成工具
[img]http://dl.iteye.com/upload/attachment/244177/e50bf934-dcc8-3217-975a-6e6a0d355a44.png[/img]如题如题 使用方式见压缩包内readme.txtbin目录下是直接启动jarsrc下是eclipse工程...2010-02-02 11:51:23 · 303 阅读 · 0 评论 -
java调用microsoft translate api webservice
想做个东西简体转繁体,找到微软的API可用:http://msdn.microsoft.com/en-us/library/ff512423.aspx感觉这个要比GOOGLE的好,因为微软的接口会将一些词汇差异也体现出来,比如"服务器"转换为"伺服器","软件"转换为"软体".[code="java"]package test;import javax.xml.na...原创 2010-06-28 23:47:22 · 226 阅读 · 0 评论 -
axis 1.4 使用 digest authentication
1, 配置client-config.wsdd, 其中一个方法是复制一份org/apache/axis/client/client-config.wsdd到classpath下,然后修改为2, 去下载一份HttpClient 3.x 和 commons-codec 放到lib3, 在invoke前通过 call.setUsername()和call.setPasswor...原创 2011-01-15 11:41:55 · 148 阅读 · 0 评论 -
java 线程池
[code="java"]package test;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class TestThreadPool {...原创 2011-02-11 23:19:21 · 87 阅读 · 0 评论 -
JAVA 进制表示
由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:0000 0000 0000 0000 0110 0100面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++,以及java中 没有提供在代码直...原创 2010-11-30 10:25:35 · 134 阅读 · 0 评论 -
java 位操作
以下是java位操作符的小总结,具体如下:二进制负数以它正值的补码形式表达补码:反码+1等于补码比如:System.out.println(Integer.toBinaryString(-5));打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位过程是这样的:一个负数,比如-5,它的二进制在java里面是这样表示...原创 2010-12-01 14:05:57 · 86 阅读 · 0 评论 -
JLabel中的鼠标形状
[code="java"]JLabel label = new JLabel("hi");label.setCursor(new Cursor(Cursor.HAND_CURSOR));[/code]原创 2009-10-20 08:39:14 · 278 阅读 · 0 评论 -
一个JUNIT4测试
[code="java"]/** * */package bookstore.testcase;import static org.junit.Assert.assertEquals;import org.junit.Before;import org.junit.Test;import bookstore.exception.StockLineEmp...原创 2009-10-15 11:22:45 · 104 阅读 · 0 评论 -
一个提取EMAIL的正则表达式
[code="java"] Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+"); Matcher m = p.matcher("our email is :aaaa@163.com. or bbbb@hotmail.com"); while(m.find()) { ...原创 2009-10-08 10:27:25 · 321 阅读 · 0 评论 -
锁定MYSQL表
[code="java"] public static int getId(String table,String field){ int id=0; try{ Connection conn = DBPool.getConnection(); Statement stmt = conn.createStatement(); stmt.execute("lo...2008-08-11 11:05:40 · 159 阅读 · 0 评论 -
java静态方法中的变量是否共享内存块
由结果来看应该是不共享内存块,也就是说同一静态方法的不同调用,方法内部的变量都是不同的,我真傻.[code="java"]public class Test { /** * @param args */ public static void A(String mark) { int i=0; for(;i...2008-08-11 11:54:22 · 473 阅读 · 0 评论 -
iText中使用虚线(表格边框或其他)
PdfContentByte cb = writer.getDirectContent();cb.setLineWidth(1f);cb.setLineDash(1f,2f,0f);2008-08-13 14:40:32 · 3419 阅读 · 1 评论 -
Eclipse 快捷键
Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面A...原创 2008-08-13 17:57:06 · 80 阅读 · 0 评论 -
iText生成PDF报表分页表头问题的解决
没看资料时以为很麻烦,谁知道一个table.setHeaderRows(int)方法就解决了- -..假如你有一个非常多行的表格,长得要分开几页才能显示完,想在每一页最顶部显示整个表格的第一行(也可以是多行,也就是你的表头),只需要调用table.setHeaderRows(行数)就可以了....2008-08-14 10:19:54 · 3770 阅读 · 0 评论 -
iText加入页码
如果不需要显示总页数(像X of Y , 当前是第X页,共Y页之类的),下面的方法就够.在Document.open()之前加上[code="java"]HeaderFooter footer = new HeaderFooter(new Phrase("页码:",yourFont, true);footer.setBorder(Rectangle.NO_BORDER)...原创 2008-08-16 10:30:42 · 501 阅读 · 0 评论 -
手工安装、配置、编译和运行struts应用(struts1)
原文时间:2007-10-11昨天拿起副班长的一本JSP书,复习了一下Struts基础才发现自己把东西忘记得很干净,同时也发现那本有关Struts那部分存在不少问题(实际上是很多问题,包括配置和编译问题,语法错误问题等等,我相当怀疑书上的例子是闭上眼乱敲上去的,CD里的另论),如果从空白跟着那章书一步一步地做我想写个helloworld也是相当困难。为让副班长以后少走弯路挤出更多时间为...2009-03-20 12:08:09 · 166 阅读 · 0 评论 -
JSP上传问题的研究
原文时间:2007-10-11[版权:badboy.net.cn] 因为是初学者,所以在我需要JSP为我提供上传功能的时候,我应该去了解一下实现细节,当我了解足够的时候,去使用别人的组件,或者给别人提供组件。 我首先是了解一下能用request.getInputStream()得到的数据是什么样子的:1、新建一个HTML页面,含以下表单,用...2009-03-20 12:11:32 · 107 阅读 · 0 评论 -
java中使用DOM读写XML文件
原文时间:2007-10-12XML文件内容:[code="java"] thinking in java http://www.badboy.net.cn badboy 2007 1 2 thinking in java2 http://www.badboy.net.cn2 badboy...2009-03-20 12:13:00 · 152 阅读 · 0 评论 -
java中使用JDOM读写XML文件
原文时间: 2007-10-12XML文档同“使用DOM...”中的用例 JDOM不属于J2SE,需另行下载,下载地址:http://www.jdom.org下载JDOM后,除了得到有关的包外,还有完整的API说明文档。 使用JDOM读写XML文件:如果是JSP中,需要引入以下包,其他java程序类同[code="java"][/cod...2009-03-20 12:14:22 · 121 阅读 · 0 评论 -
java中使用SAX读写XML文件
时间: 2007-10-13SAX 是 Simple API for XML 的简写。虽说simple,用起来却比DOM麻烦,不过麻烦是有性能作为回报的。 SAX不会一次组织一整棵XML文档的抽象树给你使用,而是看到什么就问一下你要不要执行什么,这就是所谓的“基于事件”。 XML文件继续使用DOM和JDOM中的例子,当SAX解析器(实际上好像不应这么叫)读取文件,遇到“”元...2009-03-20 12:15:34 · 274 阅读 · 0 评论 -
使用JDOM生成XML树和输出XML信息或文件
时间: 2007-12-17[code="java"] package cn.badboy;import org.jdom.*;import org.jdom.output.*;import java.io.*;public class MyWriter{ public static void main(String args[]) throws Exce...2009-03-20 12:16:31 · 117 阅读 · 0 评论 -
一个switch中的关于变量声名和使用的问题
时间: 2007-12-17先看看几句简单的代码 [code="java"]int i=2;switch(i){ case 1: int j=100; // 1 System.out.ptintln("j is:"+j); // 2 break; case 2: j=200; ...2009-03-20 12:17:58 · 361 阅读 · 0 评论 -
使用ant构建应用
时间: 2007-12-18使用ant可以很方便地帮我们按照build.xml中定义的规则来自动化地组织应用的目录结构、编译和运行程序等一系列工作,合理使用ant,可以让很多原本需要重复做的工作以后一键式完成。 以下以组织、编译一个简单的使用JDOM的应用为例,简述使用ant的过程,自己体会其带来的好处。 1、准备ant首先下载ant:http://jakarta....2009-03-20 12:19:09 · 140 阅读 · 0 评论 -
Spring简单使用
时间: 2007-12-19使用Spring的一些好处:如果没有一个良好的组件组装机制,要做到良好的设计,获得类实例最好不用new创建而应从工厂获得,因此如果没有Spring,实现良好的设计需要很多额外工作。如果有Spring,则不用自己编写工厂,直接在配置文件中设置组件和注入相应的属性即可,在那以后可以无差别地使用接口方便地引用任何实现类. 参考下文提及的SpringTest...2009-03-20 12:21:47 · 115 阅读 · 0 评论 -
输出指定小数位数double值
[code="java"]new java.math.BigDecimal(myDoubleValue).setScale(1,java.math.BigDecimal.ROUND_HALF_UP).doubleValue();[/code]其他数字格式:[code="java"]A pattern of special characters is used to sp...原创 2009-04-12 05:34:32 · 191 阅读 · 0 评论 -
TextAnalyser ,分析文本中的字母出现次数、百分比等
碰巧要做这个作业的同学低调地参考一下[code="java"]public class TextAnalyser { private int total=0; private int[] charCount = new int[26]; //this array stores number of chars public TextAnalyser(...2009-04-12 06:13:57 · 193 阅读 · 0 评论 -
[转]java中byte转换int时为何与0xff进行与运算
在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() ==...原创 2010-12-01 15:15:19 · 81 阅读 · 0 评论