- 浏览: 664384 次
- 性别:
- 来自: 广州
最新评论
-
herodie4444:
看起来好像不难。
Java Struts2创建Excel文件并实现文件下载 -
心轨翼:
Java遍历Set集合方法 -
魔鬼的献祭:
...
java的web开发分页工具类 -
Nmxszxsl:
能发一个没有被墙的代码到我的邮箱吗?万分感谢。54365156 ...
Google翻译post提交无长度限制的在线翻译例子 -
782763595:
...
jar包混淆器介绍
文章列表
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>俄罗斯方块可选等级分数累加</title>
<style>
#board tr td {
width: 20px;
height: 20px;
background-Color: #cccccc;
border: 1px solid #6B78A9;
}
#mai ...
读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):
一、通过jdk提供的java.util.Properties类。
此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但不建议使用像put、putAll这两个方法,因为put方法不仅允许存入String类型的value,还可以存入Object类型的。因此java.util.Properties类提供了getProperty()和setProperty()方法来操作属性文件,同时使用store或save(已过时)来保存属性值(把属性值 ...
此文为应用中遇到字符串编码转换问题网上找资料解决问题记录笔记,工作中经常会遇到类似问题,在此记录备忘,后续再进行整理。
jquery serialize方法中文乱码及解决办法
http://blog.csdn.net/xiao2shiqi/article/details/8438019
jquery form表单.serialize()序列化后中文乱码问题原因及解决
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
var params = jQuery ...
private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,
TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(100000),
new ThreadPoolExecutor.CallerRunsPolicy());
一、简介
线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:
ThreadPoolExecutor(int corePoolSize, int maximu ...
replace
语法 stringObj.replace(rgExp, replaceText)
stringObj 必选项。要执行该替换的 String 对象或文字。该对象不会被 replace 方法修改。
rgExp 必选项。描述要查找的内容的一个正则表达式对象。
replaceText 必选项。是一个String 对象或文字,对于stringObj 中每个匹配 rgExp 中的位置都用该对象所包含的文字加以替换。
例如:
<script language="JavaScript">
var strM = "javascript is ...
DES加密为可解密的机制,这里使用DES进行加密方便后台解密还原参数值。本文的功能中des.js与Des.java作用相同,在不同地方产生作用。在登录的页面引入des.js文件,后台写个Des.java类,然后在登录验证前调用即可,方便易用。
jsp页面js函数与表单改造:
注意:要让表单中明文文本框不提交,只需将该文本框的name属性去掉即可。前后台加解密的三个密码字符串要一直。
<script type="text/javascript">
function setPass(originId,decId){
var orginName = wind ...
避免XSS跨站漏洞的方法之一主要是将用户所提交的内容输入输出进行过滤,包括请求路径过滤与参数过滤。这里,我写一个过滤器专门处理XSS跨站漏洞,思路是将带有非法字符的请求转发到一个指定页面,将参数的非法字符过滤去除。
过滤器代码如下:
package com.eshore.itmp.model.web.security;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.regex.Pattern ...
JS Date函数整理
- 博客分类:
- util
- javascript
JS Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
Date 对象会自动把当前日期和时间保存为其初始值。
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函 ...
在做管理系统的时候,经常会用到文件的下载,特别是Excel报表的创建与下载,下面就来简单演示一下,Struts2实现的Excel文件的下载功能。
由于本实验是要动态创建Excel文件,因此需要一些jar:
Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版。
Apache POI 代码例子地址:http://poi.apache.org/spreadsheet/quick-guide.html
1. 配置struts.xml
<struts>
...
下面详述js中的延时任务与周期任务的实现。
1.setTimeout
定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。
语法: setTimeout(code,millisec)
参数:
code (必需):要调用的函数后要执行的 JavaScript 代码串。
millisec(必需):在执行代码前需等待的毫秒数。
提示: setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout ...
awk命令
简介
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理 ...
有时一个实体的主键可能同时为多个,例如下面使用的字典“Dictionary”实体,需要通过dictId 、dictTypeid 和cityId 来查找指定实体,当且仅当dictId 、dictTypeid 和cityId 的值完全相同时,才认为是相同的实体对象。要配置这样的联合主键,步骤如以下所示。
(1)编写一个联合主键的类DictionaryPK,代码如下。
import java.io.Serializable;
import javax.persistence.Column;
/**
* 字典表主键类(联合主键)
*
* @author ahomeeye ...
hibernate的clob数据处理:
import org.hibernate.lob.SerializableClob;
SerializableClob clob=(SerializableClob) o[0];
String content=clob.getSubString(1, (int)clob.length());
o[0]为查询到的数据库字段值。
Oracle 在10g 版本以前,计划任务用的是DBMS_JOB 包,10g 版本引入DBMS_SCHEDULER
来替代先前的DBMS_JOB,在功能方面,它比DBMS_JOB 提供了更强大的功能和更灵活的机制
管理,但DBMS_JOB 包的使用相对比较简单,也基本能够满足定时执行计划任务的需求,故
接下来就先看看DBMS_JOB 包的使用方法。
1. DBMS_JOB
1.创建测试表
create table a(a date);
表已创建。
2.创建一个自定义过程
create or replace procedure test as
begin
insert into a ...
一、数据操作前的准备
(1).创建逻辑目录
登录数据库服务器,登录数据库(最好是dba账号)
$ sqlplus umcc/umcc123
SQL> create directory UMCC_DMP as '/export/home/umcc/dmp'; --创建目录映射(逻辑目录)
SQL> grant read,write on directory UMCC_DMP to public; --将目录映射授权
SQL> select * from dba_directories; --查看目录映射
(2).创建日志文件并授权
$ vi import.log
$ chmo ...