![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码重构
文章平均质量分 59
云栖路
http://www.ityouknow.com/share/2017/10/01/resource-sharing.html
http://www.3xmq.com/article/1520501861192
http://www.3xmq.com/ 架构中国 sxx573626822
展开
-
项目请求参数封装
根据Java规范:request.getParameterMap()返回的是一个Map类型的值,该返回值记录着前端(如jsp页面)所提交请求中的请求参数和请求参数值的映射关系。这个返回值有个特别之处——只能读。不像普通的Map类型数据一样可以修改。这是因为服务器为了实现一定的安全规范,所作的限制。比如WebLogic,Tomcat,Resin,JBoss等服务器均实现了此规范。 如果实在有必要原创 2017-10-23 11:24:36 · 916 阅读 · 0 评论 -
项目简单验证码
一:作用我们使用验证码,是确保系统的使用必须要进行登录成功之后,才能使用,避免用户直接在地址栏中输入要访问的页面也就是说,使用验证码,就强制用户用户必须先从登录界面登录二:验证实现方式用到两个关键类,这两个类跟图片的输出是有关系的BufferedImage im = new BufferedImage(60,20,BufferedImage.TYPE_INT原创 2017-10-23 15:13:16 · 357 阅读 · 0 评论 -
fasterxml.jackson json 字符串转对象相关
项目赶进度,直接贴代码了:使用的包import com.fasterxml.jackson.databind.ObjectMapperc解决JsonIgnoreProperties异常@JsonIgnoreProperties(ignoreUnknown = true) //并配置ignoreUnknown = true,则Jackson在反序列化的时候,会忽略该目标对象不存在的属性new原创 2017-12-27 09:01:41 · 751 阅读 · 0 评论 -
在Excel导入时判断效验
1:excel有数据效验时 空值判断/** * 检查表格数据是否为空 excel处理数据有效性 poi把空值当作shu * * @param obj * @return */private boolean checkObjFieldIsNotNull(Object obj) { try { for (Field f : obj.getClass().原创 2018-01-08 11:06:39 · 2811 阅读 · 1 评论 -
封装查询的两个字段到分别作为map的key和value
Spring 在LinkedCaseInsensitiveMap中添加了private final Map如: LinkedCaseInsensitiveMap.put("userId","aa");caseInsensitiveKeys对象中就会存在一对值:key="userid",value="userId"LinkedCaseInsensitiveMap实现Map<K,V>接口,...原创 2018-04-10 13:19:34 · 5230 阅读 · 0 评论