Java
imwangs
这个作者很懒,什么都没留下…
展开
-
在线裁剪图片 Jcrop
Jcrop 是一个功能强大的 jQuery 图像裁剪插件,结合后端程序可以快速的实现图片裁剪的功能。1、先将图片上传至服务器,返回上传后的路径显示在客户端,上传成功后设置jcrop[code="java"]var c = {"x": 0, "y": 0, "x2": 295, "y2": 413, "w": 295, "h": 413};原创 2016-01-30 10:49:56 · 205 阅读 · 0 评论 -
Java中如何获得所有实现该接口的子类
[code="java"]public static List getAllClassByInterface(Class c) { // 返回结果 List returnClassList = new ArrayList(); // 如果不是一个接口,则不做处理 if (c.isInterface()) { // 获得当前的包名 String packa...原创 2013-08-26 09:58:45 · 278 阅读 · 0 评论 -
Java urlrewriter 第一节 初识urlrewriter
urlrewrite顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做的好处有一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模...原创 2013-08-01 09:54:34 · 70 阅读 · 0 评论 -
java 修改 读取properties文件
[code="java"]/** * 根据key获取prpperties中的某一项值 * @param key * @param fileURL properties地址 * @return */ public static String getFileIO(String key, String fileURL) { Properties prop =...原创 2013-07-25 14:04:24 · 162 阅读 · 0 评论 -
java实现zip压缩、解压
[code="java"]/** * 解压缩 * @param warPath 包地址 * @param unzipPath 解压后地址 */ public static void unzip(String warPath, String unzipPath) { File warFile = new File(warPath); try { /...原创 2013-07-25 11:06:00 · 418 阅读 · 0 评论 -
在Java中执行SQL脚本总结
利用 Ant 的SQL Task来实现执行SQL 脚本的功能。ant 包中的 SQLExec类的扩展,此时需要将ant 包(ant.jar)导入[code="java"]SQLExec sqlExec = new SQLExec(); String mysqlDriver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql...原创 2013-07-25 10:01:38 · 115 阅读 · 0 评论 -
通过Java反射调用方法
[code="java"]import java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException; /** * Created by IntelliJ IDEA. * File: TestRef.java * User: leizhimin * Date: 2008-1-...原创 2013-07-23 16:01:11 · 80 阅读 · 0 评论 -
java中Comparator的用法 排序
Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:[code="java"]/** * @return o1小于、等于或大于o2,分别返回负整数、零或正整数。 */ int compare(Object o1, Object o2);...原创 2013-07-17 11:24:50 · 174 阅读 · 0 评论 -
批处理设置java环境变量
[code="java"]@echo offc: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...原创 2013-07-10 16:38:57 · 185 阅读 · 0 评论 -
jaav读取注册表
读取的注册表类型仅限于:REG_SZ[code="java"]private static final String REGQUERY_UTIL = "reg query "; private static final String REGSTR_TOKEN = "REG_SZ"; private static final String REGDWORD_TOKEN =...原创 2013-07-10 10:19:24 · 93 阅读 · 0 评论 -
如何用java jdbc 向数据库表插入大数据量
jvm:-Xmx1024msize = 1000000,可以插入成功。如果再为size增大一个数量级,还是OutOfMemoryError,这时内存已经不好再增加分配了批量处理本来是为了提高性能,但是太大的数据提交,因为堆的膨胀,堆的寻址会造成性能反而下降。PreparedStatement加executeBatch方法可以更快,主要想提高预编译sql文件的次数,从而达到提高效...原创 2013-11-26 17:17:24 · 125 阅读 · 0 评论 -
如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件...
打成jar包后无法读取到jar包内的properties文件发现在eclipse里一切正常,但打成jar包后就无法读取到properties文件了。之前的程序是这样获取配置文件的:[code="java"]Thread.currentThread().getContextClassLoader().getResource("").getPath() +filename+".prop...原创 2012-09-18 15:10:51 · 863 阅读 · 1 评论 -
java 汉字转Unicode
[code="java"] /** * 汉字转Unicode * @param s * @return */ public static String gbEncoding(final String s){ String str = ""; if(!"".equals(s) && null!=s){...原创 2013-05-29 12:19:33 · 183 阅读 · 0 评论 -
spring中使用ApplicationContext
声明一个SpringUtil,并且实现ApplicationContextAware接口[code="java"] private static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext conte...原创 2013-08-26 14:47:43 · 85 阅读 · 0 评论 -
Spring 泛型 反射调用方法
[code="java"]Object cz=springUtil.getBean(cl);//传入参数Class,返回泛型,这里的声明必须为object,否则会报各种错误Method method=cz.getClass().getMethod(methodName);method.invoke(cz);[/code]...原创 2013-08-26 14:52:34 · 123 阅读 · 0 评论 -
java 解析sql脚本
java执行sql脚本,一种是解析sql脚本,生成每一条sql语句,由java jdbc去执行。第二种是利用 Ant 的SQL Task来实现执行SQL 脚本的功能。[url]http://daoshud1.iteye.com/blog/1913149[/url] [code="java"]public static void main(String[] args) { tr...原创 2013-08-29 14:27:32 · 172 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space
解决办法增大tomcat JVM内存设置参数说明: -Xms128m tomcat初始内存大小 -Xmx512m tomcat可使用的最大内存大小 -XX:PermSize=128MJVM初始非堆内存大小 -XX:MaxPermSize=256mJVM可使用的最大非堆内存大小在tomcat7/bin/catalina.bat文件中,找到下面的代码,增加红色字体一行内容:...原创 2014-12-12 15:24:23 · 84 阅读 · 0 评论 -
struts2的iterator标签遍历HashMap
hashmap中保存的是string,object,object是一个用户的实体类,所以只需要取value.name即可[code="java"] [/code]原创 2014-11-17 10:56:46 · 79 阅读 · 0 评论 -
java session统计在线人数
首先创建监听器,监听器实现ServletContextAttributeListener, HttpSessionAttributeListener两个接口。[code="java"]public class LoginUserListener implements ServletContextAttributeListener, HttpSessionAttributeListen...原创 2014-11-17 09:00:46 · 110 阅读 · 0 评论 -
不同版本的web.xml配置
web.xml v2.3[code="java"] [/code]web.xml v2.4[code="java"] [/code]web.xml v2.5[code="java"] [/code]web.xml v3.0[code="j...原创 2016-07-12 10:33:04 · 82 阅读 · 0 评论 -
Log4j写入数据库详解
log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。本节主要讲述如何将日志信息输入到数据库(可以插入任何数据库,在此主要以MSSQL为例进行详解)。用log4j将日志写入数据库主要用到是log4j包下的JDBCAppender类,它提供了将日志信息异步写入数据的功能,我们可以直接...原创 2014-09-04 16:10:27 · 89 阅读 · 0 评论 -
java获得当前时间一小时前的时间
[code="java"]Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.HOUR, calendar.get(Calendar.HOUR) - 1);// 让日期加1 System.out.println(calendar...原创 2013-10-29 15:30:51 · 822 阅读 · 0 评论 -
log4j 日志输出至数据库
1、首先配置log4j[code="java"] ### set log levels ###log4j.rootLogger = INFO,stdout,file#记录日志的内容log4j.logger.SYSTEM = WARN,DATABASE### ###log4j.appender.stdout = org.apache.log4j.ConsoleApp...原创 2013-10-28 11:19:46 · 112 阅读 · 0 评论 -
将jar文件打包成exe安装文件(三)
通过前两篇将jar文件打包成exe安装文件(一) 将jar文件打包成exe安装文件(二) ,那么现在已经将jar文件转成exe文件,现在我们需要将exe文件及其它内容,如jdk、配置文件、图片等打进exe安装包里。最后是通过Inno Setup工具,将所有内容压缩打包成exe安装文件。打开Inno Setup,选择新建脚本录入程序基本信息根据情况更改选项配置,我这里将不允许用户...原创 2014-08-13 09:43:44 · 136 阅读 · 0 评论 -
将jar文件打包成exe安装文件(二)
在上一篇中《[url=/blog/2103332]将jar文件打包成exe安装文件(一)[/url]》介绍了,如何将java项目导出jar,并且可以运行的jar文件。现在进行将Jar转成exe类型,并且通过其它工具将文件做成可安装的。将jar打成可运行的exe文件, 针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在...原创 2014-08-13 09:34:29 · 93 阅读 · 0 评论 -
将jar文件打包成exe安装文件(一)
将java项目打成exe可运行文件,需要分三步:1、将项目导出到jar包;2、将jar打成exe文件;3、将项目中所需要的文件及exe文件打成统压缩安装包。那么首先先将java项目导出到jar文件:1、在eclipse或myeclipse中项目右键选择--“Exprot...”,会弹出以下窗口界面:选择JAR file,点击“Next”。2、选择要导出的内容,及jar导出的路径根据所需要将ja...原创 2014-08-13 09:26:56 · 258 阅读 · 0 评论 -
使用Dom4j合并多个xml文件
[code="java"]SAXReader saxReader = new SAXReader(); Document a = saxReader.read(new File("g:\\taskChain.xml")); Document b = saxReader.read(new File("g:\\taskChain2.xml")); List elements = ...原创 2013-09-25 16:55:21 · 166 阅读 · 0 评论 -
Java利用Ibatis的ScriptRunner解析sql
需要导入mybatis-3.0.5.jar包java直接解析sql:[url]http://daoshud1.iteye.com/admin/blogs/1933308[/url]java利用ant解析sql:[url]http://daoshud1.iteye.com/blog/1913149 [/url][code="java"]Connection conn = new Te...原创 2013-09-11 13:28:39 · 102 阅读 · 0 评论 -
根据输入日期,获得当前月的天数
[code="java"]int year=0; int month=0; Calendar startDay = Calendar.getInstance(); String[] date=null; try{ startDay.setTime(FORMATTER.parse(beginTime...原创 2013-05-17 14:21:53 · 231 阅读 · 0 评论 -
Java 的Access 数据库操作库 Jackcess
Jackcess 是一个Java 类库,用来读写微软的Access 数据库。显示表格内容的源码:[code="java"]System.out.println(Database.open(new File("my.mdb")).getTable("MyTable").display());[/code]创建表并写入数据:[code="java"]Database db = ...原创 2013-05-14 17:55:10 · 499 阅读 · 0 评论 -
java中Comparator的用法 排序
Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:/** * @return o1小于、等于或大于o2,分别返回负整数、零或正整数。 */ int compare(Object o1, Object o2);案例:modelpu原创 2017-08-28 11:48:10 · 347 阅读 · 0 评论 -
jodm解析xml
xml文件 张三 123123 1111111112 password2 Jdom解析代码 String xmlpath="test.xml"; SAXBuilder builder=new SAXBuilder(false); try { //构造文档原创 2017-08-28 11:43:30 · 546 阅读 · 0 评论 -
如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件
打成jar包后无法读取到jar包内的properties文件发现在eclipse里一切正常,但打成jar包后就无法读取到properties文件了。之前的程序是这样获取配置文件的:Thread.currentThread().getContextClassLoader().getResource("").getPath() +filename+".properties") 来获取原创 2017-08-28 11:43:22 · 5512 阅读 · 1 评论 -
The method getJspApplicationContext(ServletContext) is undefined for the type Js
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory打开Tomcat 找到工程下的lib 看是否有以下javax.servlet.jar 和 javax.servlet.jsp.jar 两个包。 去掉就OK了。原创 2017-08-28 11:42:17 · 2773 阅读 · 0 评论 -
PHP调用Java WebService
header("Content-Type: text/html; charset=utf-8");require_once("lib/nusoap.php");// 要访问的webservice路径$NusoapWSDL="http://localhost:8080/myWebService/services/SendMoblieMsg?wsdl";// 生成客户端对象$cli原创 2017-08-28 11:41:34 · 385 阅读 · 0 评论 -
IE下更改JS confirm 焦点
function cs(){ /*@cc_on @*/ /*@if (@_win32 && @_jscript_version>=5) function window.confirm(str){ str=str.replace(/\'/g, "'&chr(39)&'").replace(/\r\n|\n|\r/g,原创 2017-08-28 11:40:38 · 413 阅读 · 0 评论 -
Java上传下载
利用java Cos下载 String filepath=getRequest().getRealPath("excelpath");//文件绝对路径 String filename=getRequest().getParameter("excel");//获得单个文件名 String guessCharset="gbk";原创 2017-08-28 11:40:29 · 200 阅读 · 0 评论 -
浏览器关闭事件
function window.onbeforeunload(){alert("关闭");}原创 2017-08-28 11:40:04 · 205 阅读 · 0 评论 -
java下载远程服务器文件
public GetRemoteFile_Client_GoOn(){ } private boolean FileExist(String pathAndFile){//确定文件是否已经下载,但没有下载完成 File file = new File(pathAndFile); if (file.exists()) return true;原创 2017-08-28 11:39:53 · 2876 阅读 · 0 评论 -
java 日期格式化
//声明要格式化的字符串String s="2011-04-17 15:20:56";SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//将字符转为date类型Date d=sf.parse(s);//声明要转换的格式SimpleDateFormat sf2=new SimpleDateForm原创 2017-08-28 11:39:45 · 149 阅读 · 0 评论