随笔分类 -  项目实战

在工作中使用的知识的记录
摘要:(1) 需求:导入时得判断价格是否为非负数,不能为特殊字符(eg:#)。 程序测试: 实战: 正则表达式如下: ^[1-9](\d*)([.][0-9]*)?$ 解析: ^:匹配输入字符串的开始位置。 [1-9]:设置第一个数字不是 0,范围1到9。 \:将下一个字符标记为一个特殊字符、或一个原义字 阅读全文
posted @ 2020-01-24 11:36 JustJavaIt 阅读(206) 评论(0) 推荐(0)
摘要:通过阅读本文你可以更好的理解两个知识点: 1.#{}与${}在实际项目中的使用,避免在项目中使用不当造成不可预知的Bug; 2.MySQL中in里面如果是字符串的话,为什么只取第一个对应的数据,eg: in (“5,6,7”); 快过年了,项目决定年后上线,在修Bug阶段,在Bug解决后开始当水手划 阅读全文
posted @ 2020-01-20 12:02 JustJavaIt 阅读(2040) 评论(0) 推荐(1)
摘要:项目需求说明: 解决WMS系统收货容差问题,例如:SKU的采购数量95件,容差是5,95+95*5/100=99.75,传WMS的数量是99,且容差传零。 参数说明: 其中ROUND_UP:向上取整,非0时,舍弃小数后(整数部分)加1,比如12.49结果为13,-12.49结果为 -13。 ROUN 阅读全文
posted @ 2020-01-20 11:06 JustJavaIt 阅读(12952) 评论(1) 推荐(1)
摘要:问题 在一次代码的更新中,我按照以往的操作点,菜单中VCS下的Update Project,结果报错了,idea自动将我未提交的所有代码驻藏了stash了,全部代码还原了,心里慌了一下,去GitLab上看了一下,发现一个“衰仔”居然把.iml文件(intellij idea的工程配置文件)给上传到远 阅读全文
posted @ 2019-08-18 12:52 JustJavaIt 阅读(747) 评论(0) 推荐(1)
摘要:@Transactional 介绍 Spring 事务管理分为编码式和声明式的两种方式,编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。@Transactional属于声明式事务中(两种)的一种,另一种是通过在配置文件(xml)中做相关的事务规则声明。我这 阅读全文
posted @ 2019-08-18 11:54 JustJavaIt 阅读(1353) 评论(0) 推荐(0)
摘要:1)使用StringUtils.join()将集合转为字符串 说明: 1)HashSet实现了Set接口,不允许出现重复元素,不保证集合中元素的顺序,允许包含值为null的元素,但最多只能一个。 2)将集合HashSet通过StringUtils.join()转换成逗号分隔的字符串 阅读全文
posted @ 2019-08-11 23:07 JustJavaIt 阅读(306) 评论(0) 推荐(0)
摘要:需求说明:公司使用Swagger(接口文档在线生成工具),为了让前端同事更好的了解传入参数的详细情况,应用项目中接口(eg:分页查询接口)中使用dto对象来接受前端传入的参数,但是后面中心项目中接口是用json字符串接受的,也就是说需要把dto对象转为JSON字符串,这时JSON.toJSONStr 阅读全文
posted @ 2019-07-28 17:08 JustJavaIt 阅读(14469) 评论(0) 推荐(1)
摘要:说明: 新项目启动,通过公司运维同学给的数据库脚本在Navicat中建项目的数据库,运行脚本时报错 Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operatio 阅读全文
posted @ 2019-07-20 11:05 JustJavaIt 阅读(2903) 评论(0) 推荐(1)