随笔分类 - Java
摘要:最终打印的msgId都是最后一次设置的msgId,原因是for循环操作的都是同一个对象 解决方案,将对象放到另外一个对象中再加入到list
阅读全文
摘要:maven 打包时报错 原因:多模块项目,打包的模块依赖于其他模块,但是其他模块修改了内容,没有及时编译导致的 解决:将依赖的模块clear,重新编译
阅读全文
摘要:编写工具类中遇到注入配置文件中的数据读取不到,解决办法 1.工具类要用@Component修饰 2.使用@Value注解将配置文件中的数据注入到普通变量中 3.通过@PostConstruct注解将普通变量赋值给静态变量 通过以上步骤静态方法中就可以获取到配置文件中的数据了
阅读全文
摘要:由于需要处理带逗号的字符串,使用了谷歌的 Splitter.on(",").splitToList(carNos) 方法返回的List 调用remove 方法报错 java.lang.UnsupportedOperationException String carNos = "aaa,bbb"; L
阅读全文
摘要:解决方案: 把编码统一都设置为 UTF-8 request.setCharacterEncoding("UTF-8");
阅读全文
摘要:原因: 是因为对象的引用地址没有被修改,所以导致都是最后一次修改的值 解决方案: 将每一次遍历的集合都转成JSON,然后再将JSON转换成对应的集合,这样就会将对象的引用地址进行了变更,从而达到想要的效果
阅读全文
摘要:报错 form表单提交 Content type 为 multipart/form-data 时,不需要使用@RequestBody注解,去掉即可
阅读全文
摘要:1.下载jar http://www.sauronsoftware.it/projects/jave/download.php 2.将下载的jar加入到项目中 3.代码 @RequestMapping(value = "uploadBatchFile",method = RequestMethod.
阅读全文
摘要:一样情况下,需要读的文件都会放在 resources 目录下 读取seaWxx.json文件时,获取不到,会报错 Resource of path [seaWxx.json] not exist! 最终改成 seawxx.json 读取成功,应该是大写字母识别不了的原因
阅读全文
摘要:开发中遇到的问题 前端传的json数据是 {"ditId":null,"imgUrl":"woman.png","type":1,"dataId":null,"dataName":"小叮当2","px":"24","py":"48","lng":null,"lat":null,"smdId":nul
阅读全文
摘要:应该先设置时间,然后重启项目spring定时器才会执行,步骤一定不能乱
阅读全文
摘要:https://www.cnblogs.com/tongxinling/p/7862198.html
阅读全文
摘要:1.创建一个空项目,输入相应的信息,点击finish 2.将每个项目作为模块导入进来 选择项目,我到导入的是之前eclipse项目开发的,所以选择对应的类型,jdk等信息,一直点击next就行 配置打包方式等 至此打包方式好了,注意设置访问根路径 项目可以启动啦 配置tomcat多项目session
阅读全文
摘要:1.拦截器中的代码 2.ajax请求 加入 complete 处理
阅读全文
摘要:@RequestMapping(value = "down",method = RequestMethod.GET) @ResponseBody public void down(HttpServletRequest request, HttpServletResponse response) throws IOException { //获取根目录 ...
阅读全文
摘要:发送邮件代码 //遇到的问题 该问题就是在国内无法连接,要使用国外的服务器 使用国外的服务器之后,还会报错 javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted 就要进行下图的设置
阅读全文
摘要:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMa
阅读全文
摘要:后台通过对象接收前端传过来的时间类型的值时,需要使用@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") 注解将前端传过来的值转换成时间类型的
阅读全文
摘要:使用拦截器去做跨域访问 在验证时,需要在header里面传入token和userId来进行验证,所以需要特别注意的就是要在代码中将这两个参数加入,否则会出现异常 拦截的是所有以api开头的接口,设置完之后就完成啦
阅读全文
摘要:在tomcat的conf文件下的context.xml中加入 <CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" /> 然后重启tomcat即可 如图
阅读全文