- 博客(52)
- 资源 (5)
- 收藏
- 关注
原创 封装Ajax+service+dao+jsp制作的多级菜单
近日,参考了几个版本的jsp+ajax制作的动态级联菜单,自己综合他们的优点封装了ajax层service层和dao层写了一个可以实现多种样式的级联菜单以供大家参考。1。ajax.js/** * Created by CECI.SH.DuanGH * User: Duan GaoHui * Date: 2008-6-26 * Time: 12:48:15 * */
2008-06-27 10:44:00 670
原创 DES java 加密与解密
DES算法:DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。 DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。 DES工作的基本原理是,其入口参数有三个:key、data、mode
2009-05-07 14:00:00 1063 1
原创 java des加密与解密
package des;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream; import javax.crypto.Cipher;import javax.crypto.CipherInputStream;import javax.cry
2009-05-04 17:03:00 1166
原创 js float数据类型四舍五入 函数
//MODIFY AT MTIE : 2008-11-20 // param srcStr表示要格式化的数 param nAfterDot 要保留的位数 function FormatNumber(srcStr,nAfterDot){ var srcStr,nAfterDot; var resultStr,nTen; srcStr = ""+srcStr+"";
2008-11-21 14:35:00 1433
原创 JAVA 数据四舍五入 方法
/** * 四舍五入保留数字 * @param data 要处理的数据 * @param n 保留的小数位数 * @return 处理好的 数据 */ public String formatData(Double data,int n){ if(data==null||data.equals("")){ return "--"; }else{ NumberFormat
2008-11-21 14:20:00 440
原创 对汉字按全拼经行排序
function startSort(fontId){ var str=document.getElementById(fontId).getElementsByTagName("font"); var cn=; for(j=0;j cn+=,+str[j].innerHTML; } cn=cn.replace(",",""); cn=cn.split(,)
2008-11-14 09:19:00 303
原创 java遍历文件夹下的文件名称
package com.test;import java.io.*;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.LinkedList;/** * 遍历资源文件夹下的所有文件的名字 * @class ReadFilesName.java * @author DuanGH * @time
2008-10-29 15:15:00 1229
转载 企业级Applet开发
在今天的多层结构的web应用程序的设计中,我们可以同时使用Java applet和Servlet。Applet为建立功能强大的动态界面提供了便利的机制,Servlet为web服务器或者其他应用服务器处理请求提供了高效率的手段。Sun公司的应用程序模型描述了在Java2平台下开发企业级的Java应用的最好的规范。一种被推荐的规范是:在前端使用Applet、HTML和JSP,在后端使用Enterpri
2008-09-26 18:30:00 769
原创 java,applet,数据库,servlet,曲线图小结。
1.通过对基金折溢价率曲线图的开发,个人对applet的总结如下: 第一种方法实际上只使用了Applet而没有使用Servlet,尽管Applet受到它们的安全模式的限制,但是Applet还是可以 使 用 象 JDBC、RMI这样的协议来访问象数据库、LDAP目录和Enterprise JavaBeans组件这样的后端信息。 这种方法虽然看上去很简单,但
2008-09-26 17:58:00 1220
原创 Java创建Excle文件,并让用户保存到客户端
1.下载jxl。jar包。2。在你的action类里面定义:public ModelAndView showFormImpl(HttpServletRequest request, HttpServletResponse response, BindException errors) throws Exception { //设置response方式,使执行此controller
2008-09-26 16:41:00 1574
原创 Java操作TXT文件
import java.io.*;public class ReadWriteFile { public static BufferedReader bufread; //指定文件路径和名称 private static String path = "F:/job/Z_Applet/bin/applet.txt"; private static File filen
2008-09-26 16:36:00 578
原创 Java读取Excle文件数据
/**获得数据*/ public static String getDataOfFile(){ StringBuffer sbf = new StringBuffer(); /*得到EXCEL文件的物理路径*/ String filepath = "F:/job/Z_Applet/bin/applet.xls"; try { InputStream inSt
2008-09-26 16:35:00 641
原创 Linux下 Apache、Tomcat的整合.
.1 所需的RPM包:jdk1_2_2_006-linux-i386.tar.gz jakarta-tomcat.tar.gz,mod_jserv.so 9.2 软件安装: 9.2.1 安装jdk1.2.2(1) 解开压缩包 tar xvzf jdk1_2_2_006-linux-i386.tar.gz (2) 目录的处理 ln -s jdk1.2.2 jdk ln -s jd
2008-09-02 21:27:00 272
转载 tomcat服务器,对安全性有一定的要求,用ssl
我们的一个项目中用到了tomcat服务器,由于用户对安全性有一定的要求,于是我们就用到了ssl。配置也很简单,下面我按步骤加以说明。1.安装 安装jdk1.4; 安装tomcat,我这里使用的是5.0.9; 到http://java.sun.com/products/jsse/去下载jsse,我用的是1.0.3;下载下来后是一个zip包,把里边lib目录下的jar包复制到你的jdk目录下的
2008-09-02 21:24:00 647
原创 让tomcat自动加载修改过的类和servlet
我们在开发的过程经常需要调试,也常常需要修改使用的类和servlet,如果是使用war方式tomcat可以自动重新发布,但是通常情况下我们使用tomcat开发的时候不会进行打包发布,那么如何让tomcat自动加载你修改过以后拷贝到webapps的某个应用中的类呢?其实很简单,对于某个应用,我们一般会在tomcat的配置文件server.xml为它建一个context,为应用配置数据源等,我们修改
2008-09-02 21:22:00 451
原创 屏蔽tomcat的目录列表功能
缺省情况下,如果你访问tomcat下的一个web应用,那么如果你输入的是一个目录名,而且该目录下没有一个可用的welcome文件,那么tomcat会将该目录下的所有文件列出来,如果你想屏蔽这个缺省行为,那么可以修改conf/web.xml文件,将其中的: default org.apache.catalina.servlets.DefaultServlet de
2008-09-02 21:21:00 304
原创 tomcat讲解
这只小猫玩了它差不多也有一年多了,还没仔细瞅瞅长个什么样。当它耍性子的时候,常常弄的我手足无措,因为不懂它说出的一大堆乱七八糟的洋话。为了能让它说start就start,说down就down,下面要开始一段我训兽师的经历 ^_^。宠物简介Jakarta Tomcat服务器是一种Servlet/JSP容器,经历了3.x到4.0.x到4.1.x的变迁,现在最新的版本为5.0.x,支持Servlet2
2008-09-02 21:18:00 540
原创 java+js构建多级树型菜单
1。sevice层: /** * 构建 点取筛取 树形动态菜单 * @return tree * @throws BasicException */ public String buildTree()throws BasicException{ try { StringBuffer xmlBuffer = new StringBuffe
2008-08-26 14:42:00 2053
原创 DB2时间转换函数
把格式为:20080101转换为:2008-01-01CONCAT(CONCAT(CONCAT(CONCAT(SUBSTR(lpv.StartDate,1,4),-),SUBSTR(lpv.StartDate,5,2)),-),SUBSTR(lpv.StartDate,7,2))
2008-08-26 14:36:00 1128
原创 DB2返回结果集的临时表及java操作类
DROP PROCEDURE CALL_BONUS_TIME;CREATE PROCEDURE CALL_BONUS_TIME( IN "START_DATE" VARCHAR(10), --传入的开始日期 IN "END_DATE" VARCHAR(10) --传入的结束日期 ) DYNAMIC RESULT SETS 1P1:BEGI
2008-08-04 09:46:00 883
原创 DB2数据库视图的创建
create view jzhq_view(lipperid, cname, AREATYPE,date,Unit_Net_Value,growth_1d,growth_1w,growth_1m, growth_3m ,growth_6m,growth_1y,growth_jn,growth_bg,StdDev_1y,Sharpe_1y,Bonus2_bg)asselect lm.lipperi
2008-07-31 10:35:00 875
原创 db2数据库临时表操作和存储过程操作
1。java接受DB2数据库存储过程OUT传出来的参数 Session session = getHibernateTemplate().getSessionFactory().openSession(); Transaction tx = session.getTransaction(); tx.begin(); Connection con=session.conn
2008-07-31 10:23:00 4999 1
原创 spring 实现Excel的导出下载功能
1.在xml中配置: cn.fund.code.model.JzhqView TestExcelController2。java类package cn.fund.system.Xsl.impl;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Ar
2008-07-22 10:12:00 8298
原创 java 数据采集
package fund.code;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import ja
2008-07-21 11:47:00 3057 1
原创 db2视图何时允许更新
若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了码,我们称这里视图为行列子集视图。 一般的,行列子集试图使可更新的。除此之外,还有些视图理论上可更新,有些理论上不可更新。 目前各个关系数据库一般都只允许对行列子集视图进行更新,对视图的更新还有进一步的规定。 例如DB2规定: 1)若视图是由两个以上的基本表导出的,则此视图不允许更新。 2)若视图的字段来自字段表达式或常
2008-07-07 13:26:00 820
原创 DB2 行转换成列
表结构:ID int -- Ida varchar --增加率b varchar --年份time varchar --时间条件 1d 1m 3msql语句:一天的记录select a,b from table where time=1d----------------------------------| Id | 年份 | 增加率
2008-07-02 15:22:00 528
原创 Java常犯的几个小错误
http://java.dzone.com/articles/top-ten-errors-java-programmer http://www.javacoffeebreak.com/articles/toptenerrors.html 没事去看看!
2008-07-01 15:17:00 265
原创 封装Ajax+service+dao+jsp制作的多级菜单(2)
2。action层//设置接收信息的字符集 request.setCharacterEncoding("UTF-8"); String selCode=request.getParameter("selCode"); //此处如果是真实应用,是用传入的code查出对应关系列表 //然后转换为包含value和text的xm
2008-06-27 10:49:00 697
原创 js控制嵌套iframe大小
形如: /login.do?method=cent1" width="100%" border="0" frameborder="0" marginwidth="1" marginheight="1" align="left" scrolling="no" >右边一列,插入操作界面框架。 可能你转向后的页面页面hight大于iframe的hight,那么怎么办呢?可以用js 代码:window
2008-06-27 10:29:00 1107
原创 js比较两个时间的早晚
if(DateToNumber(startdate.value)>DateToNumber(enddate.value)){ alert("查询日期区间,开始时间不能晚于结束时间"); startdate.focus(); return false; }//函数function DateToNumber(TheDate){ var theNumber=TheDate.split("-"
2008-06-06 14:28:00 917
原创 spring+hibernate+struts+Extjs(8)
这是显示页面: 2.0 Mac Test Page - Ext Base /extjs/adapter/ext/ext-base.js"> /extjs/ext-all.js"> /extjs/ext-lang-zh_CN.js"> /extjs/columnLock.css" /> /extjs/columnLock.js"> /demo/grid.js"> /e
2008-06-05 17:01:00 429
原创 spring+hibernate+struts+Extjs(7)
这是模版生成的js文件:/* * Ext JS Library 2.0 RC 1 * Copyright(c) 2006-2007, Ext JS, LLC. * licensing@extjs.com * 修改:段高辉 * http://extjs.com/license */Ext.onReady(function(){ Ext.state.Manager.setProvider(new
2008-06-05 16:59:00 386
原创 spring+hibernate+struts+Extjs(6)
这是模版:/* * Ext JS Library 2.0 RC 1 * Copyright(c) 2006-2007, Ext JS, LLC. * licensing@extjs.com * 修改:段高辉 * http://extjs.com/license */ Ext.onReady(function(){ Ext.state.Manager.setProvider(new Ext.
2008-06-05 16:57:00 461
原创 spring+hibernate+struts+Extjs(5)
5。这是dao的实现层,接口类省略请你自己写:package com.spring.dao.impl;import java.util.List;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import com.spring.dao.NationalDebtDao;/** * 这是dao的实现层 * @
2008-06-05 16:56:00 396
原创 spring+hibernate+struts+Extjs(4)
4。这是service层:注意接口省略了,请你自己写 package com.spring.service.impl; import java.util.List; import org.springframework.context.ApplicationContext; import com.spring.dao.NationalDebtDao;import com.spring.model.
2008-06-05 16:54:00 435
原创 spring+hibernate+struts+Extjs(3)
3。Action类package com.struts.web.action;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.serv
2008-06-05 16:50:00 391
原创 spring+hibernate+struts+Extjs(2)
3.Struts-config.xml配置http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> type="main.java.com.ceci.struts.form.NationalBean" /> path="/national" scope="request" par
2008-06-05 16:46:00 242
原创 spring+hibernate+struts+extjs
本人写了小程序:自动生成js文件,利用Extjs在表格输出 1.用到的技术:spring框架velocity模版技术js技术-hibernate底层数据库架构struts控制mvc跳转。 2。创建数据库:sql2005。 CREATE TABLE [dbo].[NationalDebt]( [id] [int] IDENTITY(1,1) NOT NULL, [bondName] [nvarcha
2008-06-05 16:43:00 587 1
原创 DB2常见的几种错误.
1.encoding not supported!! 原因:Sun JDK有两种编码集:一种是基本编码集(包含在lib/rt.jar中),另外一种是扩展的编码集(包含在lib/charsets.jar中)。之所以有这种错误是因为数据库服务器的代码页在扩展编码集中,但是JDK中没有安装扩展编码集。解决方法:您需要为Sun JDK/JRE安装扩展代码集。可以通过安装包含扩展代码集的Sun JDK/JR
2008-05-15 14:33:00 702
原创 DB2常见的几种错误.
1.encoding not supported!! 原因:Sun JDK有两种编码集:一种是基本编码集(包含在lib/rt.jar中),另外一种是扩展的编码集(包含在lib/charsets.jar中)。之所以有这种错误是因为数据库服务器的代码页在扩展编码集中,但是JDK中没有安装扩展编码集。解决方法:您需要为Sun JDK/JRE安装扩展代码集。可以通过安装包含扩展代码集的Sun JDK/JR
2008-05-15 14:32:00 431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人