java代码
xxx405
这个作者很懒,什么都没留下…
展开
-
java中进行二进制,八进制,十六进制,十进制间进行相互转换
十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i) 十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制Integer.valueOf("876",8).toString()二转载 2007-07-21 20:45:00 · 2104 阅读 · 1 评论 -
三个利用Java实现zip压缩/解压缩方法
由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节省服务器的外存空间。Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解<!-- --> 压缩的实现比较容易,下面介绍转载 2007-05-05 14:47:00 · 354 阅读 · 0 评论 -
使用jsp实现word、excel格式报表打印
因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式word页面只要在jsp头设置如下指令:excel如下:使用这种方式客户端必须安装有office软件,用户访问时将在ie中直接用word或excel打开该页面。此方法优势是模板设计、调整方便,无需在服务器端使转载 2007-05-06 20:00:00 · 368 阅读 · 0 评论 -
Lrc歌词解析器0.0.1.0
1. 类图2. 源码清单/*** 文件名:LrcAnalyst.java* 环境: GNU/Linux Ubuntu 7.04 + Eclipse 3.2 + JDK 1.6* 功能:解析Lrc歌词文件,这只是一个在CLI下的Demo* 版本:0.0.1.0* 作者:88250* 日期:2007.4.22* E-mail & MDN: [email protected]* QQ:84576转载 2007-05-06 11:02:00 · 609 阅读 · 0 评论 -
jsp连接数据库大全
现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用转载 2007-05-06 12:02:00 · 297 阅读 · 0 评论 -
java抽取word,pdf的四种武器
chris ([email protected])毕业于中国人民大学信息学院2003 年 6 月很多人用java进行文档操作时经常会遇到一个问题,就是如何获得word,excel,pdf等文档的内容?我研究了一下,在这里总结一下抽取word,pdf的几种方法。1 .用jacob其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取w转载 2007-05-06 12:05:00 · 342 阅读 · 0 评论 -
Lrc歌词解析器0.0.2.0
1. 类图2. 源码清单/** * 文件名:LrcAnalyst.java * 环境: GNU/Linux Ubuntu 7.04 + Eclipse 3.2 + JDK 1.6 * 功能:解析Lrc歌词文件的主驱动程序 * 版本:0.0.2.0 * 作者:88250 * 日期:2007.4.27 * E-mail & MDN: [email protected] * QQ:8转载 2007-05-06 11:04:00 · 3509 阅读 · 0 评论 -
Java模拟网站登录
web登陆无非就是网页获取,cookie 的管理,post和get方式的模拟。1.网页内容获取 java.io.InputStream in; java.net.URL url = new java.net.URL(www.xyz.com/content.html); java.net.HttpURLConnection connection = (java.net转载 2007-05-15 09:00:00 · 1014 阅读 · 0 评论 -
使用JSP + JAVABEAN + XML 开发的一个例子
本例子是参考了一些网站上有关JSP 对 XML 的操作的相关文档,又结合了一些个人的体会。例子涉及的内容是,开发的一个企业内部定餐系统后台管理端的部分代码,功能主要集中在对于餐馆基本信息的管理。该例子本身开发的起因是我在原公司和同事们一个玩笑的一部分。特此也表达对那些一起共事的朋友们的想念。例子本身是在TOMCAT4.01 平台下运行的B/S结构的程式。有关TOMCAT 的配置,这里转载 2007-05-17 16:08:00 · 324 阅读 · 0 评论 -
解决jsp验证码在以下环境不能显示的问题(jdk1.4+tomcat5.0+linux)
加入以下代码中,红色并加了下划线的一句代码就可以正常显示了。Color getRandColor(int fc,int bc){ Random random = new Random(); if(fc>255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc);转载 2007-05-17 16:30:00 · 542 阅读 · 0 评论 -
jsp源码实例1(输出)
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;/** Simple servlet that generates HTML.* * Taken from Core Servlets and JavaServer Pages* from Prentice Hall and Sun Microsystems Pr转载 2007-05-17 16:36:00 · 373 阅读 · 0 评论 -
jsp源码实例2(获取表单参数)
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.util.*;/** Shows all the parameters sent to the servlet via either* GET or POST. Specially marks parameters that have*转载 2007-05-17 16:36:00 · 404 阅读 · 0 评论 -
jsp源码实例3(获取jsp各种参数)
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.util.*;/** Creates a table showing the current value of each* of the standard CGI variables.* * Taken from Core Servlets转载 2007-05-17 16:37:00 · 376 阅读 · 0 评论 -
JAVA四种基本排序的总结
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法一、 插入法:遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。交换是相邻遍历移动,双重循环控制实现.这种排序法属于地头转载 2007-05-23 13:50:00 · 416 阅读 · 0 评论 -
Java的时间处理
概述如果你知道怎样在java中使用日期,那么使用时间和它才不多一样简单。这篇文章告诉你怎样把他们的差别联系起来。Robert Nielsen还告诉你怎样使用java来计算抵达航班和制造过程的时间。作者:Robert Nielsen 翻译:Cocia Lin 这篇文章是在我发表过的(译者:已经翻译完成)的基础上的。在这里,我列出那篇文章几个你应该熟悉得关键点。如果这几点你不太清楚,我建议转载 2007-05-05 11:03:00 · 248 阅读 · 0 评论 -
一个简单的Web服务器
/* * 文件名:WebServer.java * 环境: GNU/Linux Ubuntu 7.04 + Eclipse 3.2 * 功能:一个简单的Web服务器 * 作者:88250 * 日期:2007.4.22 * E-mail & MDN: [email protected] * QQ:845765 */import java.io.*;import java.net.*;impo转载 2007-05-05 11:02:00 · 309 阅读 · 0 评论 -
乱码问题 java + mysql
在JavaBean + Mysql5.0下测试通过我的环境:windowsXP+tomcat5.0+jdk5.0+Spring+Hibernate+mysql+jsf(myfaces)/** * 在读取mysql数据库时把string转为gb2312 * 字符转换8859_1 ==>> gb2312 * * @param strName * @return 返回已经转转载 2007-04-25 13:26:00 · 348 阅读 · 0 评论 -
滚动显示文本的Java程序
/** * 文件名:ScrollFrame.java * 环境: GNU/Linux Ubuntu 7.04 + Eclipse 3.2 + JDK 1.6 * 功能:滚动文本显示面板Demo * 版本:0.0.2.0 * 版本改动:简化了0.0.1.0版本中的源代码,修复了开始不能显示文本的Bug * 作者:88250 * 日期:2007.5.3 * E-mail & MDN: DL转载 2007-05-05 10:47:00 · 436 阅读 · 0 评论 -
滚动显示面板和滚动条的简单使用实例
/** * 文件名:JScrollPaneDemo.java * 环境: GNU/Linux Ubuntu 7.04 + Eclipse 3.2 + JDK 1.6 * 功能:滚动显示面板和滚动条的简单使用实例, * 准备用于LivaPlayer歌词显示模块 * 版本:0.0.1.0 * 作者:88250 * 日期:2007.5.4 * E-mail & MDN: DL88转载 2007-05-05 10:48:00 · 599 阅读 · 0 评论 -
Java写的屏幕放大镜
/** * 文件名:Magnifier.java * OS:GNU/Linux Ubuntu 6.10 * IDE:eclipse 3.2 * JDK 版本: 1.6.0 * 版本:0.1 * 作者:88250 * 邮箱&MSN:[email protected] * QQ: 845765 */import java.awt.*;import java.awt.event.*;import j转载 2007-05-05 11:00:00 · 409 阅读 · 0 评论 -
Collections.sort()排序使用方法
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List; List reList = new ArrayList(); Collections.sort(reList, new Comparator() {转载 2007-05-05 11:05:00 · 572 阅读 · 0 评论 -
Swing中的鼠标事件
2-1-1:MouseListener的使用:-------------------------------------------------------------------------------------------------------------- MouseListener mouseClicke转载 2007-05-05 11:12:00 · 295 阅读 · 0 评论 -
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.imageio.ImageIO;/************转载 2007-05-05 11:13:00 · 376 阅读 · 0 评论 -
Java中控制台输入数值
控制台输入在Java中有一个System.in.read(),但是跟C#中的Console.ReadLine()不同,不知道为何,我即使象在C#中使用强制类型转换也不可以得到输入的数字。这是因为,Java将Enter的键也输入进去了。看下面这个温度转换的例子: import java.io.*;public class FahrenheitToCentigrade{ private转载 2007-05-05 11:17:00 · 307 阅读 · 0 评论 -
JSP生成静态页实践及其设计思想[1]
引子:我们以两个大型网站为例作比较:51job和智联招聘(先声明我不是为他们作广告,仅以他们为例作技术上的比较)51job采用的是比较“先进”的php技术,而智联用的是比较落后的asp.但我们可能会明显的感觉到51job的反应速度相比智联招聘实在是太慢了,为什么会这样?细心的人可能会察觉到了。智联虽然用的是asp,但他采用了另一种更巧妙的技术--asp生成静态页技术。所有的动态页基本上都转换成了h转载 2007-05-05 13:30:00 · 341 阅读 · 0 评论 -
JSP生成静态页实践及其设计思想[2]
为了减轻服务器压力,将原来的文章管理系统由JSP文件的从数据库中取数据显示改为由jsp生成静态html文件后直接访问html文件。下面是一个简单的示例 1.buildhtml.jsp try{ String title="This is Title"; String content="This is Content Area"; String editer="LaoMao";转载 2007-05-05 13:33:00 · 303 阅读 · 0 评论 -
JAVA生成JPG缩略图
在任何一个综合性网站,我们往往需要上传一些图片资料。但随着高分辨率DC的普及,上传的图片容量会很大,比如300万象素DC出来的文件基本不下 600K。为了管理方便,大家可能不愿意每次都用ACDsee修改它,而直接上传到服务器。但是这种做法在客户端看来就没有那么轻松了,对于拨号上网的用户简直是一场恶梦,虽然你可以在图片区域设置wide和high! 问题的解决之道来了!我们可以在类中处转载 2007-05-05 14:57:00 · 639 阅读 · 0 评论 -
JAVA中处理中文字符
Java 语言默认的编码方式是UNICODE ,而我们中国人通常使用的文件和数据库都是基于 GB2312 或者 BIG5 等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合 Java 编程实例,分析以上两个问题并提出解决它们的方案:1.在JSP程序中加入一条语句:2.在URL请示字符串的编码问题。如果通过GET/POST方法从客户端传递过来的信转载 2007-05-05 15:19:00 · 540 阅读 · 0 评论 -
java读取中文文件
java中读取中文文件经常出现乱码,是因为java编码的问题,以下是一个简单的类,实现读取中文。 在用inputstream读取的时候,最好是一次读取多个字节,这样节io操作,提高速度。 package wh;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.Fi转载 2007-05-05 10:44:00 · 388 阅读 · 0 评论 -
java.sql.Date和java.sql.Timestamp转换
在开发web应用中,针对不同的数据库日期类型,我们需要在我们的程序中对日期类型做各种不同的转换。若对应数据库数据是oracle的Date类型,即只需要年月日的,可以选择使用java.sql.Date类型,若对应的是MSsqlserver数据库的DateTime类型。 既需要年月日时分秒的,选择java.sql.Timestamp类型。你可以使用dateFormat定义时间日期的格转载 2008-11-19 15:28:00 · 1229 阅读 · 0 评论