快速排序

fun quickSort(array: IntArray, left: Int, right: Int) { if (left >= right) { return; } val x = array[(left + right+1) shr 1] var


Lombok的常用注解

Lombok是一个Java的库,日常开发使用过程使用的很频繁,个人使用也只是加@Data和两个构造器的注解,所以抽时间研究了下其他的注解@Getter@Getter注解是在成员变量和类上,用来生成对应的get方法,其中有三个属性,一个是lazy,另一个是onMethod属性,还有一个是value属性


TestNG Demo 入门

最近在学习接口测试和单元测试,这里有两款基础得测试框架TestNG和Junit5,我先学习了TestNG,这里作为记录引入TestNGMaven<dependency> <groupId>org.testng</groupId> <artifac


各种Object的含义

java这种各种O特别多,下面暂时列几个先记录一下PO(Persistant Object):持久化对象,数据库表中在Java对象中的映射状态,差不多就是数据库中的一条表记录就是一个PO,有getter set方法POJO(Plain Ordinary Java Object)普通的Java对象DT