- 浏览: 559276 次
- 性别:
- 来自: 济南
最新评论
-
msdghs:
LZ你好,看了你的文章略有所获,但是里面的一些机制不是很明白, ...
spring quartz集群配置 -
linksky1018:
是我弄错啦,我忘了进行url解码了
java 汉字转Unicode -
linksky1018:
纯汉字转换还行
java 汉字转Unicode -
linksky1018:
貌似有问题吧
java 汉字转Unicode -
kizz:
谢谢您,帮了大忙
struts2 上传 验证图片大小 长宽
文章列表
urlrewrite顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做
的好处有
一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多
二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内容的URL
三:更有利于搜索引擎的收入,通过对URL的一些优化,可以使搜索引擎更好的识别与收录网站的信息
1、下载jar包
在http://tuckey.org/urlrewrite/#download ...
/**
* 根据key获取prpperties中的某一项值
* @param key
* @param fileURL properties地址
* @return
*/
public static String getFileIO(String key, String fileURL) {
Properties prop = new Properties();
InputStream in=null;
try {
in = new BufferedInputStream(new FileInputStream(fileURL)) ...
/**
* 解压缩
* @param warPath 包地址
* @param unzipPath 解压后地址
*/
public static void unzip(String warPath, String unzipPath) {
File warFile = new File(warPath);
try {
//获得输出流
BufferedInputStream bufferedInputStream = new BufferedInputStream(
new FileInputStream(warFile)); ...
利用 Ant 的SQL Task来实现执行SQL 脚本的功能。
ant 包中的 SQLExec类的扩展,此时需要将ant 包(ant.jar)导入
SQLExec sqlExec = new SQLExec();
String mysqlDriver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/mysql";
String username = "root";
String password = "&quo ...
import java.lang.reflect.Method;
import java.lang.reflect.InvocationTargetException;
/**
* Created by IntelliJ IDEA.
* File: TestRef.java
* User: leizhimin
* Date: 2008-1-28 14:48:44
*/
public class TestRef {
/**
*通过类地址来调用
*/
public void test() {
try {
...
Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。
接口方法:
/**
* @return o1小于、等于或大于o2,分别返回负整数、零或正整数。
*/
int compare(Object o1, Object o2);
案例:
model
public class User {
private String id;
private int age;
public User(String id, int age) {
...
批处理设置java环境变量
- 博客分类:
- java
@echo off
c:
cd "c:\Windows\System32"
@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v JAVA_HOME /t reg_sz /d "C:\Program Files\Java\jdk1.6.0_27" /f
@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sess ...
读取的注册表类型仅限于:REG_SZ
private static final String REGQUERY_UTIL = "reg query ";
private static final String REGSTR_TOKEN = "REG_SZ";
private static final String REGDWORD_TOKEN = "REG_DWORD";
//java注册表地址
private static final String REGEDIT_FOLDER_CMD ...
由于工作中要使用Java调用4U Wma Mp3 Converter命令行将vox格式转换成WMA格式,以方便在网页中试听,所以想到用java.lang.Runtime来处理这个问题。在使用过程中碰到了一些以前没有留意的问题,整理如下:
一 最简单的调用方式
String c ...
一个可以 让批处理隐藏运行的命令行工具
运行方法很简单:新建个批处理 :hidecmd.exe在后面加要运行批处理的路径就可以了
例如: hidecmd.exe \\192.168.0.250\p.bat
循环添加记录(PL/SQL块语法、循环语法)
- 博客分类:
- 数据库
declare
aa integer :=1;
begin
while aa<10
loop
insert into test values('test',aa);
aa:=aa+1;
end loop;
end;
Sql server2005中触发器发送http请求,可以通过创建存储过程,由存储过程发送http请求,触发器生成url参数,调用存储过程的方式。
1、存储过程示例
alter PROCEDURE P_GET_HttpRequestData(
@URL varchar(500),
@status int=0 OUT
)
AS
BEGIN
DECLARE @object int,
@errSrc int
/*初始化对*/
EXEC @status = SP_OACreate 'Msxml2.ServerXMLHTTP.3.0', @object OUT;
IF ...
mysql取得数据库所有表名和字段注释
- 博客分类:
- mysql
1、取字段注释
Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释
from INFORMATION_SCHEMA.COLUMNS
Where table_name = 'companies'##表名
AND table_schema = 'testhuicard'##数据库名
AND column_name LIKE 'c_name'##字段名
2、取得表注释
Select table_name 表名,TABLE_COMMENT 表注释 from INFORMATION_SCHEMA.TABLES Wher ...
attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列)addEventListener方法 用于 Mozilla系列addEventListener方法 用于 Mozilla系列举例:
document.getElementById("btn").onclick = method1;document.getElementById("btn"
在配置kindeditor的时候要注意以下几点:
而struts2是以filter注册的:
<filter>
<filter-name>strust2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name ...