01 2020 档案

摘要:(1) 需求:导入时得判断价格是否为非负数,不能为特殊字符(eg:#)。 程序测试: 实战: 正则表达式如下: ^[1-9](\d*)([.][0-9]*)?$ 解析: ^:匹配输入字符串的开始位置。 [1-9]:设置第一个数字不是 0,范围1到9。 \:将下一个字符标记为一个特殊字符、或一个原义字 阅读全文
posted @ 2020-01-24 11:36 JustJavaIt 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Exists关键字: exists表示存在,是对外表做loop循环,每次loop循环再对内表(子查询)进行查询,那么因为对内表的查询使用的索引(内表效率高,故可用大表),而外表有多大都需要遍历,不可避免(尽量用小表),故内表大的使用exists,可加快效率;它常常和子查询配合使用,例如下面的SQL语 阅读全文
posted @ 2020-01-22 15:46 JustJavaIt 阅读(419) 评论(0) 推荐(0) 编辑
摘要:动态 sql 是 MyBatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 MyBatis 会对其进行动态解析。MyBatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 面试题:#{}和${}的区别是什么? 1)#{}是预编译处理,$ { 阅读全文
posted @ 2020-01-20 14:45 JustJavaIt 阅读(34978) 评论(2) 推荐(5) 编辑
摘要:通过阅读本文你可以更好的理解两个知识点: 1.#{}与${}在实际项目中的使用,避免在项目中使用不当造成不可预知的Bug; 2.MySQL中in里面如果是字符串的话,为什么只取第一个对应的数据,eg: in (“5,6,7”); 快过年了,项目决定年后上线,在修Bug阶段,在Bug解决后开始当水手划 阅读全文
posted @ 2020-01-20 12:02 JustJavaIt 阅读(2006) 评论(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 阅读(12897) 评论(1) 推荐(1) 编辑
摘要:设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。总共有 23 种设计模式 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 Spring用了哪些设计模式? 1)单例模式: 在Spring中定义的bean默认是单例模式。 2)工厂模式:Spring使用 阅读全文
posted @ 2020-01-10 21:34 JustJavaIt 阅读(5602) 评论(0) 推荐(1) 编辑
摘要:1. xml全称是什么? XML 指可扩展标记语言(eXtensible Markup Language),被设计用来传输和存储数据。 阅读全文
posted @ 2020-01-10 20:37 JustJavaIt 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1、Redis? 是什么? Redis(Remote Dictionary Server)是一个开源的底层使用C语言编写的key-value存储数据库。 为什么要用?优缺点? 1)性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。 2)丰富的数据类型 – Redi 阅读全文
posted @ 2020-01-01 23:13 JustJavaIt 阅读(215) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示