个人简介

Echo Blog


江湖无名 安心练剑
  • Apache Calcite 源码分析-02-module 模块介绍
    源码模块 下面是Apache Calcite源码中各个模块的简要介绍: babel:提供将SQL转换为不同数据库方言的功能,使得Calcite可以支持多种数据库的查询。 bom:这个模块定义了一个“Bill of Materials”,用于管理Calcite项目中使用的依赖库的版本。 buildSrc:包含构建工具和脚本,用于构建C...
    2024-01-10 13:01:55 | Database
  • Apache Calcite 源码分析-01-DriverManager 源码浅析 jdbc 的驱动是如何加载的?
    源码应该怎么阅读? 直接根据例子,找到核心的类。 回归入门回顾 我们看一下 csv 的入门例子: public static void main(String[] args) throws Exception { // 0.获取csv文件的路径,注意获取到文件所在上层路径就可以了 String path = "D:\\github\\calci...
    2024-01-10 13:01:55 | Database
  • Apache Calcite 源码分析-01-CsvSchema 源码浅析
    # 源码应该怎么阅读? 直接根据例子,找到核心的类。 回归入门回顾 我们看一下 csv 的入门例子: public static void main(String[] args) throws Exception { // 0.获取csv文件的路径,注意获取到文件所在上层路径就可以了 String path = "D:\\github\\ca...
    2024-01-10 13:01:55 | Database
  • Apache Calcite 动态数据管理框架整合 csv 实战笔记
    序言 我们在 Apache Calcite 动态数据管理框架介绍 介绍了 calcite 的基本功能,本文一起来看一下如何实现一个 csv 的 sql 查询。 入门例子 依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ...
    2024-01-10 13:01:55 | Database
  • Apache Calcite 动态数据管理框架入门介绍
    chat 原文地址: Apache Calcite 动态数据管理框架介绍 背景 随着数据规模的不断增长和数据源的多样化,开发人员需要面对各种挑战,如何高效地管理、查询和分析海量数据成为了一个迫切的问题。 在这样的背景下,出现了许多优秀的开源组件,它们提供了丰富的功能和灵活的解决方案,帮助开发者轻松地处理各种数据处理任务。 Apache calcite 是什么? Apache Ca...
    2024-01-10 13:01:55 | Database
  • 删除 java 文件夹的几种方式汇总
    背景 删除 java 的几种方式。 如果是一般的文件删除还算简单,但是如果是文件夹的删除怎么办? 一、删除文件或文件夹的四种基础方法 下面的四个方法都可以删除文件或文件夹,它们的共同点是:当文件夹中包含子文件的时候都会删除失败,也就是说这四个方法只能删除空文件夹。 需要注意的是:传统IO中的File类和NIO中的Path类既可以代表文件,也可以代表文件夹。 File类的delet...
    2024-01-05 13:01:55 | Java
  • 获取 jar 包的依赖包等信息
    思路 直接解析的话,可能会有一些限制。 chat 有没有什么开源工具,可以直接获取 java war 中依赖的 jar 对应的 maven 坐标信息? 是的,有一些开源工具可以直接获取Java WAR文件中依赖的JAR对应的Maven坐标信息。其中一些工具如下: JARAnalyzer: JARAnalyzer 是一个用于分析JAR文件的工具,可以识别J...
    2024-01-05 13:01:55 | Java
  • ETL-03-数据同步之 DataX 快速入门实战笔记
    DataX DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、SQL Server、Oracle、PostgreSQL、HDFS、Hive、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。 Features DataX本身作为数据同步框架,将不同数据源的同步抽象为从源头数据源读取数据的Reader插件,以及向目标端写入数据的Wr...
    2024-01-05 13:01:55 | ETL