本人已婚,35岁之后,哥想当boss

亦庄某场种地,软件+互联网+AI+投资,私聊QQ240370818

vue+layui+select遇到的1个奇葩bug,坑了我好几天

    <div class="layui-form-item">                        <label class="layui-form-label...

2018-10-13 17:19:11

阅读数:39

评论数:0

2个小问题:Chrome安装json-handler插件,Maven打包使用UTF-8编码

Chrome安装json-handler插件。 需要注意的是,格式化显示之后,和后端原样的json串可能会有区别,比如后端是35.00,前端展示Wie35。     同时反馈html页面出现了乱码,同一个页面,10个列,只有2列是乱码。 经过排查发现,jar包的枚举类中文是乱码。 ...

2018-10-11 14:16:38

阅读数:18

评论数:0

vue不是万能的

vue用起来,总体上过得去,比较喜欢用他做分页,直接{{}}展示比较方便。 另外一个好处,就是把相关代码放在一起,但就实际情况,自己做的多是小项目,不是很有必要。 vue的组件,还没怎么研究。 还是比较喜欢适合 后端程序员思维的 前端框架。   另外,最坑的地方是,vue在和 layui...

2018-10-09 15:34:40

阅读数:42

评论数:0

又遇到js坑了,东西太多,记不住了额

1、部分代码用的vue,ajax用的是axios。 部分代码用freemaker直接渲染,前端用的是 jquery post。  axios.post(             config.loanRepayDoPay,             urlParams(params)     )...

2018-10-09 12:32:24

阅读数:32

评论数:0

最近2个迭代,问题经验汇总

1、  jsf RPC接口, retry重试改为3 timeout改为1000。       add添加类,必须保证幂等才行,增加 唯一标志。      疑惑:add等非幂等接口,如果add1次,sql执行成功,但是接口超时,调用方如果再重试,会重复添加数据。    我司的jsf,貌似没有这...

2018-09-19 18:10:53

阅读数:70

评论数:0

BeanUtils小坑一枚

BeanUtils工具类copy有点小问题,很久之前就知道,听说 用其它工具类的copy没有问题。 但是,我就不喜欢用其它的工具类,优先用专业的工具类,比如spring自己的 copy就懒得用,不是所有的项目,都得依赖spring。     copy的时候,null值会被 默认为0,很烦。...

2018-09-14 20:19:46

阅读数:87

评论数:0

最近bug坑的太多了,忍不住总结1个

原有项目 商品有个 id 比如 12345,还有个 字符串的id,serviceCode比如GOODS-12345。 搜索的时候,用的是字符串格式,输入有点反人类,每次都带上"GOODS_"前缀。   界面输入写死"GOODS_&...

2018-09-14 20:14:23

阅读数:89

评论数:0

遇到一个缓存(Reids)疑难问题

线上1个接口上线了,用了Redis缓存。 本地(预发)环境,接口返回值 新增了2个字段,   “http://x.com/test/x.action?platform=71&sortId=7604”. 调整2个参数来验证,新增2个字段是否返回了值。   结果是,...

2018-09-14 11:10:05

阅读数:88

评论数:0

Spring中的多数据源和@Transactional事务配置

基础Dao/Mapper定义public interface BaseMapper { // read public Entity get(Integer id); } public interface JdbuyBaseMapper extends BaseMapper{ } pu...

2018-03-14 10:26:21

阅读数:849

评论数:1

itext生成PDF,天坑

自从使用itext生成PDF以来,都很正常。itextpdf作为主要包,调用api生成,itext-asian亚洲包提供字体文件。  今天,再次使用,本地ok,用jetty。                com.itextpdf              itextpdf            ...

2017-11-14 18:58:29

阅读数:1053

评论数:1

工作日常问题10个

1.使用date作为乐观锁更新条件,有问题之前,习惯使用“悲观锁”更新,select * from user where id = #{id} for update , update user set name = “a” where id = 1。最近,尝试使用“乐观锁”更新,update us...

2017-09-12 20:47:39

阅读数:340

评论数:0

Spring事务@Transactional中使用异步线程bug

@Transactional    @Override    public int genRecord(AppRecord appRecord) throws BizException{          //异步线程初始化RecordStatus对象         RecordStatusWo...

2017-08-21 16:00:37

阅读数:1239

评论数:0

重复插入

最近业务方,又反馈1个问题,违约邮件没有发送。经排查,1个人的信用表,出现了重复数据。1个人的信用主要由 userId和业务类型categoryId决定。结果,categoryId为空,getByUserIdAndCategoryId 因为categoryId为null,总是查询不到数据,最终重复...

2017-08-08 20:19:43

阅读数:356

评论数:1

昨天的技术债,今天还。。。

最近,做的系统进入试运行了,第2天就出现了1个小型事故。   黑名单过期,需要给用户发送邮件。之前,是发送给 咱们开发者自己。试运行之后,需要发送给用户。但是,上线的第2天,给1000个用户,发送了4000个“移除黑名单”的邮件。1、第1个原因  试运行期间,需要删除旧的黑名单。  产品原来没有说...

2017-08-03 11:23:57

阅读数:589

评论数:5

mysql排序不稳定,分页查询数据有重复和遗漏

现象:业务方在系统添加用户时,提示 用户A已经存在,但是界面中没有。解决过程:数据库中看得到。查看sql语句,在线上sql工具查询,但是不支持分页,不方便复现问题。select * from user where yn = 1 order by roleType 是有的。那为啥 select * ...

2017-07-19 15:59:58

阅读数:1473

评论数:2

分页查询,天坑一枚

今天遇到1个老系统的bug,既然没人管,就我亲手来杀死它。  分页查询,通常分2次查询,先count,再list。  list查询select code,group_concat(three_type) from table_Aleft join table_Bgroup by code;一般来说...

2017-07-14 15:09:57

阅读数:565

评论数:1

JS异常: Uncaught RangeError: Maximum call stack size exceeded

最近经常遇到1个JS异常,Chrome运行,偶尔有问题,想复现的时候,却又不出来。jquery-2.1.4.min.js?_=1498552203335:3 Uncaught RangeError: Maximum call stack size exceeded.    at HTMLDivEl...

2017-06-27 16:49:18

阅读数:3137

评论数:2

JS向后台传汉字为乱码的解决方法:两次URL参数编码

通过JS,URL参数向服务端传递中文参数的时候,经常遇到乱码问题。最烦人的情况是,有的机器是正常的,有的机器是不正常的。几年前,就遇到过这个问题,没有完美的解决办法。今天,又遇到了这个问题,参考了下面网友的方法,很好地解决了。encodeURI(encodeURI(params)), top.di...

2017-05-19 16:19:25

阅读数:1312

评论数:0

2016年JD工作遇到的问题:6-15,日常小问题

6、eclipse通过类名,找到所在的jar包。解决办法:选中class, 快捷键 Ctrl +Shift+ T!!然后……之前经常是,根据类名找到对应的源文件,大脑短路,忘了下面的jar包提示。7、Fn热键颠倒了。Eclipse调试,F6下一行代码,结果公司联想Lenovo电脑必须使用Fn+F6...

2016-12-06 21:45:09

阅读数:544

评论数:0

My97DatePicker:开始时间和结束时间的最大间隔为1个月30天,并且不大于当前时间(3种方法)

问题的背景 在之前做Web项目的时候,开始时间和结束时间,只有2个要求:1、开始时间必须小于等于结束时间,不能超过当前时间。2、结束时间必须大于等于开始时间,不能超过当前时间。由于开始时间不大于结束时间,“开始时间不能超过当前时间,没有必要设置”。 最近的项目,又多了第3个条件。...

2016-11-24 00:18:11

阅读数:3466

评论数:0

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