- 博客(52)
- 资源 (7)
- 收藏
- 关注
原创 JAVA文件上传工具类
package com.ccxe.trust.proselect.action;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;impo
2014-06-26 11:33:39 2815
原创 java文件下载工具类
/** * Desc:下载工具类 * @date 2014-6-26 */public class DownLoadUtil { /** * Desc:根据文件头判断请求来自的浏览器,以便有针对性的对文件名转码 * @date 2014-6-26 * @param request * @return * @throws Exception */ public
2014-06-26 11:27:14 2343
原创 hibernate操作clob类型的数据问题
我想很多人肯定多遇到过这种问题,就是数据库中存得字段类型为clob时,使用hibernate查询的时候,查询出来的结果却是一个clob对象,使用to_char方法在查询的时候转换的话,如果字段长度超过4000,则会报错,如果数据库字段都不超过4000,我想那你数据库设计就有问题了,设置clob类型就没必要了,这个问题网上看了蛮多,但是试过了基本不靠谱,也许是大家的需求不同,今天就自己总结下。下面来
2014-06-19 11:32:22 3899 2
原创 JavaWeb-WEB应用-虚拟目录三种映射-虚拟主机
转自:JavaWeb-WEB应用-虚拟目录三种映射-虚拟主机一.Tip:WEB应用程序1、WEB应用程序指供浏览器访问的程序,通常也简称为web应用。2、一个web应用由多个静态web资源和动态web资源组成,如:html、css、js文件Jsp文件、java程序、支持jar包、配置文件等等…..3、组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录。4、Web应
2014-06-19 11:32:18 4964
原创 org.springframework.dao.TransientDataAccessResourceException
org.springframework.dao.TransientDataAccessResourceException造成这个原因一般都是由于实体类和映射文件字段类型不一致,检查实体类和映射文件,修改过来即可
2014-06-19 11:32:16 30114 8
原创 获取UUID方法
java获取方法:public String getUUID(){ String id = UUID.randomUUID().toString(); id = id.replace("-", ""); return id; }oracle:select sys_guid() from dual;
2014-06-19 11:32:13 684
原创 poi导出实例
action配置: T_F_USER_LIST.xls application/vnd.ms-excel attachment;filename="${downloadFileName}" 1024 excelFileIns action代码:private TfUserService tfUserService;private File excelFile;private I
2014-06-19 11:32:11 462
原创 在JSP页面中使用标签判断字符串长度的问题
比如有个需求,要求后台传递到前台的数据,如果太长就截取一部分后面跟上。。。显示,解决方法:①:在页面初始化时,在js中获取后台传递过来的值,判断长度,长了就截取,再写到标签中如:$(function(){ var filedValue = "";或者${filedName} if(filedValue.length>20){ var testVal = filedValue.substri
2014-06-19 11:32:09 14613
原创 ORACLE恢复删除表或表记录
转自:http://blog.sina.com.cn/s/blog_456c25570100hzbs.html一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb
2014-06-19 11:32:06 431
原创 简单的poi,jxl导出excel
//生成工作簿 HSSFWorkbook wb = new HSSFWorkbook(); //由于只是导出单个的机构,所以这里直接生成一个工作表 HSSFSheet sheet = wb.createSheet("机构信息"); //设置单元格属性 HSSFCellStyle cellStyle = wb.createCellStyle(); //设置单元格内容居中 cellSty
2014-06-19 11:32:04 448
原创 使用流读取文件信息
读文件的action配置 ${contentType} inputName默认值是inputStream,如果action中用于读取下载文件内容的属性名是inputStream,那么可以省略这个参数 --> inputStream ${loadFileName} 2048 /error.jsp 在跳转后得页面添加" s
2014-06-19 11:32:02 673
原创 poi导出到excel方法封装
转自:http://blog.csdn.net/lk_blog/article/details/7234798package com.tgb.lk;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;im
2014-06-19 11:31:59 517
原创 apache POI3.2 java操作excel 设置数据有效性,实现excel单元格列表和提示
转自:http://blog.csdn.net/lk_blog/article/details/7231583手工设置:excel菜单栏上--数据--有效性--允许--序列,excel菜单栏上--数据--有效性--输入信息.程序现实:首先,http://poi.apache.org/官方下载POI3.5 jar包.import org.apache.poi.hssf.usermodel.HSSFW
2014-06-19 11:31:53 1296
原创 POI设置单元格内容下拉框选择和单元格提示功能
转自:POI设置单元格内容下拉框选择和单元格提示功能1. 使用POI3.2.jar创建的提示框不支持中文,最终我换成了POI3.5.jar就能支持中文了.2. DVConstraint constraint = DVConstraint.createCustomFormulaConstraint("B1");这样写有点问题,提示字段中可输入的值只能输入B1的内容.这一句的意思是设置约束条件引用B1
2014-06-19 11:31:51 693
原创 unknow source
一般出现这种情况,就去看日志文件,像这种情况一般也就是缺少文件的问题。查看日志即可知道问题在哪里然后就可以解决问题了。
2014-06-19 11:31:46 488
原创 oracle rpad()函数
原文oracle rpad()函数rpad函数从右边对字符串使用指定的字符进行填充 rpad(string,padded_length,[pad_string]) string 表示:被填充的字符串 padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符; pad_string 是个可选
2014-06-19 11:31:44 465
原创 SQL中 decode()函数简介
原文SQL中 decode()函数简介使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbenameWhere …其中columnname为要选择的table中所定义的column,·含义解释:decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)的理解如下:if (条件==值1)
2014-06-19 11:31:42 408
原创 oracle递归查询使用
转自:Oracle “CONNECT BY” 使用-- Create tablecreate table DEP( DEPID number(10) not null, DEPNAME varchar2(256), UPPERDEPID number(10));SQL> INSERT INTO DEP(DEPID, DEPNAME, UPPERDEPID) VALUES (0
2014-06-19 11:31:40 443
原创 Map遍历
List rolenos=userInfo.getUserRoles(); Iterator it = rolenos.iterator(); List rolenosList = new ArrayList(); while(it.hasNext()){ Map map = (Map)it.next(); Set keySet = map.keySet(); //遍
2014-06-19 11:31:37 419
原创 js获取鼠标位置
xmlns="http://www.w3.org/1999/xhtml">JavaScript获取鼠标坐标http-equiv="Content-Type" content="text/html; charset=gb2312" />type="text/css">.tip {width:200px;border:2px solid #ddd;padding:8px;background:#f1f
2014-06-19 11:31:34 428
原创 菜单鼠标移入移出切换图片
经常看到网站上有那种菜单,当鼠标移上去时图片变成红色,移开后又变成原来的白色,这里给出实现的 代码 button1up = new Image(20, 29); button1up.src = "../institute/decoratorFont/images/1x_1.png"; button1down = new Image(20, 29); button1down.src = "
2014-06-19 11:31:26 856
原创 java读取配置文件的几种方法
转载自加载配置文件的方式这个帖子也不错一 使用原生方式读取配置文件1 文件系统加载(使用流的方式)Java代码 InputStream in = new FileInputStream("config.properties"); Properties p = new Properties(); p.load(in); 2 类加载方式A 与类同级目录Java代码 InputSt
2014-06-19 11:31:24 739
原创 ETL抽取中文乱码解决方法
在建立数据库连接时,选中options页,新增两项参数,useUnicode=true以及characterEncoding=数据库字符集的内容即可。网上看到好多说选中允许延迟转换,什么设置session 的字符集(如:set names utf8)等。引来各种赞和转载,我不知道作者和读者都自己测试过了没,反正我测试了得都没有效果,难道这就是他们说的rp。。。
2014-06-19 11:31:21 4234 2
原创 No mapping found for dependency [type=com.opensymphony.xwork2.ObjectFactory, name=\'default\']
没有引入struts-default.xml,引入即可
2014-06-19 11:31:19 2890 1
原创 js监听文本框输入字数,字数超出限定个数则提示信息变红
还可输入30个汉字 function countNum(e){ var value=$(e).val(); var cArr = value.match(/([\u0391-\uffe5])/ig); // 返回中文的字符 var num=Math.floor((90-value.length-2*(cArr == null ? 0
2014-06-19 11:31:12 6231
原创 ckeditor中直接从word中复制数据格式不丢失的方法
转载自ckeditor中直接从word中复制数据格式不丢失的方法 打开\editor\plugins\pastefromword\filter\default.js 找到文件尾大概有这么一句代码;CKEDITOR.cleanWord=function(h,i){if(CKEDITOR.env.gecko)h=h.replace(/([^([\S\s]*?)>)/gi,'$1$2$3');var
2014-06-19 11:31:10 5628
原创 plsql 连接远程数据库报错
今天重装系统后,安装plsql连接服务器上的数据库,大家都知道plsql连接远程数据库需要先安装oracle的客户端,但是今天安装oracle 10g客户端时报了个错(无法确定主机的IP地址 ~~),因为之前都没遇到过这样的问题,开始问度娘,看了网上还是有蛮多人安装时报这个错的,解决办法也很简单:找到C:\Windows\System32\drivers\etc目录下的hosts文件,打开host
2014-06-19 11:31:07 2725
原创 使用jquery控制checkbox勾选无效问题
前些天做的项目中出了这么个问题:我从后台action传一个list到jsp,在通过拆分字符串把list拆分成一个数组,根据数组的内容,拼字符串(拼成jsp页面checkbox节点的id),再根据拼成的id去勾选checkbox,这个时候问题出现了(原始代码:)for(var i=0;i var num = parCodeMark[i]; $("#parCode"+num).attr("checke
2014-06-19 11:31:05 1725
原创 List排序去重
今天有这么一个需求,需要将数据库里面的数据查询出来显示到页面上,但是数据很乱根本就不能通过一个sql与语句写出来,如果是一个sql能写出来的就简单了直接使用jdbc.queryForList就可以了 但是现实很残酷,还要要求去重和按时间排序因为hibernate的局限性,项目针对比较复杂的查询都是采用jdbcTemplate查询,所以呢我这里最后将页面显示的list内容是通过拼起来的//结果集li
2014-06-19 11:31:03 594
原创 js获取屏幕宽度和高度
JS获取屏幕高度var s = "";s += " 网页可见区域宽:"+ document.body.clientWidth;s += " 网页可见区域高:"+ document.body.clientHeight;s += " 网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)";s += " 网页可见区域高:"+ document.body
2014-06-19 11:31:00 467
原创 java.lang.UnsupportedClassVersionError: Bad version number in .class file
造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.把它们的JDK版本改成一致步骤如下:1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.2.Window --> Preferences -->MyEclips
2014-06-19 11:30:58 408
原创 sql去重(根据两个字段去重)
今天搞这个,差点被搞残废了,幸亏DB组的哥们帮忙,这里mark下: select * from( select rate_id,title,TO_CHAR(RATE_PUBL_DATE, 'YYYY-MM-DD HH:MM') RES_DATE from( select * from(select sec_uni_code, RATE_PUBL_DATE,
2014-06-19 11:30:56 17404
原创 判断滚动条是否到达页面底部
当我们有这样的需求时(要求滚动条到达页面底部时,再加载后面的多少条数据)可以使用如下代码(这段代码同样适用于手机端web开发):window.onscroll=function(){ var a = document.documentElement.scrollTop==0? document.body.clientHeight : document.documentElement.clientH
2014-06-19 11:30:54 639
原创 myEclipse大小写转换快捷键
选择将要转换的字符,Ctrl + Shift + X 将全部小写转换成大写,Ctrl + Shift + Y 将全部大写转换成小写。
2014-06-19 11:30:51 1147
转载 Oracle常用函数汇总
一、运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != 逻辑运算符:not and or 集合运算符: intersect ,union, union all, minus 要求:对应集合的列数和数据类型相同 查询中不能包含long 列 列的标签是第一个集
2014-06-19 11:30:49 497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人