上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

2020年5月22日

如何安放你的大文件,MongoDB GridFS可以帮助你

摘要: 1 简介 众所周知(你不知也当你知), 是以文档( )组织数据的。除了常用于存储 数据,它也是可以存储普通文件的。我们可以把一些文件以 的格式存入 ,十分方便,比较说图片、文本文件等。但 的`BSON Document 16MB MongoDB GridFS 16MB GridFS`存储。 2 基本 阅读全文

posted @ 2020-05-22 02:07 南瓜慢说 阅读(753) 评论(0) 推荐(0) 编辑

2020年5月21日

Maven整合JaCoCo和Sonar,看看你的测试写够了没

摘要: 1 简介 单元测试是保证代码质量的重要一环,而如何衡量单元测试写得好不好呢? 是一个重要指标。而 则是专门为 提供的用于检测测试覆盖率的工具,英文全称为 。 本文将讲解如何在 项目中整合 ,并在 中展示。 的安装可以参考这篇文章: 《 "Docker搭建代码检测平台SonarQube并检测maven 阅读全文

posted @ 2020-05-21 00:05 南瓜慢说 阅读(4954) 评论(0) 推荐(0) 编辑

2020年5月20日

Docker搭建代码检测平台SonarQube并检测maven项目

摘要: 1 前言 良好的代码习惯是一个优秀程序员应该具备的品质,但靠人的习惯与记忆来保证代码质量,始终不是一件靠谱的事。在计算机行业应该深知,只要是人为的,都会有操作风险。本文讲解如何通过 搭建代码检测平台 ,并使用它来检测 项目的代码。 2 Docker安装SonarQube 2.1 安装 通过 安装,方 阅读全文

posted @ 2020-05-20 00:03 南瓜慢说 阅读(906) 评论(0) 推荐(1) 编辑

2020年5月18日

Oracle SQLPlus导出数据到csv文件

摘要: 时不时地我们需要导出一些数据用作备份、查看报表等,如果用 导出会非常慢。而用 ,则速度非常快。 准备 执行文件 : sql set colsep , set feedback off set heading off set newp none set pagesize 0 set linesize 阅读全文

posted @ 2020-05-18 23:55 南瓜慢说 阅读(4740) 评论(0) 推荐(0) 编辑

Oracle用decode函数或CASE-WHEN实现自定义排序

摘要: 1 问题 对 排序,只要在 后面加字段就可以了,可以通过加 或`asc`来选择降序或升序。但排序规则是默认的,数字、时间、字符串等都有自己默认的排序规则。有时候需要按自己的想法来排序,而不是按字段默认排序规则。 比如字段值为英文字段: 、`Tuesday Wednesday`等,如果按字段默认排序规 阅读全文

posted @ 2020-05-18 00:24 南瓜慢说 阅读(660) 评论(0) 推荐(0) 编辑

2020年5月17日

Mockito如何mock一条链式调用

摘要: 在写单元测试的时候,不免可能需要mock一些对象出来,并且mock一些方法调用去返回一个自己想要的对象。一般的使用是这样的: 这样我们便可以自定义这个类 方法的返回,以达到我们测试特定情况的需要。 但假设可能我们要影响的是下面这样的返回结果呢? 那可能我们就要先mock四个对象出来,然后再一层层mo 阅读全文

posted @ 2020-05-17 10:40 南瓜慢说 阅读(1506) 评论(0) 推荐(0) 编辑

2020年5月16日

Mockito不能mock final类的解决办法

摘要: `Mockito`是很常用的测试工具,使用过程中可能会遇到下面的问题: 问题重现: 引入该依赖到项目的maven配置如下: 测试代码如下: 报错信息如下: 这是因为低版本的 是不能 `final`类的。 解决方案: 改变 的版本,修改maven依赖如下: 重跑测试,问题解决! 欢迎访问 "南瓜慢说 阅读全文

posted @ 2020-05-16 23:45 南瓜慢说 阅读(5881) 评论(0) 推荐(1) 编辑

2020年5月9日

Java怎么从这四个位置读取配置文件Properties(普通文件系统-classpath-jar-URL)

摘要: 1 简介 读取文件内容是 常规操作,特别是读取配置文件,本文将介绍四种读取配置文件(Properties格式为例)的情况,分别是从普通文件系统、classpath、jar包内、网络资源 。 2 四种位置 通过四个小示例来展示,先准备配置文件 如下: (1)普通文件系统 这里说的普通文件系统就是我们平 阅读全文

posted @ 2020-05-09 10:09 南瓜慢说 阅读(1042) 评论(0) 推荐(0) 编辑

Java创建对象的六种方法-权当记录一下

摘要: 1 简介 是面向对象的编程语言,只要使用它,就需要创建对象。Java创建对象有六种方法,实际常用的不会这么多,这里权当是记录一下。 2 六种方法 (1)使用new关键字 (2)反射之Class类newInstance() (3)反射之Constructor类的newInstance() (4)Obj 阅读全文

posted @ 2020-05-09 00:48 南瓜慢说 阅读(855) 评论(0) 推荐(0) 编辑

2020年5月8日

单元测试中使用Spring的ReflectionTestUtils更方便

摘要: 1 简介 是`Spring spring core ReflectionTestUtils spring test ReflectionUtils ReflectionTestUtils`,能增加我们的便利性。 假设我们需要创建一个类,但它的某些成员变量是私有的,并且没有提供公共的 方法,而我们无法 阅读全文

posted @ 2020-05-08 22:21 南瓜慢说 阅读(3594) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

导航