自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Spring Boot默认的JSON解析框架设置

方案一:启动类继承WebMvcConfigurerAdapter,覆盖方法configureMessageConverters...@SpringBootApplicationpublic class UserApplication extends WebMvcConfigurerAdapter{ @Override public void config...

2019-01-29 14:02:00 259

转载 json转换导致金额失真问题解决

平台的余额查询逻辑中,今天爆了个雷。因平台用户都是较大的商户,且资金一般都是整数(这也是埋雷这么久的原因吧),但今天有客户说他们今天充值金额有个0.63的零头,但为何页面展示的账户余额零头却只是0.6?debug跟了下代码,用测试数据貌似没有问题:用了客户说的充值金额再试了下,不好了:果然是把后面的3分钱吃了---虽然3分钱是小钱,但搞支付的哪怕1分钱都得明明白...

2018-09-01 15:38:00 191

转载 重试补偿机制完善

最近上线了一个下单平台项目,需要定时将线下的订单也推送过去,但对于补偿机制,当时是简单的进行定时,每隔15分钟拉取所有的未推送记录(包含上次未推成功的),放入MQ中,在消费端进行数据推送。---在消费端有另一套数据一致性机制,这里可以默认只要放入MQ,即可认定数据推送成功。项目验收时,外请专家建议将定时机制优化,每次重试失败,下次应该隔更长时间推送,比如下次是上次的2倍,以2的N次幂...

2018-08-08 14:59:00 414

转载 mybatis一次执行多条SQL语句

数据库表中有的冗余字段需要修改,这就要修改多个表中的信息,在mybatis中如何实现一个mapper方法?1、在jdbc路径中添加 allowMultiQueries=truejdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/account?useUnicode=true&characterEncoding=utf8&allow...

2018-05-17 14:17:00 149

转载 JVM内存分配与垃圾回收机制管理

项目上线,性能优化有个重要组成就是jvm内存分配和垃圾回收机制的管理配置。网上随便能搜到相关的具体步骤,以及内存中各种参数对应的意义,不再赘述。干货就是直接抛出遇到的问题,以及如何解决的,再说说待探索的地方:Linux【我用的centos6.7】下设置很顺利,直接通过vi修改服务器tomcat的bin/catalina.sh文件,在文件注释结束的第一行增加如下设置:JAVA_...

2017-08-04 13:10:00 134

转载 身份证号正则验证

来源:<http://simeon.blog.51cto.com/18680/101003>近期项目对用户身份验证升级,身份证号是一种方式,所以需要对其合法性做验证,论坛找了不少,但大都是简单的位数格式,最后找了这个针对身份证号生成规则设计的方法,感觉很好,先保留了,也推荐给大家!//身份证正则表达式(15位)isIDCard1=/^[1-9]\d{7}((0\d)...

2017-06-07 10:19:00 140

转载 日志入库-log4j-mysql连接中断问题

mysql5.6 druid1.0.17 log4j 1.2.16 一定时间后无法连接 CommunicationsException: Communications link failure 粗暴方法:修改mysql的配置文件 my.ini或者my.conf中的参数wait_timeout大于8小时,不是个好办法;网上建议:1、mysql.url后缀添加&autoReconn...

2017-06-01 09:58:00 123

转载 项目人力安排

主流的组织形式,可以用两张图来表示:比较:1) 如果取消一个项目,比如项目A撤销了,方式一中负责该项目的二人工作压力减半,但各自负责的另一不同项目,可以帮助他人分担工作;方式二中负责该项目的二人工作压力减半,各自负责另一个项目,其他人仍然苦逼。2) 如果某个人离开,方式一中与该同事负责同一项目的两个人压力增大,但其他项目的同事可以在其他共担项目中分担工作压力;...

2017-03-09 11:43:00 205

转载 String空值判定

不能用 str.equalsIgnoreCase(null)。写了个判定的方法,供以后直接调用:1 public static boolean isEmpty(String str) {2 if (str != null && !"".equals(str)) {3 return false;4 ...

2016-07-14 17:02:00 135

转载 Mysql中的少用函数

1、查询时需要转换类型,大多发生在数字和字符串、时间和字符串之间  Mysql提供了两个个类型转换函数:CAST和CONVERTCAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。这个类型 可以是以下值其中的 一个:BINARY[(N)]CHAR[(N)]DATEDATETIMEDECIMALSIGNED [INT...

2016-06-01 10:54:00 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除