
java
文章平均质量分 82
VooleBoy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA Swing开发GUI程序
使用JAVA Swing开发GUI程序,你是否因为某个组件没有而烦恼,比如:编辑属性面板,XP样式任务面板菜单,选择字体和目录对话框,每日一贴等等。现在不用再烦恼了,让我们现在就找回缺失的Swing 组件吧! Sunenty在网上转悠,发现了一个好东东不感独享,特提供给大家。http://common.l2fprod.com/ 开发社团提供了一个开放源代码的 JAVA Co...原创 2009-04-06 11:20:52 · 258 阅读 · 0 评论 -
log4j详解
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) 1、配置根Logger 其语法为: lo...原创 2009-07-29 21:19:50 · 154 阅读 · 0 评论 -
java中使用log4j将日志信息写入数据库中
首先将log4j的jar包和Logging的jar包导入到你的工程中,然后在工程src目录创建一个属性文件:log4j.properties,也可以放在某个包中,但是获取这个属性文件的时候就需要制定路径。1.创建日志数据表: CREATE TABLE log ( [Id] [int] IDENTITY (1, 1) primary key NOT NULL , [Lg_D...原创 2009-08-06 13:09:31 · 570 阅读 · 0 评论 -
JSON与JAVA数据的转换
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:http://json-lib.sourceforge.net/ 还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ezmorph(ezmorph-1.0.4.j...原创 2010-08-26 08:52:56 · 176 阅读 · 0 评论 -
验证码
<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%> <%! public Color getRandColor(int fc, int bc) {//给定范围获得随机颜色 Random random = new Rand...原创 2010-09-03 19:47:12 · 238 阅读 · 0 评论 -
java 正则表达式 过滤html标签
import java.util.regex.Matcher; import java.util.regex.Pattern; /** * <p> * Title: HTML相关的正则表达式工具类 * </p> * <p> * Description: 包括过滤HTML标记,转换HTML标记,替换特定HTML标记 * </p...原创 2010-09-07 08:47:36 · 165 阅读 · 0 评论 -
iframe跨域session丢失问题
哎呀,在做项目的时候,碰到一个很棘手的问题。在一个应用中通过iframe的方式嵌入另一web应用,但是session中明明放了值,但是就是死活获取不到。几经周折,终于皇天不负有心人,总算找到了关键命脉所在。 最近在做一个系统(A),需要在系统(A)中集成目前现存系统(B)的功能。 当然,系统(B)功能在访问时做了登陆限制。(一般性都是:系统登陆后把userId放入session中,...原创 2010-09-09 03:47:52 · 170 阅读 · 0 评论 -
获取网络MP3真实地址
MP3网站的歌曲都采用了不同的加密方法,直接从页面的源文件中是找不到其 MP3的网址的。以下有两个public class都可独立运行,只要将其构造方法更名为main方法就可以了,同时还需要在给出的JAVA源代码中找到“//播放或下载代码...”这一行,将 其改为“Thread.sleep(1000)"延时,否则同一IP频繁的连接会遭服务器拒绝或引发服务器的防恶意搜索保护。 ...原创 2010-09-20 19:26:27 · 1495 阅读 · 0 评论 -
解决IE和FF下载中文名称的文件文件名乱码的问题.
下载前判断浏览器类型 采用不同的文件名编码方式 网上通用的做法是使用 javamail里的一个工具类 后来经过试验,我们可以使用更轻量级的jar包 commons-codec.jar apache的一个小项目. 下面是实现文件名编码的方法 public static String encodeFileName(HttpServletRequest r...原创 2011-11-02 14:06:17 · 196 阅读 · 0 评论 -
Javadoc转换chm帮助文档的四种方法总结
关键词 Javadoc chm 转换 jd2chm javadoc2chm javadoc2help Javadoc2chm 中文乱码 李顺利 前言 朋友,当您在一个项目完成后,是不是需要把你的源码打包并且把注释打成 Javadoc 交给客户, Eclipse...原创 2012-01-04 22:48:24 · 168 阅读 · 0 评论 -
HttpClient 学习整理
HttpClient 学习整理 HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络...原创 2009-12-19 12:40:58 · 119 阅读 · 0 评论 -
学习Flex和BlazeDS的十三个理由
本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无 论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。 在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想的苏打分派系统来展示如何让已有的Java程序转...原创 2009-06-18 10:43:06 · 125 阅读 · 0 评论 -
Java1.6.0实现系统托盘技术
实现系统托盘图标,借用dll动态链接库,用JAVA JNI实现。 JDK6.0的系统托盘的雏形是个开源的JDIC,实现原理就是不同的系统调用不同的JNI不是像LZ那样想的,可以在任何平台上跑,所以也是分支持不支持的,LZ可以用JDK1.6或JDI。 import java.awt.AWTException; import java.awt.MenuItem; import ...原创 2009-04-06 21:06:45 · 148 阅读 · 0 评论 -
final 关键字的理解
final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。 引用本身的不变: final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffer("not immutable"); a=...原创 2009-04-08 19:20:00 · 137 阅读 · 0 评论 -
Java代理模式
1.代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色 :声明真实对象和代理对象的共同接口; 代理角色 :代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能...原创 2009-04-08 19:21:30 · 182 阅读 · 0 评论 -
Java RMI之HelloWorld篇
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。 大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些...原创 2009-10-29 13:39:12 · 121 阅读 · 0 评论 -
用RMI建立一个分布式Java应用程序详解
RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。 RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序 一个正常工作的RMI系统...原创 2009-10-29 13:46:49 · 183 阅读 · 0 评论 -
Java正则表达式匹配、替换HTML内容
曾经了解过JavaScript的正则表达式,知道其功能的强大,对于处理文本比用普通的API处理不管从效率上还是从功能上都有很大的优势。今天项目要 求用到Java的正则表达式,于是在网上Google,找到一个Jakarta ORO的库,听说是Java中功能最强大的正则表达式库,确实也如此,Sun公司的JDK里自带的正则表达式功能是远远不如ORO库,从正则表达式的角度 上看,其比普通的...原创 2009-06-09 23:09:16 · 284 阅读 · 0 评论 -
windows 平台的cvs服务器配置
1: 大家做开发的时候就是都会用到cvs版本控制,那么怎样制作自己的cvs版本控制器呢? 2: 在Windows下安装cvs服务器 , 我自己已经安装过了,大家在安装时就按照提示 一步一步就可以了, 安装后要重新启动计算机就可以了! 3:配置cvs服务器 4:在eclipse中连接自己的cvs服务器 ok [flash=650,560]ht...原创 2009-06-10 14:42:37 · 192 阅读 · 0 评论 -
Java 语言的类、属性、方法各有哪些修饰符?简述各修饰符的使用条件
1、 类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是:公共类修饰符 public 非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final 1、公共类修饰符 public : Java 语言中类 的可访问控制符只有一个: public 即公共的。每个 Java 程序的主类都必须是 public 类作为公共工具供其它类和程序使用的...原创 2009-06-13 10:32:17 · 517 阅读 · 0 评论 -
JAVA中使用FTPClient上传下载资源
最近发现apache很多jar包非常好用,刚好项目中要实现ftp上传下载功能,于是就学习了一下 apache下的一个commons net包,该包能够非常方便的编写java网络方面的程序,支持的协议也非常多,这里先发布一个用该包实现的ftp上传下 载功能!注意记得导入apache的commons net包! 一、利用org.apache.commons.net.ftp包实现上传...2010-03-25 11:36:47 · 222 阅读 · 0 评论 -
一些有用的开源项目
cbtoolhttp://code.google.com/p/cbtool/通用工具包update 1.mays 2008-6-17 version:1.0.0 2.mays 2008-6-19 version:1.0.1增加:汉字转拼音功能,ToolCnToSpell.java 更改:原ToolCheckPar.java改名为ToolString.java 3.mays 2008-8-20 ve...原创 2013-07-09 07:22:37 · 207 阅读 · 0 评论