小编use*_*280的帖子

为什么 AWS Athena 在将结果转储到目标 S3 位置时需要“溢出桶”

为什么 AWS Athena 在将结果转储到目标 S3 位置时需要“溢出桶”

WITH
( format = 'Parquet', 
parquet_compression = 'SNAPPY', 
external_location = '**s3://target_bucket_name/my_data**' 
) 
AS
WITH my_data_2 
AS 
    (SELECT * FROM existing_tablegenerated_data" limit 10)
SELECT *
FROM my_data_2;
Run Code Online (Sandbox Code Playgroud)

既然它已经有了存储数据的桶,为什么 Athena 需要溢出桶以及它在那里存储什么?

sql amazon-web-services amazon-athena trino

5
推荐指数
1
解决办法
2935
查看次数

在Spring MVC中如何将JSON主体转换为POJO

我有一堂课

class Student {
    String id;
    String name;
    //getters
    //setters
}
Run Code Online (Sandbox Code Playgroud)

我有一个JSON请求

{
  "id": "1",
  "name": "asd",
}
Run Code Online (Sandbox Code Playgroud)

我有一个REST API

@RequestMapping(value = "/student", method = RequestMethod.POST, produces = "application/json")
    public @ResponseBody String getstudent(HttpServletRequest request, HttpServletResponse response,
            @RequestBody Student student,
            @RequestHeader HttpHeaders requestHeaders) {

     return null;
}
Run Code Online (Sandbox Code Playgroud)

当我调用此API并可视化此student对象时,两个字段都具有我提供的请求中的值。

我不明白的是:

  1. JSON值如何直接映射到Student类对象?
  2. 是否涉及序列化/反序列化?
  3. 在学生课堂上,构造函数有什么重要性吗?

java rest serialization deserialization

3
推荐指数
1
解决办法
1877
查看次数