
后端
文章平均质量分 63
Rainbow酱
喜欢技术的 java 程序员,分享自己的技术探索经历
https://www.credly.com/badges/629a46fe-77f5-4af3-8ff6-0136b1deea19/public_url
展开
-
数据转换的艺术:Kettle(PDI)带来的无限可能与我的实战经验分享(一)
Kettle(Pentaho Data Integration, PDI)是一个强大的开源ETL工具,它通过提供图形化界面让用户能够轻松地设计和管理数据集成流程。在Kettle中,控件通常被称为步骤(Steps)或作业项(Job Entries),它们是构建转换(Transformation)和作业(Job)的基本单元。以下是关于Kettle(PDI)的一些常见控件的详细介绍:转换中的步骤(Steps)表输入(Table Input)从数据库表中读取数据。支持SQL查询来选择特定的数据。原创 2025-03-06 16:17:33 · 999 阅读 · 0 评论 -
Spring Boot 3.1.1框架集成:全面配置与依赖版本管理
这是一个Maven项目,其POM文件定义了多个子项目的公共配置。项目采用com.cloud作为组ID,framework-pom作为artifactID,版本号为1.4。此POM继承自Spring Boot 3.1.1的依赖管理,并集中定义了一系列依赖组件的版本号,如Spring Cloud 2022.0.3、Spring Cloud Alibaba 2022.0.0.0-RC2等。此外,还指定了Java 17作为编译目标,并包含MyBatis Plus、Lombok、Fastjson2等多个常用库的版本。原创 2024-08-22 14:20:47 · 468 阅读 · 0 评论 -
Spring Boot 2.3.12框架集成:全面配置与依赖版本管理
项目继承自父项目,版本为,且指定Java编译目标版本为1.8。依赖版本包括Spring Boot 2.3.12版本,Spring Cloud2.2.10-RC1等。此外还包括MyBatis Plus 3.5.3.1、MySQL驱动8.0.19、Lombok 1.18.28以及一系列实用工具库如Hutool 5.8.21、Fastjson2 2.0.38等。原创 2024-08-22 14:19:23 · 639 阅读 · 0 评论 -
一键生成:Spring Boot 3 & JDK 17 架构下的全方位代码工厂(含Doris SQL、Flink SQL与数据库模型)
本项目旨在利用 mybatis-plus-generator 开源工具,在 mp-spring-boot-starter2 核心包的支持下,自动生成以下组件的代码:● Entity 类● Mapper 接口● Service 层接口及其实现● Controller 层此外,还将生成用于创建数据库表结构的 SQL 语句,包括:● MySQL 数据模型及字段定义● 将 MySQL 表结构转换为 Doris 表结构的 SQL 语句● 使用 Flink SQL 进行数据处理的相关脚本原创 2024-08-22 10:17:02 · 567 阅读 · 0 评论 -
基于多租户的用户权限和数据模型的数据库结构
该数据库结构支持多租户环境下的用户权限管理和数据模型管理,适用于业务系统的数据结构及权限控制。设计中包含了用户数据、权限数据、枚举数据以及数据模型管理等方面。原创 2024-08-20 12:44:47 · 755 阅读 · 0 评论 -
代码生成工具的使用
基于mybatis-plus-generator开源代码,实现基于mp-spring-boot-starter2核心包的框架代码生成,其中包括entity类、mapper,service、controller等;还生成了数据模型及字段的sql语句;以及mysql数据表结构转Doris表结构的sql语句;以及FlinkSQl等。各依赖版本如下:生成代码的版本依赖springboot3,jdk17。原创 2024-08-20 10:28:41 · 378 阅读 · 0 评论 -
timescaleDB超表创建
把conditions表的数据块区间设置成24小时,分区键是TIMESTAMP类型。在timeSeries数据库上创建TimeScaleDB extension。如“行太大,8610”将字段设置为外部存储。将新建的表转换为hypertable。原创 2024-07-01 10:22:17 · 415 阅读 · 0 评论 -
timescaleDB安装
4、安装VC++ Redistributable for Visual Studio 2015。将sql文件和control文件复制到\share\extension文件夹下。将timescaleDB解压文件夹中dll文件复制到lib文件夹下。根据postgresql版本选择相应的版本,如上图,选择12。找到postgresql的安装目录下的配置文件。postgresql安装成功!二、安装timescaleDB。一、安装postgresql。同意====》点击安装即可!windows系统要求支持。原创 2024-07-01 10:20:21 · 805 阅读 · 0 评论 -
安装RabbitMQ
打开powerShell,执行命令rabbitmq-plugins enable rabbitmq_management开启WEB管理插件。默认全部权限,点击set permission 和 set topic permission 设置权限。rabbitmq依赖Erlang,所以查看下载rabbitmq版本对应的Erlang版本,下载安装。浏览器访问localhost:15672,用户名:guest,密码:guest。下载rabbitmq-server。原创 2024-07-01 09:40:14 · 425 阅读 · 0 评论 -
日志中心接入手册
添加拦截器:logback-spring.xml所有表结构添加字段trace_id应用编码唯一ServiceId从skywalking中获取,一个应用可以绑定多个服务agent.config.txt修改source、sink数据源修改同上同上原创 2024-07-01 08:26:53 · 459 阅读 · 0 评论