
BYHJ
文章平均质量分 73
尖叫酒杯
宁鸣而死,不默而生
展开
-
绑定事件导致--类方法的return返回后再次执行,一共执行两次的错误
一、问题今天,出现了JSP页面请求Controller层方法,方法返回后自动再次执行第二遍的问题。二、调试过程1、后台逻辑有误?用IDE的调试程序检测了一遍,发现每次正常返回web容器后,会再回头调一遍本方法;最初以为是后台逻辑的问题,但本方法内容比较简单,没有复杂的代码逻辑,所以排除了后台方法逻辑错误的因素;2、页面请求了两次?使用Chorme浏览器,在页面打断点测试页面原创 2018-03-15 15:15:01 · 925 阅读 · 0 评论 -
Spring自带定时器quartz重跑问题
一、场景描述公司系统需要增加一些定时任务,最开始是每个定时任务都配置一个专用的调度工厂、触发器等等。后来公司项目越来越大,需要配置的定时任务越来越多,定时任务的时间策略等需要变动的时候必须修改配置。这些问题越来越多,于是就建表,写了个专门扫表获取相关定时任务的触发器。除了这个之外别的触发器通通配置在表里。二、问题与调试1、某天报生产问题,业务报表出错,经查,发现是报表的定时任务重复执行原创 2018-03-15 15:42:13 · 1631 阅读 · 0 评论 -
页面FormData形式传表单数据和同时上传文件方法
一、前言 首先,要明确一点。即,通过formdata形式上传表单和文件的方式,每一个表单必须有name属性,否则无法获得参数,此处要注意input表单是file的,只需要一个name,并且后台不要用某个成员变量去接值,否则报错一般是405; 第二,笔者项目前端请求采用的是ajax,必须在此处请求处加上两个属性。分别是:processData : false和contentType : ...原创 2018-04-25 10:35:20 · 3098 阅读 · 0 评论 -
根据数据表生成命名格式规范的实体bean工具类
一、前言 鉴于新来的同事对于实体bean的命名千奇百怪,于是有了这么个工具类,可以根据数据库中表结构去生成对应实体。只需要再稍作修改即可使用;本文采用的是MYSQL数据库,别的数据库未做尝试;二、工具代码2.1 底层代码import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.i...原创 2018-04-25 11:05:08 · 441 阅读 · 0 评论 -
FTP下载文件失真问题
一、前言 业务需要在特定的场景下给特定的用户发送带有图片压缩包的邮件。一开始我们使用的是普通的FTP下载方法,后来发现图片有失真问题,于是重新写了一种FTP的下载图片方法二、代码逻辑 public static boolean downloadImage(String hostname, int port, String username, String password, Strin...原创 2018-05-17 16:52:00 · 2062 阅读 · 0 评论 -
hql查询结果包含null-持续更新
1、背景前些天接了一个新客户,需要重新部署项目。在测试阶段,由于客户提供的测试接口不通,系统本身的一些接口也无法提供服务。所以采用人工录入的办法插入数据。由于进件的作业平台需要的字段较多,因此以进件信息为主,建立了一个进件信息视图loan_simple_view,并做了相关的实体映射。2、问题概述在测试阶段,发现功能异常,报错是说服务器异常。经过查询有关日志信息,发现每次调完查询方法后原创 2018-05-17 16:53:16 · 1899 阅读 · 0 评论 -
Spring集成Quartz定时器配置流程(基础版)
一、前言 由于平常接触的项目多为金融项目,很多时候需要每天统计昨天的报表数据,实时维护某些字段等;因此对于Quartz的认识较早一些;它可以很轻易的集成到Spring框架中去,非常好用;二、引入的包 需要引入以下jar包:quartz.jar,spring-context-support.jar,commons-collections-3.2.jar三、Quartz配置 3.1 ...原创 2018-04-28 19:13:18 · 261 阅读 · 0 评论 -
Spring集成Quartz定时器配置流程(进阶版)
一、前言 在使用基础版配置批量任务跑批后,逐渐发现有两个弊端。第一,每次变动跑批的时间策略或停止某个批西欧需要改配置文件,重启服务;第二,项目后期跑批任务越来越多,跑批时间点又比较集中,因此需要视情况微调跑批策略 ,又面临改配置重启的问题。有鉴于此,决定将跑批任务配置参数均配在数据库里,数据库里随便变,代码不变。类似于Drools;二、具体配置 2.1 配置项 <!-- ...原创 2018-04-28 19:24:26 · 391 阅读 · 0 评论 -
[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
一、前言 前两天用eclipse建了一个spring boot项目,建完直接clean-install来着,结果第一步clean就给我报了一个这么个错。二、解决 一开始我以为是maven仓库依赖方面的问题,检查了各项配置,没有任何问题;于是各种百度,大多都是说什么JDK版本、maven依赖方面的问题,有说改run configration的,有说检查JDK版本的,还有说把仓...原创 2018-08-11 23:20:37 · 13473 阅读 · 1 评论