• 诺侠
    2018-11-22
    jupyter notebook应该算是一个。
    
     29
  • 李
    2018-11-22
    此教程适合有一定大数据基础的人,如果是新人,那么肯定是懵懂的
     2
     23
  • 李志博
    2018-11-22
    技术嫁接,我还真搞过2个,1个是selenium + 网上找的代码改本机host 实现 自动测试线上的每台机器的功能,另外1个是 java agent + jd-core (一个反编译软件的底层库)实现profile 监控同时能显示线上跑的真实的代码内容

    作者回复: 赞

     2
     21
  • Panmax
    2018-11-22
    Linux 命令中最常用的管道符 | ,就是运用嫁接最多的地方吧。
    
     15
  • sunlight001
    2018-11-22
    Jekins之类的持续集成工具,集成了非常多的工具及模块,比如sonar,git,mail等
    
     10
  • 阿神
    2018-11-22
    老师,您好!hive on spark跟spark sql on hive性能上会一样吗,这两种方案怎么选型
     1
     7
  • gogo
    2018-11-23
    springboot 内置了tomcat 我们无需再为应用配置一个tomcat ,把tomcat嫁接到springboot上。 我看最新的http3.0就是用基于UDP协议的…… 这也算是一种嫁接吧

    作者回复: 是的

    
     6
  • 西贝木土
    2018-11-22
    package com.company.sparkcore

    import org.apache.log4j.{Level, Logger}
    import org.apache.spark.{SparkConf, SparkContext}

    /**
      * 使用Spark Core的算子实现简单的join操作
      */
    object JoinBySpark {
      def main(args: Array[String]): Unit = {
        val conf = new SparkConf()
          .setAppName(JoinBySpark.getClass.getSimpleName)
          .setMaster("local")
        Logger.getLogger("org.apache.spark").setLevel(Level.OFF)
        Logger.getLogger("org.apache.hadoop").setLevel(Level.OFF)

        val sc = new SparkContext(conf)
        //通过文本文件创建RDD
        val page_viewRDD = sc.textFile("file:///e:/page_view.txt")
        val pv_usersRDD = sc.textFile("file:///e:/pv_users.txt")
        //提取需要的字段,组合成形如(userid,pageid)的RDD
        val userid_pageidRDD = page_viewRDD.map(_.split(",")).map(viewData => (viewData(1), viewData(0)))
        //提取需要的字段,组合成形如(userid,age)的RDD
        val userid_ageRDD = pv_usersRDD.map(_.split(",")).map(userData => (userData(0), userData(1)))
        //对上述的两个RDD执行Join操作,形成形如(userid,(pageid,age))的RDD
        val userid_pageid_ageRDD = userid_pageidRDD.join(userid_ageRDD)
        userid_pageid_ageRDD.collect().foreach(println)
        //对join操作形成的RDD提取pageid、age字段
        val joinRes = userid_pageid_ageRDD.map(upaData => (upaData._2._1, upaData._2._2))
        //打印输出结果
        // (1,32)
        // (1,25)
        // (2,25)
        joinRes.collect().foreach(println)


      }


    }
    展开

    作者回复: 赞

    
     5
  • 朱国伟
    2018-12-15
    李老师 在跟着学的过程中 基本上都是现学的 比如 hive
    https://cwiki.apache.org/confluence/display/Hive/GettingStarted

    在学习课程的过程中 是不是先不用对涉及到的这些大数据技术 如hdfs yarn hive等去做深入了解 只需跑一下GettingStared即可 即有个概念

    作者回复: 非常好的学习方法

    
     4
  • 冉
    2019-04-20
    李老师,我之前买过您的《大型网站技术架构案例》并学习过,我想问下,对于一个程序员说,技术功底应该达到什么程度才可以去接触、学习和实践架构方面得东西呢?

    作者回复: 任何时候都可以接触、学习、实践架构方面的东西。但是即使被人称作资深架构师了,也不要忘了提升自己的技术功底。

    
     3
  • 不似旧日
    2019-01-19
    大数据框架可以执行sql,能执行sql的框架有hadoop的hive spark的sparkSQL,sparkSQL的执行速度要快于hive,
    由于大数据框架能执行sql那么是不是可以把这个框架当做数据库来看待?java就能调用大数据服务操作数据了?

    作者回复: 可以呀,hive就有jdbc供java调用

    
     3
  • 在路上
    2019-01-08
    当初接触到ajax时就觉得很神奇,了解其实现原理后发现就是已有的两个技术(Javascript+xml)相结合后产生的技术魅力,这就是1+1>2的效果
    
     3
  • 木白
    2019-01-07
    集成的例子太多了,其实目前稍微复杂点的软件都是各种不同的功能结合在一起的。比如微信和支付宝这种,把社交和支付(或者说红包这种特殊的功能)结合起来,我们现在回头去看,可想想到有社交的地方就会有金钱往来,好像是那么理所当然。但是最开始聊天软件出现了好多年业没有出现相应的产品。也许技术和政策是一部分原因,这我就可能不太清楚了。
    
     2
  • gogo
    2018-11-23
    智能手机就是嘛! 以前的手机只能打电话,现在可以拍照、打电话、录音,也可以远程操控家电……等等 把操控其他事物的技术嫁接到手机上……

    作者回复: 😁

    
     2
  • Albert
    2018-11-22
    Spring Cloud将各种微服务的基础设施集成在一起,Spring Boot简化应用配置和管理依赖,这两者结合在一起,使得微服务应用能够快速开发和构建
    
     2
  • 落叶飞逝的恋
    2018-11-22
    多种技术组合而成的软件产品太多了,比如:语音识别技术与搜索引擎技术组合成语音识别技术,比如iphone上的siri 。还有人脸识别技术与监控技术结合及公安系统组合,就可以马路闯红灯,直接暴露闯红灯的身份。
    
     2
  • mt11912
    2019-04-18
    postgresql 数据库支持json数据类型,将结构化数据和非结构化数据整合在一起。
    
     1
  • Tomcat
    2019-04-10
    将两种产技术或者产品嫁接起来,可以实现不一样的神奇效果。比如婴儿恒温箱,就是恒温+保暖箱;语音识别技术就是统计学+计算机;手机就是通讯+连接+……等等。
    这样的嫁接思维,不仅仅在技术中所向披靡,在商业领域或者人生思考中,也是非常有益处。
    
     1
  • minsky
    2019-02-21
    anaconda . 把python安装 依赖管理 运行结果展示 都集成到一起了
    
     1
  • 猪哥灰
    2018-12-24
    Jsp算不算,把java和html,js结合在一起
    
     1
我们在线,来聊聊吧