J2EE
文章平均质量分 55
dysxhw
这个作者很懒,什么都没留下…
展开
-
JAVA中使用FTPClient上传下载
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。一、上传文件 原理就不介绍了,大家直接看代码吧[Java] view plain copy/** * Descr转载 2017-02-18 20:44:00 · 239 阅读 · 0 评论 -
transient和volatile总结
transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Test {transient int a; // 不会被持久化int b; // 持久化}当类Test的实例对象被序列化(比如将Test类的实例对象 t 写入硬盘的文本文件t.txt转载 2017-06-09 19:23:05 · 174 阅读 · 0 评论 -
json传入前段删除不必要显示数据
Jackson相关:使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。 命名不规范时会失去效果。(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)我在此处掉坑半个小时。至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得。如果使用@JsonIgnore注解不起效时请注意一下你的属性名字是否规范1、@JsonIgn转载 2017-06-09 19:21:31 · 318 阅读 · 0 评论 -
35个Java代码性能优化
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每转载 2017-03-15 10:24:49 · 248 阅读 · 1 评论 -
深入springMVC源码------文件上传源码解析(下篇)
在上篇《深入springMVC------文件上传源码解析(上篇) 》中,介绍了springmvc文件上传相关。那么本篇呢,将进一步介绍springmvc 上传文件的效率问题。相信大部分人在处理文件上传逻辑的时候会直接获取输入流直接进行操作,伪代码类似这样:@RequestMapping(value = "/upload", method = RequestMethod.POST)转载 2017-03-07 15:49:19 · 258 阅读 · 0 评论 -
深入springMVC------文件上传源码解析(上篇)
最近在项目中,使用springmvc 进行上传文件时,出现了一个问题:org.springframework.web.multipart.MultipartException: The current request is not a multipart request....以上堆栈信息省略。乍看一下,没啥值得讨论的地方,就是说当前这个请求不是一个multipar转载 2017-03-07 15:48:38 · 156 阅读 · 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 · 969 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
isNotEmpty将空格也作为参数,isNotBlank则排除空格参数参考QuoteStringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是nu转载 2017-02-14 18:27:00 · 171 阅读 · 0 评论 -
java中将jsonObject字符串转化为Map对象
java中将jsonObject字符串转化为Map对象我们这里使用json-lib包进行转换,可在http://json-lib.sourceforge.net/下载依赖于下面的jar包:jakarta commons-lang 2.5jakarta commons-beanutils 1.8.0jakarta commons-collections 3.2.1jakarta c转载 2017-02-14 18:21:07 · 510 阅读 · 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 · 604 阅读 · 0 评论 -
java中怎么调用api数据接口
public static String do_post(String url, List name_value_pair) throws IOException { String body = "{}"; DefaultHttpClient httpclient = new DefaultHttpClient(); try {转载 2017-02-12 21:47:01 · 2185 阅读 · 0 评论 -
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.csdn.n转载 2017-03-01 18:31:00 · 258 阅读 · 0 评论 -
JSONObject put,accumulate,element的区别
public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的valueAssociates the specified value with the specified key in this map(optional operatio转载 2017-03-01 18:30:23 · 216 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个转载 2017-02-18 20:45:32 · 157 阅读 · 0 评论 -
SFTP client 实例
依赖jar包:jsch-0.1.43.jar下载地址http://www.jcraft.com/jsch/[java] view plain copypackage com.sftp; /* * Created on 2009-9-14 * Copyright 2009 by www.xfok.n转载 2017-02-18 20:44:56 · 633 阅读 · 0 评论 -
fastjson,gson,jackson类型性能对比
Java处理JSON数据有三个比较流行的类库FastJSON、Gson和Jackson。本文将测试这三个类库在JSON序列化和反序列化的方面表现,主要测试JSON序列化和反序列化的速度。为了防止由于内存导致测试结果出现偏差,测试中对JVM内存配置-Xmx4g -Xms4g。JSON序列化(Object => JSON)测试样本数量为100000个,为了保证每个类库在测试中都能处转载 2017-06-09 19:33:15 · 203 阅读 · 0 评论