java
effiu
目前从事后台开发工作,理想发展方向是后台架构师
展开
-
解析request.getInputStream()
前几天在做文件上传,当时突然搞不清楚上传原理,没办法下手,所以趁着周末研究了一下: 带有文件上传的form表单:<form action="fileUploadServlet" enctype="multipart/form-data" method="post"> <input type="text" value="" name="inputName">原创 2016-10-16 21:50:54 · 58288 阅读 · 21 评论 -
jsp+servlet文件上传以及request提交数据利用反射封装到实力类中
1.带有文件上传的form表单不能使用getParameter()及其相关方法获取参数之前用过使用反射将数据填充到实体类中使用反射将数据映射到实体类中,但是此种方法不支持上传文件, 但是后来发现这种方法并不支持文件上传,因为文件上传的enctype是:”multipart/form-data”,想要了解enctype,请点击这里,使用mutltipart/form-data这种数据编码方式,其会将原创 2016-10-16 17:45:03 · 1037 阅读 · 0 评论 -
使用反射将HttpServletRequest对象中的数据映射到实体类中
今天老板让使用jsp+servlet+jdbc做一个后台的数据查询,很郁闷,为什么不用Spring和mybatis或者hibernate,但是毕竟人家是老板,还是照做了。但是在开发过程中,将request中的属性封装到实体类中时,由于实体类中的属性太多了,有20多条,不想一条一条的写,所以想到了反射。public void setParameter(Map<String, String[]> map原创 2016-10-13 21:59:56 · 4680 阅读 · 0 评论 -
StringBuilder与String的区别
很久之前看过尚硅谷的视频,最近用到了所以想总结一下1.String内存解析:字符串不属于基本数据类型,但是可以通过字面量赋值”=”,也可以使用new关键字。 使用“=”与使用new关键字有很大的区别。 下面先介绍几个存储区域: 栈:存放引用(基本数据类型与对象的引用),是指向对象实际存储位置的指针(堆空间或者常量池)。 堆:对象的实际存储位置(使用关键字new原创 2016-10-10 23:10:09 · 1612 阅读 · 0 评论 -
利用JDBC ResultSetMetaData 将数据反射到实体类中
1.JDBC ResultSetMetaData将数据反射到实体类中代码:private <T> List<T> setMetaData(ResultSet rs, Class<T> clazz) throws Exception { List<T> tList = new ArrayList<T>(); T t = null; while (rs.n原创 2016-12-02 15:59:53 · 2434 阅读 · 1 评论 -
Java解压zip文件(支持中文字符文件)
昨天接到了一个解压zip文件的任务,所以今天在做任务之前,便写demo试了一下, 部分思路参考自:这里 贴上代码:public void Decompressing2() throws IOException { String path = "E:\\zipTest"; ZipEntry zipEntry = null; try (原创 2016-11-18 19:54:35 · 7313 阅读 · 1 评论 -
Java8 lambda表达式使用总结
总结了一下自己常用的lambda式。package com.gm.test;import org.junit.Test;import java.util.*;import java.util.stream.Collectors;import static java.lang.System.out;/** * Created by zhangshuai on 2017/8/26. */publ原创 2017-08-27 00:13:34 · 470 阅读 · 0 评论 -
springMVC+Mybatis整合配置
前段时间从公司离职,因为产生了一点纠纷,解决纠纷需要时间,所以并没有急着找工作。所以自己写了一个信息管理系统。这里记录下。项目架构是SpringMVC+MyBatis+MySQL,前端是EasyUI+FreeMarker 1.web.xml<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/20原创 2017-08-26 23:05:46 · 341 阅读 · 0 评论 -
Mybatis association与collection关联查询
Mybatis使用association与collection关联查询association:复杂的类型联合,一个复杂的关联,就是在查出结果后,根据情况将其映射到一个类中(其是一个对象),即resultMap中的一个property对应的是一个类collection:复杂的类型集合,查出结果后,根据情况将其映射到一个集合中,resultMap中的一个property的对象类型是一个集合对象(通常原创 2017-08-27 14:07:35 · 3049 阅读 · 0 评论