
java
文章平均质量分 86
hzgzf
这个作者很懒,什么都没留下…
展开
-
java生成并下载TXT文件
List ml = db.queryMapList2(m_strLoginCityID, sql);//路径 String src = request.getRealPath("log") + "\\text.txt"; if (ml != null) { File f = new File(src); BufferedWriter bw = null; bw =...原创 2009-10-10 17:32:21 · 1053 阅读 · 0 评论 -
ResourceBundle与Properties两个类的区别
这两个类都是读取properties格式的文件的,而Properties同时还能用来写文件。 Properties的处理方式是将其作为一个映射表,而且这个类表示了一个持久的属性集,他是继承HashTable这个类。ResourceBundle本质上也是一个映射,但是它提供了国际化的功能。 假设电脑设置的地区是中国大陆,语言是中文 那么你向ResourceBund...原创 2010-08-26 14:09:38 · 112 阅读 · 0 评论 -
java录音
import javax.swing.JFrame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.Toolkit;import javax.swing.JPanel;import java.awt.event.ActionListener;import javax.soun...原创 2010-06-08 14:50:10 · 112 阅读 · 0 评论 -
System.load 和 System.loadLibrary
System.load 和 System.loadLibrary详解1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C:\\Documents an...原创 2010-06-12 08:37:17 · 113 阅读 · 0 评论 -
jdk安装
1.1 获取 JDK Java 的官方站点是 java.sun.com,所以要获取最新版的 JDK (Java Developer Kit) 就应该到 java.sun.com 去找。 JDK 就是 Java 的 SDK (Software Development Kit),有标准版 (Standard Edition) 和企业版 (Enterprise Ed...原创 2010-06-12 21:41:14 · 297 阅读 · 0 评论 -
使用Axis在Tomcat下发布Webservice操作指南
最近在工作过程中总是需要向其它项目组提供Webservice的接口,由于开始需求不是很明确,接口的定义经常需要变更,每一次下来都需要将Java到wsdl,从wsdl到Java,再根据wsdd文件在tomcat上deploy服务这个过程重复一遍.在这个过程中经常出现一些问题,尤其是长期不用axis之后再突然这么用上一用的时候,总是有或多或少的问题存在,遂经上述过程的一些详细操作步骤整理了一些,供参...原创 2010-06-21 12:58:28 · 190 阅读 · 0 评论 -
简单例子演示如何进行类的热加载(Hot Deployment)
简单例子演示如何进行类的热加载(Hot Deployment)应用服务器一般都支持热部署(Hot Deployment),更新代码时把新编译的确类替换旧的就行,后面的程序就执行新类中的代码。这也是由各种应用服务器的独有的类加载器层次实现的。那如何在我们的程序中也实现这种热加载功能呢?即要在虚拟机不关闭的情况下(比如一个),换个类,JVM 就知道加载这个新类,执行新类中...原创 2010-09-07 22:13:26 · 155 阅读 · 0 评论 -
Java 动态加载类
Java 动态加载类 收藏 <script type="text/javascript"> document.body.oncopy = function () { if (window.clipboardData) { setTimeout(function () { var text = clipboardData.getData(&quot;text&...原创 2010-09-07 22:29:42 · 131 阅读 · 0 评论 -
深入理解Java加载类的机制
这里从三个方面讲述java classloader 1,翻译一下classloader的相关技术文章(来自Core Java第二卷的Chapter 9. Security),由于我的英文水平有限,难免有不合适,请大家指出. 2,将从web应用出发模拟一下web应用的classloader(这节是重点) 3,通过测试2实现的classloader来加深...原创 2010-09-07 22:32:59 · 103 阅读 · 0 评论 -
如何编写高效率java代码
如何编写高效率Java规则1 用时间频度来确定异常情况异常Exception的捕捉是会增加额外开销的。所以尽量避免过多的异常捕捉。越是经常调用的代码,越是要较少或者避免try…catch..finally。细节1、左边的代码效率比右边的高(在for外捕获异常效率比每个循环开销小) try{for(){}}catch(Exception e){}...原创 2010-09-08 12:38:05 · 165 阅读 · 0 评论 -
Apache POI HSSF读写Excel总结
Apache POI HSSF和XSSF读写EXCEL总结 HSSF是指2007年以前的,XSSF是指2007年版本以上的 这个还是比较好用的,这些总结来自Apache的官方向导的点点滴滴 还有好多没有没有写的,详细的请参考http://poi.apache.org/spreadsheet/quick-guide.html 还有LOG也比较好看 Java代码 public ...原创 2011-01-08 18:03:14 · 87 阅读 · 0 评论 -
使用poi一步一步建立报表 (excel操作)
一步一步使用POI做java报表2008-9-25 15:03:10 作者:模板天下收集整理 来源:未知 网友评论 0 条 论坛1383 读取和重写 Workbooks POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("workbook...原创 2011-01-08 20:21:22 · 156 阅读 · 0 评论 -
Runtime.getRuntime().exec(...)使用方法
如果想要了解更多的信息,参阅代码里面给的链接 下面是这个正确的例子 Java代码 public class RuntimeExec { /** * Runtime execute. * * @param cmd the command. * @return success or failure...原创 2011-01-25 11:06:20 · 313 阅读 · 0 评论 -
利用反射私有属性/方法进行设置/调用
因一时兴起看了一些有关 Java 反射( Reflection )的东西。以下要说明的问题是如何直接对某个特定类的私有属性( private field )不使用其暴露的 set 方法而是直接进行设值操作,或调用类的私有方法( private method )。 首先要说明的是,这在 java 里是允许这么做的。虽然这样直接访问私有属性或调用私有方法,会破坏了 OO 的一大基本原则:封装,但 ...原创 2010-12-03 08:35:55 · 133 阅读 · 0 评论 -
JNLP介绍
原文地址:http://blog.youkuaiyun.com/yq76034150/archive/2007/06/02/1635881.aspx 今天在学习netbeans插件开发时,启动应用使用JWS,例:启动 NetBeans HTML Editor想起公司的应用也使用了JNLP部署,所以查了一下资料,了解了一下JNLP和JWS的相关知识。一。jnlp是什么?是java提供的一种让你可以通...原创 2010-12-05 15:04:09 · 189 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适...原创 2012-05-18 09:36:09 · 102 阅读 · 0 评论 -
抽象类与接口
java中只可以继承一个类却可以继承多个接口。一个抽象类的实现只能由这个抽象类的子类给出,也就是说,这个实现处在抽象类所定义出的继承的等级结构中,而由于Java语言的单继承性, 所以抽象类作为类型定义工具的效能大打折扣(只能是定义为一种类型,可以结合接口使用)。在这一点上,Java接口的优势就出来了,任何一个实现了一个Java接口所规定的方法的类都可以具有这个接 口的类型,而一...原创 2012-06-07 13:47:49 · 108 阅读 · 0 评论 -
log4j多文件配置
log4j.rootCategory=INFO, CONSOLE,A1,A2log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlo...原创 2010-08-26 10:07:12 · 101 阅读 · 0 评论 -
java获取properties 配置文件
根据网上的例子总结了一下。其中cache.properties放到src下,也可以放到WEB-INF下 package test.bwl; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Inp...原创 2010-08-26 09:21:26 · 139 阅读 · 0 评论 -
什么是 POJO
POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。 我在做J2EE培训中发现我的很多学生问我什么是POJO,后来我在写书(《Spring2初学者实践教材》和《Spring3初学者实践教材》)的...原创 2009-05-07 08:52:18 · 255 阅读 · 0 评论 -
在freemarker的模板文件中调用自定义的方法
freemarker现有的一些内置函数不能满足我们的需求,这些内置函数包括:chunk, is_date, last, root, j_string, contains, is_hash, long, float, ends_with, namespace, matches, time, values, seq_last_index_of, uncap_first, byte, substring...2009-05-22 16:05:19 · 761 阅读 · 0 评论 -
配置paoding analysis
在开源中文analysis,我选择了paoding analysis,link:http://code.google.com/p/paoding 配置如下: 在CLASSPATH 上面加入:E:\eclipse\paoding-analysis.properties 在用户变量加入:PAODING_DIC_HOME=》E:\dic 把dic文件,就是字词文本文件放到对应的目录。 测试代码:...2009-05-22 18:03:35 · 228 阅读 · 0 评论 -
FCKeditor编辑器在JAVA中的使用与配置[转]
工作前的准备版本是FCKeditor_2.4.2.zip【组件的主文件包】,FCKeditor.Java 2.3.zip【这里面提供了标签库和图片上传的jar】。这些都可以在http://www.fckeditor.net 网站下载到!配置1. 新建工程compass,在WebRoot文件夹下新建文件夹FCKeditor(用来存放FCKeditor相关文件,记得大小写要一致,...原创 2009-05-26 21:46:36 · 117 阅读 · 0 评论 -
FCKeditor 2.6.4 在java中的应用配置
FCKeditor 2.6.4 在java中的应用配置 1.FCKeditor 介绍 FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能,.FCKeditor 支持当前流行的浏览器。 2.准备工作: 环境:winddows XP、tomcat6.0、JDK1.6 下载: 1):FCKeditor_2.6.4.zip 地址:http:/...原创 2009-05-30 11:37:01 · 215 阅读 · 0 评论 -
fck资料整理(java)
以下内容为收集整理:==========================javascript调用方式:------------------------------------<script type="text/javascript" src="FCKeditor/fckeditor.js"></script><textarea name="conte...2009-05-30 12:02:12 · 120 阅读 · 0 评论 -
FCkjava三种调用方法
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/FCKeditor" prefix="FCK" %><%@ page language="java" import="com.fredck.F2009-05-30 17:10:52 · 131 阅读 · 0 评论 -
LOGBack:Java日志的新进展
Ceki Gülcü在Java日志领域世界知名。他创造了Log4J,这个最早的Java日志框架即便在JRE内置日志功能的竞争下仍然非常流行。随后他又着手实现SLF4J这个“简单的日志前端接口(Fa?ade)”来替代Jakarta Commons-Logging. 在过去的一年中,Ceki在从事他的新项目,LOGBack,一个“可靠、通用、快速而又灵活的Java日志框架”。自一年前发布0.1...原创 2009-05-31 09:19:20 · 113 阅读 · 0 评论 -
freemaker学习笔记--其它内置方法
一:数字型<#assign answer=42/>${answer}${answer?string} <#-- the same as ${answer} -->${answer?string.number}${answer?string.currency}${answer?string.percent}<#setting number_format="0.###E...原创 2009-06-01 08:59:15 · 78 阅读 · 0 评论 -
java中byte 与16进制字符相互转换
Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占...原创 2010-07-27 13:53:40 · 111 阅读 · 0 评论 -
java中文判断
Java代码 public boolean vd(String str){ char[] chars=str.toCharArray(); boolean isGB2312=false; for(int i=0;i<chars.length;i++){ ...原创 2009-09-02 12:48:23 · 101 阅读 · 0 评论 -
HttpURLConnection简单用法
HttpURLConnection为javaAPI提供的一种Rest访问的方式。其支持对Post,Delete,Get,Put等方式的访问。以下为对于HttpURLConnection对Post等方式访问的一段代码。view plaincopy to clipboardprint? 1. package com.sw.study.urlConnection; 2. ...原创 2010-08-04 15:00:08 · 93 阅读 · 0 评论 -
用JAD批量反编译CLASS文件
反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。小颖JAVA源代码反编译专家V1.4终极版是个很好的工具,但是只能对JDK1.4.2和之前的版本编译的程序反编译,而JDK5.0后的就无能为力了,但是可以下载JAD.EXE来逐个反编译CLASS文件,不过如果碰到有几十个或几百个文件夹,并且目录很深的时候,就麻烦了,这个给出一个直接使用命令行...原创 2009-09-04 16:32:35 · 175 阅读 · 0 评论 -
jfrorum安装
JForum 2.1.8 - J2SE6.0 - Tomcat5.5.17 - MySQL5.0.6 JForum的安装步骤 1,JForum的下载。到JForum的官方网站上下载JForum的最新版本。目前(2008年3月)的最新版本是2.1.8。 2,准备数据库(本文使用MySQL)2.1 创建jforum数据库,设置为utf-8编码。utf-8编码可以在安装时默认设置为utf-8编码,或者...原创 2009-09-04 16:37:57 · 163 阅读 · 0 评论 -
ThreadLocal与synchronized(转)
ThreadLocal与synchronized Java良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。 synchronized和ThreadLocal都是用来解决多线程并发访问的问题。大家可能对synchronized较为熟悉,而对 ThreadLocal就要陌生得多了。 并发问题。当一个对象被两个线程同时访问时,可能有一个...原创 2009-09-09 18:29:38 · 83 阅读 · 0 评论 -
Class.forName与new 得区别
Class.forName(xxx.xx.xx) 返回一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,可以考虑一下这个问题,给出一个字符串变量,它代表一个类的包名和类名,怎么实例化它?只有提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A").ne...原创 2010-08-13 15:45:24 · 96 阅读 · 0 评论 -
常用排序算法小记
转自:http://easense2009.iteye.com/blog/1568614常用排序算法小记 排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。 废话不多说,下面逐一看看经典的排序算法: 1. 选择排序 选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要...原创 2012-06-29 07:59:15 · 132 阅读 · 0 评论