java技术
文章平均质量分 81
aptweasel
玩绔子弟,不爱学习,不爱劳动,沉迷网络不可自拔。
展开
-
可滚动的游标记录集JDBC
可滚动的游标记录集package text;import java.sql.Connection;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;public class RollQuery {public sta原创 2006-09-11 01:22:00 · 1383 阅读 · 0 评论 -
关于JAVA的一个小bug,拆分字符
我用经常用JAVA,按某一字符,折成数组如:String st="aaaaaaaaa,bbbbbbbbb,cccccccccc,ddddddddd";String sts[]=st.split(",");我在JDK1.4版本里发现有些特殊字符,它是折不了的。如"_";为了程序的安全可靠性,我写了下面的方法,代替split() 方法。/** * 按照指定原创 2008-03-22 23:51:00 · 696 阅读 · 0 评论 -
关于java正则表达式
以前只听说过JAVASCRIPT正则表达式,可是现在天天写报文,经常对传过来的文件做校验,如果用普通的字符串校验及数据校验,显然效率太低,还做的不太好。没有办法,只好找了整理了一份,放在自己的空间,以备日后使用 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如原创 2008-01-19 11:20:00 · 1392 阅读 · 0 评论 -
java读文件内容
这段代码用过,感觉好一点,其它方式都有个别乱码问题,很郁闷InputStreamReader isr = new InputStreamReader( new FileInputStream(file), "UTF-8");原创 2008-07-21 19:19:00 · 1393 阅读 · 0 评论 -
用JAVA做一个时钟程序
import java.awt.Color;import java.awt.Graphics;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.Calendar;import java.util.GregorianCalendar;import javax.swin转载 2008-08-20 14:26:00 · 9553 阅读 · 1 评论 -
dom4j解析XML
这是直接从dom4j API里贴出来的,官方的资料感觉还是爽一些。Parsing XMLOne of the first things youll probably want to do is to parse an XML document of some kind. This is easy to do in dom4j. The following code demon转载 2008-09-09 13:23:00 · 1362 阅读 · 2 评论 -
weblogic JMS程序部署及开发
经过两天的寻找,终于找到一个好写的较完整的程序,可是没有相关配置描述,兄弟我在网上找的好苦功夫不负有心人,终于还是让我给配通了1,创建JMS服务器,如图1(按系统默认配置) 2,创建JMS模块,如图2(按系统默认配置)3,创建连接工厂,如图3,注意起一个JNDI名称,其它用默认配罝4,创建消息对列,如图3,注意起一个消息对列名,配置时一定要配子模块 目标转载 2008-09-11 11:27:00 · 5423 阅读 · 3 评论 -
从 Java 应用程序动态生成 PDF 文件
引用自IBM网站:http://www-128.ibm.com/developerworks/cn/opensource/os-javapdf/ 如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ™ 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了转载 2008-12-11 20:33:00 · 737 阅读 · 0 评论 -
ant教程
ant教程1,什么是ant ant是构建工具2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它转载 2009-10-10 21:57:00 · 676 阅读 · 0 评论 -
JAVA串口通信
序言 说到开源,恐怕很少有人不挑大指称赞。学生通过开源代码学到了知识,程序员通过开源类库获得了别人的成功经验及能够按时完成手头的工程,商家通过开源软件赚到了钱……,总之是皆大欢喜。然而开源软件或类库的首要缺点就是大多缺乏详细的说明文档和使用的例子,或者就是软件代码随便你用,就是文档,例子和后期服务收钱。 这也难怪,毕竟就像某个著名NBA球员说的那样:“我还要养家,所以千万美元以下的合同别找我谈,否则我宁可待业”。是啊,支持开源的人也要养家,收点钱也不过分。要想既不花钱又学到知识就只能借助网络和转载 2010-07-02 23:26:00 · 1688 阅读 · 0 评论 -
关于JAVA的同步试验
虽然搞JAVA好多年,一直没有搞明白同步Serializable,闲来无事,做几个小程序测试一下多线程计算一个静态数:下面的代码是我经过修改后的最终版代码。先创建一个Persons ,用了单例模式,SET和GET方法都做了Serializable,输出方法放在单例的Person里并且做了同步,最后这个输出结果才是没有问题的,而其它方法(如果不在输入,输出方法同时做同步)都会有输出重复的问题,但是有一个现象,就是尽管数据有重复,但是所有的重复后就会跳过重复的数,如1,2,2,4这样的效果,最后我分析,只要程序原创 2010-08-15 17:20:00 · 658 阅读 · 0 评论 -
weblogic10生产模式启动不用输入用户名密码
<br />域目录/servers/AdminServer 路径下<br /> <br />新建/security/boot.properties boot.properties<br /> <br />编辑内容: <br />username=weblogic <br />password=88888888 <br /> <br />然后启动 ./startWeblogic.sh -Dweblogic.system.StoreBootIdentity=true<br /> <br />只需要第一次这样执行转载 2010-10-18 19:40:00 · 4145 阅读 · 0 评论 -
Jtable 排序,清空的问题
这个问题纠结了很久很久,目前网上好像还没有人遇到过像我这样比较繁杂的问题,今天终于搞定了,分享给大家看一看情况是这样的,我做一个关于SWING的工程,当然会用到大量的表格最早清空表格是这样写的// DefaultTableModel model = (DefaultTableModel) table.getModel();//原创 2011-11-30 17:32:57 · 9555 阅读 · 4 评论 -
用JAVA计算星期几的算法
由于我们现在的实际时间,是有相关机构不停的调整,所以JAVA默认用的Calendar对象算出来的时候不对,即使你修正过参数,可能过一段时间,你就会发现算出来的结果又不对了,所以真正想要处理这个问题,要么求助于数据库,要么自己写算法。下面就写一个算法来解决这个问题:先把算法贴出来,有心情看推理过程的同学可以往下看,不想看的就把算法贴出来直接用就可以了。 public sta转载 2013-12-04 22:01:50 · 7774 阅读 · 0 评论 -
java操作EXCEL表格
此操作使用POI类库,请到以下URL下载:http://apache.justdn.org/jakarta/poi/release/bin/poi-bin-2.5.1-final-20040804.zip 以下是源码:package com.test; import JAVA.io.FileOutputStream; import org.apache.poi.hs原创 2007-06-13 14:23:00 · 909 阅读 · 1 评论 -
javaSmart之upload组件使用及源码
郁闷的上传文件 老是出问题,所以把它反编译了,修改了一下,可以用了,贴出来,共享一下。 jspsmart的使用上传// 新建一个SmartUpload对象SmartUpload su = new SmartUpload(); // 上传初始化su.initialize(pageContext); // 限制每个上传文件的最大长度。su.setMaxFileSize(10000);原创 2007-06-13 11:35:00 · 1699 阅读 · 0 评论 -
如何在web server起动时加载servlet
关于servlet 在webServer起动时加载的程序有些业务需要在服务器起动时就要加载,通过定时,或是一直在后台运行,处理一些特殊的业务程序。其实会了以后就行简单,但是每次再翻书就不爽了,所以也贴出来,用的时候ctrl+v就可以了。呵呵我发现 我是越来越懒了。哈哈public class UrgencyBusinessServlet implements ServletCont原创 2007-06-04 11:46:00 · 1250 阅读 · 0 评论 -
分页程序
分页程序package text;import java.sql.Connection;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.原创 2006-09-11 01:29:00 · 1090 阅读 · 0 评论 -
可编辑的JDBC链接方法
安全方便写法新建一个文本资源文件:rec.properties写配置信息#odbc-jdbc桥接方式此方法可以桥接任意ODBC支持的数据库#driver="sun.jdbc.odbc.JdbcOdbcDriver"; #url="jdbc:odbc:weasel"; ##最后是数据源名称;#user="sa"; ##数据源指定的原创 2006-09-11 01:20:00 · 997 阅读 · 0 评论 -
JAVA MAIL
JAVA MAIL需要JAVAMAIL包MyAuthenticator论证类public class MyAuthenticator extends Authenticator { protected PasswordAuthentication getPasswordAuthentication(){ return new PasswordAuthentica原创 2006-09-11 01:32:00 · 1483 阅读 · 0 评论 -
常见时间处理问题
//格式化日期 java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String da = sdf.format(new Date());System.out.pritnln(da);//实例化时间Calendar c0 = Calendar.getInstance();String this原创 2006-12-22 12:22:00 · 996 阅读 · 0 评论 -
JavaMail API详解
JavaMail API详解版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44101_JavaMail.html关键字:java,mai转载 2007-03-09 10:31:00 · 1051 阅读 · 0 评论 -
关于I/O流的类分析
使用I/O流访问file中的内容。JVM与外界通过数据通道进行数据交换。分类:按流分为输入流和输出流,按传输单位分为字节流和字符流,还可以分为节点流和过滤流。节点流:负责数据源和程序之间建立连接。过滤流:用于给节点增加功能。在关闭流时如果使用了过滤流,只需关闭最外层的流就可以了。过滤流的构造方式是以其他流为参数构造(这样的设计模式称为装饰模式)并且过滤流本身不能使用,他的作用只是增强节点流转载 2007-03-12 16:11:00 · 1020 阅读 · 0 评论 -
Javamail操作指南
Bromon原创 请尊重版权 怎样才算比较完整的Javamail操作指南?我想应该包括绝大多数基本的email操作,能够应付一般的应用。在本指南中打算囊括以下内容: ● 发送email:包括文本邮件、HTML邮件、带附件的邮件、SMTP验证 ● 接收email:pop3远程连接、收取不同MIME的邮件、处理附件 我想有了上述功能的介绍,应该可以应付很多email的相关应用了。所以转载 2007-03-09 10:23:00 · 1306 阅读 · 0 评论 -
在oracle里插入CLOB的程序
import JAVA.io.*;import JAVA.sql.*;import com.weasel.jdbc.core.db.DBManager;public class CBLob { /* * 一个插入CLOG的程序 * docxml在数据库里是一个大字段, * */ DBManager mgr=new DBManager(); public int insertDoc原创 2007-03-15 10:12:00 · 959 阅读 · 0 评论 -
log4j日志如何存入数据库
# This defines the logging level for the rootLogger. It is not required# if you are going to keep the level at debug as the rootLogger by default # is at the debug level. The value after the comma is转载 2007-03-15 11:00:00 · 1380 阅读 · 0 评论 -
数据库缓存算法思想与实现
这个算法我花一整整一天才做出来,真的好欣慰,现在写一个简单的示例程序,看的懂就看,看不懂回家再练练。当然了,真正的应用程序肯定没有这么简单,不过我写出来了也没有人能看得懂,因为包含我的N多个业务方法,我想一周之后,我自己都看不懂了,呵呵。数据库缓存算法:适用条件: 1,数据库记录访问极度频繁,但更新很少。 2,数据库记录很大,但所需数据却很少。编程思想:由两个线程来处理线程1:原创 2007-07-05 12:32:00 · 5129 阅读 · 5 评论 -
邮件服务器的原理,算法及实现(二) MIME
MIME(Multipurpose Internet Mail Extensions)多功能Internet 邮件扩充服务。 MIME利用了一个事实就是,RFC 822在消息体的内容中做了一点限制:唯一的限制就是只能使用简单的ASCII文本。所以,MIME信息由正常的Internet文本邮件组成,文本邮件拥有一些特别的符合RFC 822的信息头和格式化过的信息体(用ASCII 的子集来表示的附原创 2007-07-25 11:49:00 · 1657 阅读 · 3 评论 -
利用JMF进行多媒体编程
利用JMF进行多媒体编程JAVA媒体框架(JMF)使你能够编写出功能强大的多媒体程序,却不用关心底层复杂的实现细节。JMF API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。JAVA多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂的系统,完全了解这个系统可能需要花上几周的时间,但是这篇文章将主要转载 2007-05-31 12:19:00 · 1563 阅读 · 2 评论 -
SWING可关闭的JTabbedPane
先定义基础类,为JPanel 绘制关闭按钮/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in t原创 2017-11-07 23:23:45 · 1349 阅读 · 0 评论