批处理 Batch 对于大量的批处理,建议使用Statement,因为PreparedStatement的预编译空间有限,当数据量特别大时,会发生异常 Code import java.sql.Connection; import java.sql.DriverMana...
Continue reading依赖 Kafka需要依赖ZooKeeper,在搭建Kafka集群前先要搭建好ZooKeeper集群 参考搭建ZooKeeper集群 下载Kafka 下载地址 我们使用的版本是:0.9.0.0 解压 tar -zxvf kafka_2.10-0.9.0.0.tgz 配...
Continue readingStatement接口 用于执行静态SQL语句并返回它所生成结果的对象 三种Statement类: Statement 由createStatement创建,用于发送简单的SQL语句(不带参的) PreparedStatement 继承自Statement接...
Continue reading什么是JDBC? JDBC(Java DataBase Connection)为java开发者使用数据库提供了同一的编程接口,它由一组java类和接口组成.是java程序与数据库系统通信的标准API.JDBC API使得开发人员可以使用纯java的方式来连接数据库,并执...
Continue readingMySQ特点 是一种开放源代码的关系型数据库管理系统(RDBMS) 目前很多大公司(新浪,京东,阿里等)都在使用mysql 适应于所有的平台 支持多线程,充分利用CPU资源,性能很出色 大数据处理:对某些包含50000000个记录的数据库使用MySQL完...
Continue reading开发中的场景(应用范围非常窄,了解即可) XLM文档解析器设计 编译器的设计 复杂集合对象的处理 模式动机 对于存储在一个集合中的对象,他们可能具有不同的类型(即使有一个公共的接口),对于该集合中的对象,可以接受一类称为访问者的对象来访问,不同的访问者访问方...
Continue reading执行Hive语句的几种方式 第一种:进入hive命令行 直接执行语句 第二种:在命令行下执行文件中的Hive语句 source 文件路径 第三种:在Linux下hive -e "hive语句" 第四种:在Linux下hive -f 文件路径 将Hive的...
Continue reading问题 有一个SQL语句要在hive里执行但是hive不支持intersect,所以要使用其他方法代替 思路 intersect就是取交集,可以使用inner join进行连接然后取其中一列并去重 原SQL select s_store_name ,sum(s...
Continue reading