j2se
文章平均质量分 52
wingcat929
这个作者很懒,什么都没留下…
展开
-
JAVA EXCEL API 使用
JAVA EXCEL API简介 Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。 ...原创 2008-08-20 11:21:59 · 83 阅读 · 0 评论 -
Java实现给图片添加水印
[code="java"]import java.awt.*;import java.awt.image.*;import java.io.*;import javax.swing.*;import com.sun.image.codec.jpeg.*; public class WaterMark ...{/** *//*** 给图片添加水印* @param ...2008-04-22 16:34:30 · 104 阅读 · 0 评论 -
用Java实现断点续传(HTTP)
(一)断点续传的原理其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/...2008-04-22 16:37:03 · 103 阅读 · 0 评论 -
java中文件操作大全
[b]一.获得控制台用户输入的信息[/b]文本查看复制到剪贴板打印?[code="java"]/**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("...2008-04-22 16:44:34 · 57 阅读 · 0 评论 -
一段截屏的代码
[code="java"]import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax...2008-04-22 16:46:41 · 142 阅读 · 0 评论 -
MD5加密算法
[code="java"]/** Title:MD5加密算法,用来加密用户密码。 */public class MD5 { static final int S11 = 7; static final int S12 = 12; static final int S13 = 17; static final int S14 = 22; ...2008-04-22 16:52:59 · 69 阅读 · 0 评论 -
Request的参数转换
[code="java"]import java.io.UnsupportedEncodingException;import javax.servlet.http.HttpServletRequest;/** * Title:Request的参数转换 * 从Request取得的各种变量类型的转换 */public class ReqUtils { /**...2008-04-22 18:19:46 · 485 阅读 · 0 评论 -
常用Java开源库
Jakarta common:Commons LoggingJakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL...2008-04-24 12:48:49 · 106 阅读 · 0 评论 -
java字符串编码类型获取
汉字编码是一项较为麻烦的事情,弄不好就会造出些谁都看不懂的乱码。比如我想做个针对汉字网站的爬虫系统,需要对非特定的页面进行数据解析处理,而此时我所访问的页面编码格式未知,如果不能正确处理页面编码,则很难获得我们理想中的数据。通常这时候可能有几种选择:一是根据response的ContentType获得,如果服务器支持的话此项中会返回charset数值,解析即可。但对不返回或者不支持...2008-04-27 23:03:45 · 496 阅读 · 0 评论 -
解析Java对象的equals()和hashCode()的使用
前言 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(collection object)时,这两个函数必须自己设计。更细化的定...2008-05-06 20:39:44 · 52 阅读 · 0 评论 -
synchronized的作用(一)
synchronized的作用 一、同步方法public synchronized void methodAAA(){//….}锁定的是调用这个同步方法的对象测试:a、不使用这个关键字修饰方法,两个线程调用同一个对象的这个方法。目标类:[code="java"]public class TestThread { public void...2008-05-06 22:20:50 · 279 阅读 · 0 评论 -
synchronized的作用(二)
引申:对于这种多个实例,要想实现同步即输出的数字是有序并且按线程先后顺序输出,我们可以增加一个静态变量,对它进行加锁(后面将说明锁定的对象)。修改目标类:[code="java"]public class TestThread { private static Object lock=new Object(); //必须是静态的。 public void ...2008-05-06 22:27:22 · 62 阅读 · 0 评论 -
synchronized的作用(三)
b、锁定一个对象或方法,它是静态的这样锁定,它锁定的是对象所属的类[code="java"]public synchronized static void execute(){ //...}[/code]等同于[code="java"]public class TestThread { public static void execute(...2008-05-06 22:32:34 · 87 阅读 · 0 评论 -
始终会用上的Common BeanUtils
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。[b]1.属性的动态getter、setter [/b]在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要根据名字动态取得的,就像这样: BeanUtils.get...2008-04-22 16:04:30 · 60 阅读 · 0 评论 -
JAVA生成缩略图
方法1:[第一种方法比后一种生成的缩略图要清晰] [code="java"]import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java.awt.image.WritableRaster;import java.awt.*...2008-04-22 16:01:59 · 175 阅读 · 0 评论 -
创建EXCEL文件
创建EXCEL文件:[code="java"]public void createXLS() { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("JAVA生成EXCEL测试.xls")); //生成名为"第一页"的工作表,参数0表示这是第一页...原创 2008-08-20 11:30:46 · 114 阅读 · 0 评论 -
提供取得系统时间的所有共用方法
[code="java"]import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Title: 系统时间公共类 * 提...2008-04-22 15:05:12 · 92 阅读 · 0 评论 -
Java 通用数据库连接类[支持存储过程 参数自动识别]
[code="java"]package com.hospital.dao.tools;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.R...2008-04-22 15:14:44 · 116 阅读 · 0 评论 -
生成随机码
[code="java"]import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.awt.*;import java.awt.image.*;import java.util.*;import javax.imageio.*;/** * @author w...2008-04-22 15:18:31 · 100 阅读 · 0 评论 -
SQLHelper类(Java版)
[code="java"]/***作者:devilishking*email:devilishking@126.com**/package com.dal;import javax.sql.DataSource;import javax.naming.*;import java.sql.Connection;import java.sql.Prepa...2008-04-22 15:20:46 · 141 阅读 · 0 评论 -
Javamail操作指南
怎样才算比较完整的Javamail操作指南?我想应该包括绝大多数基本的email操作,能够应付一般的应用。在本指南中打算囊括以下内容: ● 发送email:包括文本邮件、HTML邮件、带附件的邮件、SMTP验证 ● 接收email:pop3远程连接、收取不同MIME的邮件、处理附件 我想有了上述功能的介绍,应该可以应付很多email的相关应用了。所以请允许我给本文拟了一个比较狂...2008-04-22 15:28:20 · 142 阅读 · 0 评论 -
关于Java的Cookie操作
1.设置Cookie[code="java"] Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); //设置60秒生存期,如果设置为负值的话,则为浏览器进程 Cookie(内存中保存),关闭浏览器就失效。 cookie.setPath("/test/test2"); //设置Cookie路径,不设...2008-04-22 15:31:46 · 63 阅读 · 0 评论 -
分页算法
[code="java"]/** * Title: 分页算法类 */public class Pages { private int arttotal; private int pagetotal; private int curPage; private int pagesize; private String pageInfo; /** ...2008-04-22 15:33:11 · 73 阅读 · 0 评论 -
java读取配置文件的几种方法
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 [b]一.读取xml配置文件[/b](一)新建一个java bean [code="java"]package chb.demo.vo;public class HelloBean ...2008-04-22 15:52:42 · 49 阅读 · 0 评论 -
内部类
本文主要参照网上的一些相关文章、以及thinking in java 第三版,对java里面的内部类进行了一个较为详细的总结内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部...2008-04-22 15:56:47 · 128 阅读 · 0 评论 -
JAVA编程技巧之如何实现HTTP的断点续传
(一)断点续传的原理其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, ...2008-04-22 15:57:32 · 77 阅读 · 0 评论 -
使用JAVA加jxl.jar操作EXECL
[code="java"]//程序说明: 要导入jxl.jar到Classpath中。 import jxl.*;import java.io.*;import jxl.write.*;/*** java读取Excel表格,拷贴心、更新Excel工作薄 */public class Test1 {public static void main(String[] ...2008-04-22 15:59:04 · 119 阅读 · 0 评论 -
synchronized的作用(四)
注意:1、用synchronized 来锁定一个对象的时候,如果这个对象在锁定代码段中被修改了,则这个锁也就消失了。看下面的实例:目标类:[code="java"]public class TestThread { private static final class TestThreadHolder { private static Te...2008-05-06 22:34:46 · 68 阅读 · 0 评论