5 不务正业的野猴子

尚未进行身份认证

暂无相关描述

等级
博文 171
排名 2w+

【Bug】Either re-interrupt this method or rethrow the "InterruptedException"

使用sonar扫描项目代码时提示如下信息:Eitherre-interruptthismethodorrethrowthe"InterruptedException"问题代码如下:try{ Thread.sleep(1000);}catch(InterruptedExceptione){ logger.error("休眠1秒失败,请核查",e);}解决...

2019-06-14 08:49:04

【Bug】Double类型的属性不可使用@NotEmpty注解判空

先贴段日志javax.validation.UnexpectedTypeException:HV000030:NovalidatorcouldbefoundforconstraintBillCommonSaveTool'javax.validation.constraints.Size'validatingtype'java.lang.Double'.Checkcon...

2019-06-10 16:16:00

jQuery学习笔记之:first-child 与 :first的区别

2019-05-05 20:37:40

python range()

range()用于生成一组指定范围的listrange(end)指定生成的list中元素止于endrange(start,end)指定生成的list中元素起于start止于endrange(start,end,step)指定生成的list中元素起于start止于end,并指定元素的间隔步长step>>>fornuminrange(5):...

2019-05-01 14:49:43

【Bug】Struts2 利用Filter过滤特殊字符无效

临时抽调过来帮另一个项目组做特殊字符的过滤,首先想到的方案是Filter+HttpServletRequestWrapper,现成的代码都有直接迁移过来就可以。结果却是只有部分参数获取时进行了转换,而大多数并没有经过转换。项目是Struts2的项目,字符过滤的核心逻辑如下: publicString[]getParameterValues(Stringparameter){ St...

2019-04-23 23:17:02

Oracle 批量新增语句

mybatisinsertintoSYS_RULE( ID, BUSINESS_TYPE, CREATE_INSTRUCT, STATUS, BANK_CODE, DATA_VERSION ) <foreachcollection="list"item="rule"separator="unionall"> ( ...

2019-03-31 11:26:42

fastjson 对象转换时重命名字段名

importjava.io.Serializable;importjava.util.List;importjava.util.Map;importcom.alibaba.fastjson.annotation.JSONField;publicclassCascadeSelectVOimplementsSerializable{ privatestaticf...

2019-03-30 20:35:41

Spring MVC 集成Junit

Springweb项目开发一、SpringMVC项目搭建二、SpringMVC集成MyBatis三、SpringMVC实现CRUD功能四、SpringMVC集成log4j五、SpringMVC集成Junit创建一个单独的测试模块将spring-mybatis-sample-war模块下的配置文件拷贝到spring-mybatis-sample-test下...

2019-03-24 18:37:33

Spring MVC 集成log4j

Springweb项目开发一、SpringMVC项目搭建二、SpringMVC集成MyBatis三、SpringMVC实现CRUD功能四、SpringMVC集成log4jPOM依赖<dependency><groupId>org.slf4j</groupId>&...

2019-03-24 11:01:39

Spring MVC 实现CRUD功能

Springweb项目开发一、SpringMVC项目搭建二、SpringMVC集成MyBatis三、SpringMVC实现CRUD功能新增更新删除查询使用乐观锁在数据库层面防止并发操作...

2019-03-23 18:38:04

【Bug】maven 编译时设置的编码导致文件损坏

<plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.7</source><target&gt...

2019-03-22 12:55:30

Spring MVC 项目搭建

Springweb项目开发一、SpringMVC项目搭建二、SpringMVC集成MyBatis1.开发环境jdk1.8tomcatmavenspringframework2.新建项目(多模块)项目及各模块创建截图各个pom.xml中packaging设置如下spring-mybatis-sample pomspring-mybatis...

2019-03-20 21:51:02

Spring MVC 集成 MyBatis

Spring项目整合MyBatisPOM配置SqlSessionFactory配置<beanid="sqlSessionFactory"class="org.myibatis.spring.SqlSessionFactoryBean" p:dataSource-ref="dataSource" p:configLocations="classpath:myBatis...

2019-03-20 00:33:54

【Bug】Spring Boot 多模块开发 找不到依赖服务

报错信息如下Unsatisfieddependencyexpressedthroughfield'userManagerService';nestedexceptionisorg.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype'dubbo....

2019-03-17 12:03:28

Redis 基础数据结构

数据类型(5种):string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)string使用SET、GET命令SETname"roob"//设置name的值为roobGETname//获取name的值hash使用HMSET、HGETALL命令HMSETuser:1roobpwdpoint200//设

2019-03-09 11:44:01

【重构】坏味道~霰弹式修改

本文摘抄自《重构改善既有代码的设计》一书ShotgunSurgery(霰弹式修改):如果遇到某种变化,你都必须在许多不同的类中做出许多小修改。如果需要修改的代码散布四处,你不但很难找到它们,也很容易忘记某个重要的修改。这种情况下你应该使用MoveMethod和MoveField把所需要修改的代码放进同一个类中。...

2019-03-03 13:39:51

Spring XML 自定义标签解析

在使用dubbo时常常会遇到如下配置:<beansxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"xmlns="http://www.springframework.org/schema/beans"...

2019-02-24 19:00:41

【Bug】同一接口多实现类下dubbo调用服务错乱

有两个项目A、B,各自有一定数量实现了CommonService接口的实现类,而当将这些实现类配置成dubbo服务供彼此消费时,会出现实际消费的服务并不符合预期A项目提供两个服务并消费三个服务<dubbo:serviceinterface=“com.xxx.CommonService”ref=“receiveService”/><dubbo:serviceinter...

2019-02-21 21:42:30

【Bug】Spring在一个事物中开启新事物未生效

先看个缩减版的业务逻辑逻辑上要求:当生成业务数据失败时,已落地的数据不可回滚开发时将数据落地和生成业务数据这两个处理逻辑放在不同的事物中@Service("asyncSendMessage")publicclassAsyncSendMessageServiceImplimplementsSendMessageService{ publicResponsedoAs...

2019-02-09 17:46:10

2019-01-20 近期工作总结

项目名称:票据系统/资金系统项目周期:2018-11~2019-01跟进模块:接口平台-指令模块项目背景:票据系统、资金系统规划的下一代产品,两个产品中都有涉及票据的相关业务(开票/贴现/承兑/托收…),接口平台-指令模块作为一个单独的模块,负责业务方与外部系统方的数据交换。遇到的问题:接口调用:根据流程图描述在某个逻辑处理时需要调用某个接口,但并不知道该接口应由谁提供在开发...

2019-01-20 13:18:13
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。