摘要: 一、前言 在前面的章节我们介绍过 Junit 的使用,也了解过 spring-test,今天我们来了解一个新玩意 -- mock 测试。这里仅仅做一个入门,对返回视图和返回 Json 数据的方法进行测试演示,不会把所有的方法都介绍到,具体文档详见链接:Mock Test,本章节主要讲解以下两部分内容 阅读全文
posted @ 2021-05-29 22:21 edda_huang 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Java生鲜电商平台-API接口设计之token、timestamp、sign 具体设计与实现 说明:在实际的业务中,难免会跟第三方系统进行数据的交互与传递,那么如何保证数据在传输过程中的安全呢(防窃取)?除了https的协议之外,能不能加上通用的一套算法以及规范来保证传输的安全性呢? 下面我们就来 阅读全文
posted @ 2021-05-29 21:25 edda_huang 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 讲了manyToOne和oneToMany,下面来看看get方法。在之前已经说过,如果是映射单对象,直接使用association来映射。而如果关系 是一个集合,则需要使用collection来描述。和association一样,mybatis不会去管关系是many2many还是 one2many。 阅读全文
posted @ 2021-05-29 21:07 edda_huang 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 返回List集合: toList() 用于将元素累积到List集合中。它将创建一个新List集合(不会更改当前集合)。 List<Integer> integers = Arrays.asList(1,2,3,4,5,6,6); integers.stream().map(x -> x*x).col 阅读全文
posted @ 2021-05-29 20:57 edda_huang 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Java后端开发规范 一、技术栈规约 二、命名规范 三、Java代码规范(注释规范、异常与日志、代码逻辑规范) 四、Mybatis与SQL规范 五、结果检查(单元测试及代码扫描) 六、安全规范 一、技术栈规约 二、命名规范 命名使用英文词组合,严禁使用中文拼音或拼音首字母组合命名(专有名词例外) - 阅读全文
posted @ 2021-05-29 20:04 edda_huang 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在mysql中,如果是latin1字符集下,一个中文汉字占2个字节数;如果是utf8字符集下,一个中文汉字占3个字节数;如果是gbk字符集下,一个中文汉字占2个字节数。 mysql各字符集下汉字和字母占字节数 varchar(N), 这里的N是指字符数,并不是字节数.占用的字节数与编码有关 在mys 阅读全文
posted @ 2021-05-29 20:01 edda_huang 阅读(1634) 评论(0) 推荐(0) 编辑