01 2023 档案
摘要:安装器 https://mirrors.neusoft.edu.cn/eclipse/oomph/epp/2022-12/R/eclipse-inst-jre-mac-aarch64.dmg 安装器成功安装eclipse 位置: ~/eclipse 修改jdk 版本 位置 : 打开软件 eclips
阅读全文
摘要:热更使用 devtools 或者 alt + shit + f9 idea File|Settings|Preferences | Build, Execution, Deployment | Compiler : Build project automatically File|Settings|
阅读全文
摘要:servicex // 项目名 |- admin-ui // 管理服务前端代码(一般将UI和SERVICE放到一个工程中,便于管理) |- servicex-auth // 模块1 |- servicex-common // 模块2 |- servicex-gateway // 模块3 |- ser
阅读全文
摘要:创建资源库 前置 mysql 数据库 test 核心代码 KettleEnvironment.init(); DatabaseMeta databaseMeta = new DatabaseMeta("test-db", "MYSQL", "Native", "localhost", "test1"
阅读全文
摘要:一般是版本不兼容 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/swt/events/ShellListener has been compiled by a more recent ve
阅读全文
摘要:如果是 brew 安装卸载 brew uninstall java 手动安装卸载 sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencesPanes/JavaCon
阅读全文
摘要:有两大用处 FilteredRelation类允许为查询集增加一个ON从句 可以在多个join中语句直接引用变量 from django.db.models import FilteredRelation, Q result_1 = Restaurant.objects.annotate(pizza
阅读全文
摘要:直接说答案 <= Django 1.6 只能在使用代码过滤 somethings = Foo.objects.filter(author="author").prefetch_related("bar_set") for a in somethings: somebars = [p for p in
阅读全文
摘要:#### 三种方式 ###### 单个文件 ``` implementation files('libs/a.jar', 'libs/b.jar') ``` #### 整目录 ``` implementation fileTree(dir: 'lib', includes: ['*.jar']) /
阅读全文
摘要:更换为来源 https://start.spring.io https://start.aliyun.com idea 指定版本 在gradle->wrapper->gradle-wrapper.properires distributionUrl 指定版本 指定 gradle jvm Prefer
阅读全文
摘要:FROM alpine:3.11 ADD jdk-8u202-linux-x64.tar.gz /usr/java/jdk/ ENV JAVA_HOME /usr/java/jdk ENV PATH ${PATH}:${JAVA_HOME}/bin ADD data-integration /usr
阅读全文
摘要:核心 ProxyCommand Host gateway HostName $GATEWAY_HOST Port $GATEWAY_PORT IdentityFile ~/.ssh/id_rsa User $GATEWAY_USER Host target HostName $TARGET_HOST
阅读全文
摘要:使用程序调用 kettle pom.xml 点击查看代码 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20
阅读全文
摘要:由于实现程序实现kettle的自动化作业 kettle =9.3 java = 1.8.0_202 java 代码 总体思路 可以使用 ktr / kjb 的文件 使用springboot 解析调用 kettle 代码核模块 kettle-core:kettle的核心模块,包括一些数据处理等。 ke
阅读全文
摘要:kettle 可以选择 文件或者数据 作为资源信息 新建资源库 数据类型 mysql 库名: kettle 随便取 资源库数据库方式创建 右上角选择 connnect-> other resourse -> mysql-> 填在资料选择刚创建的库 下一步设置管理资源库->设置用户密码 admin:a
阅读全文
摘要:一般使用一些已经下来的好的lib 需要使用maven 统一管理 方式一 pom文件增加 依赖 <dependency> <groupId>org.pentaho</groupId> <artifactId>pentaho-encryption-support</artifactId> <versio
阅读全文
摘要:安装 目录: ~/data-integration 启动:sh spoon.sh 概念 作业 job: 作用: 对整个流程的控制 文件后缀: .kjb 转换 Transformation 作用: 对基础数的ETL 文件后缀:.ktr 准备数据 drop table stu1; create tabl
阅读全文
摘要:version: "3" services: mysql: image: mysql/mysql-server:8.0.24 container_name: data_exchange_database ports: - 3306:3306 environment: TZ: Asia/Shangha
阅读全文