南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

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

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

LarryDpk LarryDpk 发布于 2020-05-16

Oracle SQLPlus导出数据到csv文件

时不时地我们需要导出一些数据用作备份、查看报表等,如果用SqlDevelop导出会非常慢。而用SqlPlus,则速度非常快。准备SQL执行文件export.sql:setcolsep,setfeedbackoffsetheadingoffsetnewpnonesetpagesize0setlines

LarryDpk LarryDpk 发布于 2020-05-14

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

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

LarryDpk LarryDpk 发布于 2020-05-14

Mockito如何mock一条链式调用

在写单元测试的时候,不免可能需要mock一些对象出来,并且mock一些方法调用去返回一个自己想要的对象。一般的使用是这样的:FinalPumpkinpumpkin=mock(FinalPumpkin.class);when(pumpkin.getName()).thenReturn("ww

LarryDpk LarryDpk 发布于 2020-05-10

Mockito不能mock final类的解决办法

Mockito是很常用的测试工具,使用过程中可能会遇到下面的问题:Mockitocannotmock/spybecause:-finalclass问题重现:引入该依赖到项目的maven配置如下:<dependency><groupId>org.mockito</grou

LarryDpk LarryDpk 发布于 2020-05-10

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

1简介读取文件内容是Java常规操作,特别是读取配置文件,本文将介绍四种读取配置文件(Properties格式为例)的情况,分别是从普通文件系统、classpath、jar包内、网络资源URL。#2四种位置通过四个小示例来展示,先准备配置文件pkslow.properties如下:name=pksl

LarryDpk LarryDpk 发布于 2020-05-09

Six Ways to Create Objects in Java

Six Ways to Create Objects in Java 1 Introduction Java is an OOP program language, we need to create Java Object whenever we use it. There are six way

LarryDpk LarryDpk 发布于 2020-05-09

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

简介ReflectionUtils是Spring中一个常用的类,属于spring-core包;ReflectionTestUtils则属于spring-test包。两者功能有重叠的地方,而ReflectionUtils会更强大。在单元测试时使用ReflectionTestUtils,能增加我们的便利

LarryDpk LarryDpk 发布于 2020-05-08