- 博客(14)
- 问答 (2)
- 收藏
- 关注
原创 spring mvc上传文件功能
在web开发中,我们经常需要上传文件。文件上传在html里通过表单来提交,但是后台是如何获取文件的呢?MultipartHttpServletRequest multipartHttpServletRequest = (MultipartHttpServletRequest) request; Map<String, MultipartF...
2018-11-17 13:11:03
281
转载 JAVA中request.getParameterMap()用法笔记
转https://blog.youkuaiyun.com/lncsdn_123/article/details/78500328Map<String, String> paramMap = httpRequest.getParameterMap();最开始是这样使用的,但是报数组字符串不能转换为字符串,原来要使用Map<String,String[]>这样的形式来接受所有参数...
2018-09-25 19:24:12
1927
转载 java的cookie使用
javax.servlet.http.CookieCookie cookie = new Cookie(COOKIE_SESSION, ""); cookie.setMaxAge(-1); cookie.setPath("/"); response.addCookie(cookie);看到cookie.setMaxAge(-1)不知道这个-1在这里设置是什么意思,查看后htt...
2018-09-25 19:18:20
1169
原创 BigDecimal使用的问题
今天在使用BigDecimal进行除法时遇到问题:double avgPer = sum.divide(new BigDecimal(count)).doubleValue();sum也是BigDecimal类型,运行报错:java.lang.ArithmeticException: Division undefined可以参考这个,BigDecimal不整除的一个异常java....
2018-08-12 19:30:05
573
原创 url请求参数乱码问题
在url中参数有中文字符使用post进行查询数据,但是下载却没有任何数据。所以怀疑下载是get请求,中文字符传入成了乱码导致的,虽然在web.xml里已经配置过了字符集编码。<!-- UTF编码过滤 --> <filter> <filter-name>encoding</filter-name> <filter-c...
2018-07-25 19:43:49
212
原创 Long.getLong()方法
项目中需要将一个数字的字符串转化为Long类型的数字。毫不犹豫的使用Long.getLong()方法。发现结果并不是自己预期的。System.out.println(Long.getLong("7"));这样输出的结果是null。Long.getLong()方法getLong方法确定具有指定名称的系统属性的long值。这就说只是一些系统指定的字符名称,才会返回其Long长整型的值。语法1 pub...
2018-07-13 11:43:24
10889
转载 spring事务使用
import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional;@Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false, ...
2018-05-21 13:22:05
137
原创 java获取机器的IP
在web容器中,一般我们需要获取IP都是通过request来取得。现在没有HttpRequest,那么如何获取机器IP呢?刚开始我们下面的代码来获取,发现在linu上取出来的IP都是127.0.0.1。这个可能和linux下的hosts文件的配置有关,可以参考:https://blog.youkuaiyun.com/bestcxx/article/details/51220538。而且在java的main方法...
2018-05-17 13:59:10
8199
原创 mybatis同时执行多条语句报错问题
同时执行多条sql语句问题发现程序在A环境能正常运行,在B环境就始终报错说sql有异常。参考上面的博文后,应该是B环境的数据不支持使用多语句的查询,需要再url连接里加上&allowMultiQueries=true。其实我查看A环境也没有配置,但是程序能正常的运行,应该是环境的数据库的配置不一样,A环境就是默认开启了多语句查询。所以在定位问题时,也看看DB的配置是否一致。...
2018-04-26 18:32:15
1589
原创 Apache httpclient的使用
参考:https://blog.youkuaiyun.com/wangpeng047/article/details/19624529Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高...
2018-04-12 20:16:59
10896
原创 spring+mybatis多数据源的使用
在项目中使用多个数据源,并且在各数据源之间进行读写操作。在项目database.properties文件里配置多个数据源。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2...
2018-04-10 20:19:56
138
转载 mybatis使用mysql的sum问题
在求和中,我们使用mysql的sum函数。java代码<select id="getShieldHitCountLate7Day" resultType="com.webank.ims.operation.bean.ComPolicyHitCountBean"> SELECT policy_id policyId, sum(hit_count) count FROM...
2018-03-30 14:37:57
11990
转载 mybatis 插入数据获取自增列id的两种方式
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/mybatis-3-mapper.dtd"><mapper namespace="cn.kolbe.mybat
2018-03-29 14:00:53
4128
原创 new对象构造函数执行顺序
/** * */package oj.test;/** * @author jWX194406 * */public class Recursion{ static int sum = 0; public static int recursionSum(int num) { sum += num;
2013-09-27 10:49:24
642
空空如也
三个应用A,B,C同一时间给同一个手机号发送短信,如何控制不让重复发送短信??
2016-07-29
关于Java泛型反射问题
2015-09-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人