小编Col*_*art的帖子

是否可以为一组地图创建Avro架构?

我想序列化一个JSON对象,该对象具有可能可变数量的键,代表手机设备ID(由于Android和iPhone的差异).例如,JSON对象可能看起来像这样(对于Android):

"deviceids":{
        "openudid":"", 
        "androidid":"dcbfXXXXXc2d5f", 
        "imei":"3533XXXXX941712"
        } 
Run Code Online (Sandbox Code Playgroud)

而iPhone看起来像这样:

"deviceids":
    {
        "openudid":"37368a5361XXXXXXXXXXdaedc186b4acf4cd4", 
        "ifv":"BD87ECBF-XXXXXXXXXX-DDF46E18129A", 
        "mac":"XXXXXXXXXX", 
        "odin":"2f5672cXXXXXXXXXX2022a5349939a2d7b952", 
        "ifa":"82F7B2AXXXXXXXXXX5-A2DADA99D05B"
        }
Run Code Online (Sandbox Code Playgroud)

在Avro中,我认为这样的架构可以解释差异:

{
      "name":"deviceids",
      "type":"record",
      "fields":[
        {
          "type":"array",
          "items":{
            "type":"map",
            "values":"string"
          }
        }
      ]
    }
Run Code Online (Sandbox Code Playgroud)

这是有效的Avro架构吗?

json hadoop avro

2
推荐指数
1
解决办法
9006
查看次数

选择字段中具有最高字段值的数据

我有一个表,我想选择具有最高值的行.例如:

----------------
| user | index |
----------------
|  1   |   1   |
|  2   |   1   |
|  2   |   2   |
|  3   |   4   |
|  3   |   7   |
|  4   |   1   |
|  5   |   1   |
----------------
Run Code Online (Sandbox Code Playgroud)

预期结果:

----------------
| user | index |
----------------
|  1   |   1   |
|  2   |   2   |
|  3   |   7   |
|  4   |   1   |
|  5   |   1   |
----------------
Run Code Online (Sandbox Code Playgroud)

我该怎么办?我假设它可以通过一些我不知道的oracle函数来完成?

提前致谢 …

sql oracle oracle11g

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

Oracle - 检查约束最大x个字数

我想添加一个检查约束,检查字段是否具有最大数量的X空格"".我在oracle网站上找不到任何关于它的信息.有谁知道这是否可能?也许通过PL/SQL函数?

oracle constraints check-constraints

0
推荐指数
1
解决办法
282
查看次数

如何使用构建类或war文件将我的Spring MVC Web应用程序部署到Apache tomat目录中?

我是新来的Spring MVC Framework.最近,我已经学会了部署简单的web application使用创造JSP/ServetsApache tomcat.我创建了一个示例web application并成功部署了它Apache tomcat.为了部署我做了以下 -

Apache Tomcathttp://tomcat.apache.org/download-60.cgi下载了64位核心压缩文件.将该文件夹"apache-tomcat-6.0.37"复制到Z: Drive并解压缩该文件夹.我已经Java 1.在我的系统上安装了7个C: Driv.创建的制度环境JAVA_HOMETOMCAT_HOME.将我的样本复制web applicationapache-tomcat-6.0.37\webapps\您可以看到下图中的结构.

在此输入图像描述

现在我Spring MVC Framework使用Net-beans IDE 创建了相同的上述Web应用程序,并且我能够使用URL-在Web浏览器上运行应用程序http://localhost:8084/SpringWebSample/index.html.

现在我想使用这个应用程序,并根据上面的屏幕截图将它部署在我的服务器上到Tomcat目录,但我找不到任何简单的部署步骤.我发现的每个链接都显示了运行Ant构建脚本以部署示例应用程序的步骤.

我可以spring MVC web application像上面部署的那样以相同的方式部署我simple JSP/Servets web application吗?

有没有办法部署我Spring MVC web application使用build classeswar file进入Apache tomat dir …

java spring tomcat spring-mvc

0
推荐指数
1
解决办法
1万
查看次数