java
文章平均质量分 77
awen7916
it developer
展开
-
SpringMVC+ajaxfileupload文件上传返回json下载?
$.ajaxFileUpload ( { url:'upload1.jhtml', secureuri:false, fileElementId:'uploadFile', ...原创 2015-04-07 10:50:47 · 125 阅读 · 0 评论 -
ajaxFileUpload上传附件
前端代码var url= '/analyzeAssetExcel'; url=url+'?siteId='+siteId; $.ajaxFileUpload({ url:url, secureuri:false, fileElementId:'assetupload', dataType:'text...原创 2015-04-07 10:41:01 · 92 阅读 · 0 评论 -
uploadify 结合spring mvc批量上传文件
前端代码$(document).ready(function() { $("#uploadify").uploadify({ 'swf' : '/resources/uploadify/uploadify.swf', 'uploader' : '/bul...原创 2015-04-08 00:11:26 · 113 阅读 · 0 评论 -
获取request里的所有参数及参数名
获取request里的所有参数及参数名(参数名自动获取) - [ Java ]request里有两个方法request.getParameterMap();request.getParameterNames();我想用这两种方法获取。1。用request.getParameterNames();Enumeration enu=request.getParamet...原创 2016-02-16 17:48:57 · 114 阅读 · 0 评论 -
查找jar中的pom文件
/** * 查找dependency节点 * 比较 groupId artifactId version(使用正则判断) * 有匹配的结果返回true * * @param dependency * @param groupIdReg * @param artifactIdReg * @param ...原创 2016-01-21 09:51:31 · 811 阅读 · 0 评论 -
JDBC批量Insert深度优化
JDBC批量Insert深度优化(有事务) 环境:MySQL 5.1RedHat Linux AS 5JavaSE 1.5DbConnectionBroker 微型数据库连接池 测试的方案:执行10万次Insert语句,使用不同方式。 A组:静态SQL,自动提交,没事务控制(MyISAM引擎)1、逐条执行10万次2、分批执行将10万分成m批,每...原创 2016-01-12 21:10:57 · 148 阅读 · 0 评论 -
SSH缺少jar包消息提醒
1.java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor 缺少asm-3.3.jar 2.java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor 缺少asm-commons-3.3.jar ...原创 2014-11-29 11:49:24 · 87 阅读 · 0 评论 -
java 获取上月、一个月最后一天、周一、周日、本月日期
获取上月:Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, -1); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM"); String time = format.format(c.getTime()); //得到一个月最后一天日期(31/3...原创 2016-01-08 16:18:53 · 588 阅读 · 0 评论 -
ehcache memcache redis 三大缓存男高音
Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web application的各个节点中。什么特色?1. 够快Ehcach...原创 2015-12-03 09:57:40 · 89 阅读 · 0 评论 -
java反射调用方法
public class InvokeTester { public InvokeTester() { } String str; public InvokeTester(String str) { this.str = str; } public int add(int param1, int param...原创 2016-02-18 10:48:12 · 142 阅读 · 0 评论 -
java读取大数据文件性能比较
通过使用java提供的io,scanner类,apache提供的api处理大文件数据性能分析比较,代码如下:package test;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;i...原创 2016-02-18 10:54:47 · 506 阅读 · 0 评论 -
apache base64文件转换
package com.fengyunhe.helper.image; import java.io.*; /** * 图片base64互转 * Created by yangyan on 2015/8/11. */public class ImageBase64Utils { public static String bytesToBase...原创 2016-02-18 19:11:25 · 687 阅读 · 0 评论 -
mqtt发布订阅fusesource版本
fusesource版本:mqtt-client-1.10.jar下载地址:https://github.com/fusesource/mqtt-clientfusesource提供三种方式实现发布消息的方式:1.采用阻塞式的连接的(BlockingConnection)2.采用回调式的连接 (CallbackConnection)3.采用Future样式的连接(Future...原创 2017-08-29 10:56:07 · 280 阅读 · 0 评论 -
java modbus 32位浮点数解析
package com;import java.text.DecimalFormat;public class test { public static void main(String[] args) { // TODO Auto-generated method stub String str=""; str="60004133"; Syste...原创 2017-09-07 11:24:17 · 1948 阅读 · 1 评论 -
Spring/SpringMVC在启动完成后执行方法
在某些情况下,有可能你会有这种需求:在Spring/SpringMVC项目中,当Spring/SpringMVC启动完成后,你需要执行一个方法来完成某些事件(比如创建网站地图,比如从订阅Redis服务器等),这个时候,可以使用Tomcat/Servlet容器提供的事件回调机制来完成,但是这样有个问题是:无法使用Spring提供的Annotation,解决方法是:/* * To chang...原创 2017-09-24 12:22:24 · 284 阅读 · 0 评论 -
Java socket字节流传输的示例
package com.yuan.socket;import java.io.*;import java.net.ServerSocket;import java.net.Socket;/** * Created by YUAN on 2016-09-17. */public class TalkServer4Byte { private...原创 2017-02-22 12:27:00 · 668 阅读 · 0 评论 -
System.getProperty()
System.getProperty("java.io.tmpdir") 是获取操作系统的缓存临时目录在windows7中的目录是:C:\Users\登录用户~1\AppData\Local\Temp\在linux下的目录是:/tmp可以获取系统的配置信息,下面说一下System.getProperty()的参数有那些:java.versionJa...原创 2018-01-03 15:05:24 · 123 阅读 · 0 评论 -
DatabaseMetaData类的使用
DatabaseMetaData类DatabaseMetaData类是java.sql包中的类,利用它可以获取我们连接到的数据库的结构、存储等很多信息。如: 1、数据库与用户,数据库标识符以及函数与存储过程。 2、数据库限制。 3、数据库支持不支持的功能。 4、架构、编目、表、列和视图等。 通过调用D...原创 2016-10-15 23:30:50 · 140 阅读 · 0 评论 -
java 文件 读取目录下的所有文件(包括子目录)
package com.jxtech.filetool;import java.io.File;public class FileTool { public static void main(String[] args) throws Exception { // 递归显示C盘下所有文件夹及其中文件 File root = new F...原创 2015-09-12 09:52:42 · 142 阅读 · 0 评论 -
序列化反序列化大集中
先创建java项目,然后引入下面包,将com.rar解压到src下面使用jsontool序列化对象将对象序列化成json格式的数据序列化对象到指定的文件Xstream工具序列化成xml序列化成xml文件部分属性序列化将list序列化成xml...原创 2011-11-16 17:40:07 · 71 阅读 · 0 评论 -
esponse.setContentType()的参数说明
response.setContentType()的参数说明response.setContentType() ;* = application/octet-stream.001 = application/x-001.301 = application/x-301.323 = text/h323.906 = application/x-906.907 ...原创 2015-04-07 10:44:36 · 261 阅读 · 0 评论 -
iframe和response.sendRedirect使用的问题
一般使用filter过滤用户是否登录,如果用户没有登陆则转向登陆页面,这时候可以使用response.sendRedirect()。但当在页面上使用了iframe后,发现被重定向的只是父页面中的iframe区域,登陆页面内容显示在该区域中。说明在过滤器中发送重定向请求时,是在iframe页面发送的。错误的代码如下:Java代码 HttpServletRequest r...原创 2015-04-07 11:52:14 · 158 阅读 · 0 评论 -
java后台上传附件-HttpURLConnection
1、定义写一个上传附件的jsp文件uploadfile.jsp 2、java代码,通过后台代码调用url上传附件public static void httpConnectionUpload(String fname,String savepath,InputStream ins) { t...原创 2015-04-22 09:20:14 · 179 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.print原创 2015-05-11 10:56:36 · 78 阅读 · 0 评论 -
java对Json操作
package com.jxtech.base.util;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;im...原创 2015-05-14 11:04:35 · 113 阅读 · 0 评论 -
java 热部署
第一种方案:重新加载整个项目的示例:如Tomcat、Jetty;默认都是定期检测class文件是否有修改,如果有,先卸载当前容器,再重新加载整个项目。tomcat 热部署只需要在Host context 配置下reloadable=truejetty热部署需要搭配插件, jetty-maven-plugin或run-jetty-run第二种方案:HotSpot虚拟机的H...原创 2015-05-16 14:24:32 · 113 阅读 · 0 评论 -
response.setHeader()下载excel中文不显示及乱码
<%@ page language="java" contentType="application/msexcel; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*,net.sf.json.*"%><%String filename=(String)request.getAttribute("filename&qu原创 2015-05-25 19:22:23 · 1055 阅读 · 0 评论 -
Java客户端通过HttpURLConnection连接Web服务器的Session保存问题
通过Java客户端访问Web时,session信息的保存问题。通过浏览器访问Web,浏览器自动管理Http连接的的session信息,如果通过Java连接,比如HttpURLConnection,就需要程序自己管理session。我们希望java客户端能像浏览器一样,每次请求都维持一个session。具体做法时这样:客户端代码:import java.io.InputStre...原创 2015-05-29 11:49:44 · 372 阅读 · 0 评论 -
测试Oracle最大连接数
package com.jxtech;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestConn { ...原创 2015-06-16 15:54:41 · 181 阅读 · 0 评论 -
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成 “classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运 行期检查。Web ServiceWeb ...原创 2015-06-24 20:03:07 · 93 阅读 · 0 评论 -
Web.xml 加载顺序
大类顺序:context-param -> listener -> filter -> servlet同类之间,按配置顺序加载 <web-app> <!-- 定义了WEB应用的名字 --> <display-name></display-name> <!--Web应用图标:指...原创 2015-06-26 10:16:56 · 86 阅读 · 0 评论 -
Java 垃圾回收测试
测试用例ObjApublic class ObjA { private int idx; public ObjA(int i){ idx = i; System.out.println("创建对象:ObjA("+i+")"); } protected void finalize() ...原创 2015-06-26 10:27:04 · 278 阅读 · 0 评论 -
StringBuffer内容清空效率比较
在开发程序的时候,经常使用StringBuffer来进行字符串的拼接。如果在循环中来反复的做字符串拼接时,会清空Stringbuffer中的内容,然后再拼接新的字符串信息。例如:StringBuffer sb = new StringBuffer("");for (UserInfo ui : userInfoList) { sb = new String...原创 2015-07-14 11:18:56 · 85 阅读 · 0 评论 -
XMLGregorianCalendar与Date之间转换
import java.text.SimpleDateFormat;import java.util.Date;import java.util.GregorianCalendar;import javax.xml.datatype.DatatypeFactory;import javax.xml.datatype.XMLGregorianCalendar;/** *...原创 2015-07-17 10:57:50 · 152 阅读 · 0 评论 -
JAVA组合字符串,长度不足用0补齐
public class Test { public static void main(String[] args) { Test test = new Test(); System.out.println(test.lpad(10, 23)); } /** * 补齐不足长度 * @pa...原创 2016-06-02 23:40:40 · 523 阅读 · 0 评论 -
java自己写了一个带有缓存的序列,简单的分页封装(都没有人给过评论)
简单封装序列及分页原创 2011-11-16 10:59:20 · 79 阅读 · 0 评论