我正在为该API提供API-Endpoint和Authtoken
所述API用于.XLS报告下载,如何使用(如果可能)POSTMAN查看下载的.xls文件?
如果使用邮递员是不可能的,那么我应该寻找的其他程序化方法是什么?
我有按日期、app_name、src(3 个分区)分区的 hive 表
我想以多种方式触发 show partitions 命令,如下所示
// works
show partitions mydb.tab_dt partition(date='2017-05-01');
// works
show partitions mydb.tab_dt partition(date='2017-05-01'/app_name='app_io'/src='mobile');
Run Code Online (Sandbox Code Playgroud)
当我需要在分区子句中进行一些过滤时,我无法使其工作。我正在尝试的一些事情的例子如下。
// doesn't work
show partitions mydb.tab_dt partition(date>='2017-05-01');
// doesn't work
show partitions mydb.tab_dt partition(date='2017-05-01'/app_name like '%app%');
// doesn't work
show partitions mydb.tab_dt partition(app_name like '%app%'/src='mobile');
Run Code Online (Sandbox Code Playgroud)
我希望我已经把我的问题说清楚了。
我有两个如下的DTO对象,请注意,我在使用lombok来避免样板代码。
贸易协定
import lombok.Data;
import java.util.List;
@Data
public class DtoA {
private String name;
private String number;
private List<String> aList;
}
Run Code Online (Sandbox Code Playgroud)
企业对企业
import lombok.Data;
import java.util.List;
@Data
public class DtoB {
private String name;
private String phone;
private List<String> bList;
}
Run Code Online (Sandbox Code Playgroud)
我想比较两个对象的特定字段,所以我创建了一个适配器类型的对象,如下所示
DtoAdapter
import lombok.Data;
import java.util.List;
@Data
public class DtoAdapter {
private String nameText;
private List<String> xList;
}
Run Code Online (Sandbox Code Playgroud)
以下是我尝试进行比较的主要方法的Test类,由于aList和bList包含不同顺序的字符串,因此此比较失败。我想比较列表的内容而不必担心它们的顺序。
测试
import junit.framework.Assert;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
DtoA a = …Run Code Online (Sandbox Code Playgroud) 我在scala中有以下2个列表.
case class Parents(name: String, savings: Double)
case class Children(parentName: String, debt: Double)
val parentList:List[Parents] = List(Parents("Halls",1007D), Parents("Atticus",8000D), Parents("Aurilius",900D))
val childrenList:List[Children] = List(Children("Halls",9379.40D), Children("Atticus",9.48D), Children("Aurilius",1100.75D))
val sortedParentList:List[Parents] = parentList.sortBy(_.savings).reverse
// sortedParentList = List(Parents(Atticus,8000.0), Parents(Halls,1007.0), Parents(Aurilius,900.0))
Run Code Online (Sandbox Code Playgroud)
现在我的parenList排序按降序排序,我希望我的childrenList按照它跟在parentList Order之后的方式排序.即预期的订单将遵循
// sortedParentList = List(Children(Atticus,9.48D), Children(Halls,9379.40D), Children(Aurilius,1100.75D))
Run Code Online (Sandbox Code Playgroud) 我有list [Map [String,String]]类型的listMap1变量,我想要所有与键'k1'相关的值作为一个逗号分隔值的字符串
import fiddle.Fiddle, Fiddle.println
import scalajs.js
@js.annotation.JSExport
object ScalaFiddle {
var m1:Map[String,String] = Map(("k1"->"v1"), ("k2"->"vv1"))
var m2:Map[String,String] = Map(("k1"->"v2"),("k2"->"vv2"))
var m3:Map[String,String] = Map(("k1"->"v3"),("k2"->"vv3"))
var listMap1 = List(m1,m2,m3)
var valList = ?? // need all values assoicated with k1 like --> v1,v2,v3...
}
Run Code Online (Sandbox Code Playgroud)