java基础
congine_mcfeng
j2ee开发
展开
-
趣味题笔记
一个农夫养了一头牛,三年后,这头牛每年会生出1头牛,生出来的牛三年后,又可以每年生出一头牛……问农夫10年后有多少头牛[code="java"]public class Cow { int age = 0; public static void main(String[] args) { ArrayList h = new ArrayList(); h.add(ne...原创 2009-10-29 19:29:08 · 63 阅读 · 0 评论 -
java web 标签.CHM
Struts2、Struts1、jstl、jsf、spring、Freemarker 、Velocity等做成的CHM手册原创 2010-08-17 19:26:14 · 130 阅读 · 0 评论 -
模拟随机发牌
[code="java"]public void testinit(){ List srclist =new ArrayList(8); srclist.add("1"); srclist.add("2"); srclist.add("3"); srclist.add("4"); ...原创 2010-08-17 19:47:48 · 178 阅读 · 0 评论 -
错误页面跳转解决办法
错误页面跳转解决办法在web.xml中配置错误页面跳转如下: java.lang.Exception /error.html 500 /error.html 404 /error.html 制造空指针异常,启动tomcat服务器发现并不能跳转到e...原创 2010-06-09 15:50:29 · 563 阅读 · 0 评论 -
已知最大值的高效排序算法
有一组数据3,5,9,7,4,13,15,0,2,20.已知最大数是20,把数据从小到大排序,而且算法复杂度只能是1,不能用Java提供的类实现,如Arrays.sort()等。 思路:最大是20,就用一个长度21的boolean数组,把数作为index标记出现过的。然后从小到大遍历这个boolean数据形成排序后的数组代码:[code="java"]int[]...原创 2010-06-10 10:54:26 · 211 阅读 · 0 评论 -
Java操作excel的综合应用(jxl)
根据excel模板生成excel报表文件--用于报表打印jxl修改excel模板文件,实现动态数据分页打印1.支持公式运算2.支持对合并的单元格复制[code="java"]package mcfeng.util.excel;import java.io.File;import java.io.IOException;import jxl.Cel...原创 2011-04-19 10:28:55 · 124 阅读 · 0 评论 -
JAVA获取服务器路径
获取服务器路径在JSF环境中获取到ServletContext:ServletContext sc = (ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext();参考:http://tmsoft.lsxy.com/index.php?id=589&load=read...原创 2010-09-28 20:36:24 · 193 阅读 · 0 评论 -
单实例Singleton设计模式
单实例Singleton设计模式这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。Singleton的版本1.0[code="java"]public class Singleton{ private stat...原创 2011-03-10 10:29:49 · 78 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式中的有以下的四种角色: 抽象工厂(Abstract Factory)角色:担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。 具体工厂(Concrete Factory)角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。抽象产品(Abstract Product)角...原创 2011-03-18 15:16:00 · 92 阅读 · 0 评论 -
java反编译器
java反编译器原创 2010-08-11 17:38:25 · 95 阅读 · 0 评论 -
金额数字转中文大写
金额数字转中文大写 处理能力:整数部分:9999999999999999(16位长,仟万亿)小数部分:3位,多于3位舍去(不做四舍五入)运行结果:1.23 壹元贰角叁分1234567890123456.123 壹仟贰佰叁拾肆万伍仟陆佰柒拾捌亿玖仟零壹拾贰万叁仟肆佰伍拾陆元壹角贰分叁厘0.0798 柒分玖厘10,001,000.09 壹仟万零壹仟元玖分01...原创 2010-08-07 13:31:28 · 132 阅读 · 0 评论 -
获取指定路径下的所有文件
[code="java"]package test;import java.io.*;public class DiGui { static void getDir(String strPath) throws Exception { try { File f = new File(strPath); if (f.isDirectory()) { ...原创 2010-07-23 16:24:27 · 128 阅读 · 0 评论 -
指定目录输出日志(根据日期和操作员信息)
[code="java"]package com.microjava.log;public interface ILog { public void write(Object o);}[/code][code="java"]package com.microjava.log;import java.io.File;import java.io.Fil...原创 2009-11-09 14:24:36 · 151 阅读 · 0 评论 -
Java开发--常用网站
1.jar查找:http://www.findjar.com原创 2009-11-12 11:13:52 · 75 阅读 · 0 评论 -
Java调用dll实现des加密解密
[code="java"]package com.srcb.common;public class Despass{ static { System.loadLibrary("despass"); } public native static String despass(String pass); }[/code][co...原创 2009-12-10 16:42:37 · 382 阅读 · 0 评论 -
JAVA编程思想
JAVA编程思想原创 2009-12-15 14:14:32 · 158 阅读 · 1 评论 -
用jar命令将Web应用打包成war文件的简单方法
假定有一个Web应用:C:\myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/src/……myHome/index.jsp在命令行窗口下执行如下命令:C:\>cd myHomeC:\myHome\>jar cvf myhome.war */ .解释:jar ...原创 2009-12-17 17:16:07 · 91 阅读 · 0 评论 -
Think in java3(中文完整版)
Think in java3(中文完整版)原创 2009-12-17 23:09:16 · 150 阅读 · 0 评论 -
web系统图标资源
http://open-open.com/ajax/ajax20090801131413.htm[img]http://dl.iteye.com/upload/attachment/183329/48d9dcdb-4b89-3c83-8c9c-b48c42fee31d.jpg[/img]原创 2009-12-21 16:04:49 · 87 阅读 · 0 评论 -
几种不同的算法实现小时候玩的扑克牌游戏
记得小时候看到别人玩的一个游戏,给他一定个数有大小次序的扑克牌,指定每次置底的个数,经过他调整次序后,可以先置底再出一张牌,依此类推,直到扑克牌全部出来,可以实现从大到小或者从小到大一个个出来,是怎么出来的呢?当时觉得很神奇,长大后经过思考和查阅知道了方法,并用几种算法实现了! 以下是用java实现的程序: [code="java"]/** * 功能说明:...2009-08-04 16:04:27 · 455 阅读 · 0 评论 -
JSP禁用缓存常用方法
JSP禁用缓存常用方法jsp页面禁止缓存设置1.客户端缓存要在中加入类似如下内容: 或 2.在服务器的动态网页中禁止缓存,要加入类似如下脚本 response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-...原创 2013-10-24 09:14:43 · 177 阅读 · 0 评论