项目经验
文章平均质量分 55
dysxhw
这个作者很懒,什么都没留下…
展开
-
JAVA中使用FTPClient上传下载
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。 一、上传文件 原理就不介绍了,大家直接看代码吧 [Java] view plain copy /** * Descr转载 2017-02-18 20:44:00 · 230 阅读 · 0 评论 -
generatorSqlMapCustom-MyBatis逆向生产代码
第一个包:GeneratorSqlMap public class GeneratorSqlmap { public void generator() throws Exception{ List warnings = new ArrayList(); boolean overwrite = true; //指定 逆向工程配置文件 File configFile = new File转载 2017-03-07 15:41:36 · 961 阅读 · 0 评论 -
深入springMVC------文件上传源码解析(上篇)
最近在项目中,使用springmvc 进行上传文件时,出现了一个问题: org.springframework.web.multipart.MultipartException: The current request is not a multipart request .... 以上堆栈信息省略。 乍看一下,没啥值得讨论的地方,就是说当前这个请求不是一个multipar转载 2017-03-07 15:48:38 · 150 阅读 · 0 评论 -
深入springMVC源码------文件上传源码解析(下篇)
在上篇《深入springMVC------文件上传源码解析(上篇) 》中,介绍了springmvc文件上传相关。那么本篇呢,将进一步介绍springmvc 上传文件的效率问题。 相信大部分人在处理文件上传逻辑的时候会直接获取输入流直接进行操作,伪代码类似这样: @RequestMapping(value = "/upload", method = RequestMethod.POST)转载 2017-03-07 15:49:19 · 226 阅读 · 0 评论 -
idea安装maven
使用IntelliJ IDEA 14和Maven创建java web项目 安装Maven 下载安装 去maven官网下载最新版。 解压到安装目录。 配置 右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。 注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。 如果想要修改m转载 2017-07-10 18:39:21 · 1203 阅读 · 0 评论 -
json传入前段删除不必要显示数据
Jackson相关: 使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。 命名不规范时会失去效果。(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)我在此处掉坑半个小时。至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得。 如果使用@JsonIgnore注解不起效时请注意一下你的属性名字是否规范 1、@JsonIgn转载 2017-06-09 19:21:31 · 313 阅读 · 0 评论 -
transient和volatile总结
transient transient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。 示例: class Test { transient int a; // 不会被持久化 int b; // 持久化 } 当类Test的实例对象被序列化(比如将Test类的实例对象 t 写入硬盘的文本文件t.txt转载 2017-06-09 19:23:05 · 166 阅读 · 0 评论 -
fastjson,gson,jackson类型性能对比
Java处理JSON数据有三个比较流行的类库FastJSON、Gson和Jackson。本文将测试这三个类库在JSON序列化和反序列化的方面表现,主要测试JSON序列化和反序列化的速度。为了防止由于内存导致测试结果出现偏差,测试中对JVM内存配置-Xmx4g -Xms4g。 JSON序列化(Object => JSON) 测试样本数量为100000个,为了保证每个类库在测试中都能处转载 2017-06-09 19:33:15 · 194 阅读 · 0 评论 -
jquery获取键盘输入
按ESC键的时候关闭弹出层的效果,一开始用的是keypress,可这个在chrome下面的时候不起作用,后来用keyup来做就可以了,jquery中获取键盘按键,可以使用which属性来获取按键的值,但是,不是所有的按键事件都能被捕获到其按键值(keyup,keypress,keydown),经过测试,只有keyup事件才能在够被几乎所有的浏览器捕获按键值,keydown在IE6中不起作用。转载 2017-06-14 19:56:21 · 1776 阅读 · 0 评论 -
Java数据类型中String、Integer、int相互间的转换
1.Integer转换成int的方法 Integer i = new Integer(10); int k = i.intValue(); 即Integer.intValue(); 2.int转换成Integer int i = 10; Integer it = new Integer(i); 3.String转换成int的方法 String str = "10";转载 2017-02-14 18:27:35 · 218 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 参考 Quote StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是nu转载 2017-02-14 18:27:00 · 162 阅读 · 0 评论 -
SFTP client 实例
依赖jar包:jsch-0.1.43.jar 下载地址http://www.jcraft.com/jsch/ [java] view plain copy package com.sftp; /* * Created on 2009-9-14 * Copyright 2009 by www.xfok.n转载 2017-02-18 20:44:56 · 622 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个转载 2017-02-18 20:45:32 · 146 阅读 · 0 评论 -
@RequestMapping 用法详解之地址映射(转)
引言: 前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、转载 2017-02-28 18:36:36 · 161 阅读 · 0 评论 -
JSONObject put,accumulate,element的区别
public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的value Associates the specified value with the specified key in this map(optional operatio转载 2017-03-01 18:30:23 · 210 阅读 · 0 评论 -
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤 SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/details/8885459 SpringMVC 基础教程 简单入门实例:http://blog.csdn.n转载 2017-03-01 18:31:00 · 252 阅读 · 0 评论 -
httpclient 4 完整 例子 解决中文乱码
public static Object createMeeting(int capacity,int minutes) { String url = "http://timer.91veo.com/v1/meeting/create?key=%s&secret=%s&meeting_capacity=%s&minute=%s"; url= url.format(url,key转载 2017-02-13 10:55:56 · 594 阅读 · 0 评论 -
java中将jsonObject字符串转化为Map对象
java中将jsonObject字符串转化为Map对象 我们这里使用json-lib包进行转换,可在http://json-lib.sourceforge.net/下载依赖于下面的jar包: jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta c转载 2017-02-14 18:21:07 · 503 阅读 · 0 评论 -
JS数组方法汇总 array数组元素的添加和删除
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; //alert(arr.length);//3 arr.pop(); //alert(arr.length);//2 //alert(arr[arr转载 2017-06-14 19:57:35 · 154 阅读 · 0 评论