@1这种代码编写值得一看
public String getPrivateKey() {
if (StrKit.isBlank(privateKey))
System.out.println("privateKey 未被赋值!");
throw new IllegalStateException("privateKey 未被赋值");
return privateKey;
}
1:在否定的位置抛出一个运行时异常比较好
2:运行时的异常上面位置最好要有一个输出语句或者时e.printTraceStack()方便我们查出
报错原理!
2.group by分组是一个比较耗时的操作!写sql语句的时候可以换一种写法就不用分组!