摘要: 产品概述 Apache SeaTunnel 是一个非常易用的超高性能分布式数据集成产品,支持海量数据的离线及实时同步。每天可稳定高效同步万亿级数据,已应用于数百家企业生产,也是首个由国人主导贡献到 Apache 基金会的数据集成顶级项目。 SeaTunnel 主要解决数据集成领域的常见问题: * 数 阅读全文
posted @ 2024-10-29 17:39 CharyGao 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 一、Redis的可执行文件 当我们安装完Redis之后,src和/usr/local/bin目录下提供了下面这些可执行程序,我们称之为Redis Shell: redis-server Redis服务器 redis-cli Redis命令行客户端 redis-benchmark Redis性能测试工 阅读全文
posted @ 2024-10-29 17:35 CharyGao 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 泛微 Ecology9 获取人员待办量排名 使用SQL查询待办量为前十名的用户,用于展示预警,提升员工审批积极性。 SELECT TOP 10 ( SELECT lastname FROM hrmresource WHERE id = userid ) AS 用户名称, COUNT ( reques 阅读全文
posted @ 2024-10-29 17:26 CharyGao 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Windows 用户可以使用一个简单的命令来永久暂停系统更新。这个方法适用于 Windows 10 和 Windows 11,不需要安装任何第三方软件,也不会影响微软商店的使用。 操作步骤如下: 按下 Win + X 键,选择打开 Windows PowerShell (管理员)。 在 PowerS 阅读全文
posted @ 2024-10-29 17:25 CharyGao 阅读(30) 评论(0) 推荐(0) 编辑
摘要: PowerShell的兼容性是非常强大的,特别是在与Linux命令的兼容性方面。虽然PowerShell是由微软开发的,而Linux命令是针对Unix-like操作系统设计的,但PowerShell能够模拟许多常用的Linux命令,使得在Windows系统上使用Linux命令变得更加容易。 以下是一 阅读全文
posted @ 2024-10-29 17:17 CharyGao 阅读(8) 评论(0) 推荐(0) 编辑
摘要: mysql 5.7中有很多新的特性,但平时可能很少用到,这里列举2个实用的功能:虚拟列及json字段类型 一、先创建一个测试表: 代码语言:javascript 复制 drop table if exists t_people; CREATE TABLE t_people( `id` INT(11) 阅读全文
posted @ 2024-10-29 16:57 CharyGao 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 前言 变更表结构的是 DBA 经常会遇到的问题之一,在 MySQL 的环境中,一般会直接使用 Alter 语句来完成这些操作,这些 Alter 语句对应的操作通常也称之为 DDL 操作。 DDL中的痛点 DDL 操作分为很多种,比较常用的包括索引的添加、删除,列的添加、删除等。通常情况下,这些 DD 阅读全文
posted @ 2024-10-29 16:53 CharyGao 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 前言 声明,本文用得是jdk1.8 前面已经讲了Collection的总览和剖析List集合: Collection总览 List集合就这么简单【源码剖析】 原本我是打算继续将Collection下的Set集合的,结果看了源码发现:Set集合实际上就是HashMap来构建的! 所以,就先介绍Map集 阅读全文
posted @ 2024-10-29 16:30 CharyGao 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. minikube minikube 是一个 Kubernetes SIG 项目,已经启动三年多了。它采用生成虚拟机的方法,该虚拟机本质上是一个单节点 K8s 集群。由于支持大量管理程序,它可以在所有主要操作系统上使用。这也允许您并行创建多个实例。 从用户的角度来看,minikube 是一个非常 阅读全文
posted @ 2024-10-29 16:19 CharyGao 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 基本概念用 Docker 进行容器化管理之后方便了很多,容器少的话,可以使用 Shell 脚本来管理。但随着容器越来越多,容器也越来越难以管理,项目架构也越来越复杂,如何管理和维护这些容器,就是 Kubernetes 要解决的问题。 Kubernetes 组件 NodeNode 阅读全文
posted @ 2024-10-29 15:22 CharyGao 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 昨天给客户部署新服务的时候,搞一半发现磁盘空间只有 40G,查了下是因为这家云服务器购买的磁盘需要自己手动挂载,记录下操作步骤,方便后续直接使用。 查看磁盘并分区格式化 检查磁盘挂载情况 在命令行输入 df -h 来查看当前磁盘挂载情况,从下图看到只有可怜的 40G。 df -h 查看新硬盘 在命令 阅读全文
posted @ 2024-10-29 14:02 CharyGao 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.1 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响 虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚 阅读全文
posted @ 2024-10-29 11:33 CharyGao 阅读(17) 评论(0) 推荐(0) 编辑
摘要: JWT和Oauth2的区别和联系 既然是区别和联系,首先就要分别对双方的内容思想有所了解: Oauth2: 是一种安全的授权框架,提供了一套详细的授权机制。用户或应用可以通过公开的或私有的设置,授权第三方应用访问特定资源。它详细描述了系统中不同角色、用户、服务前端应用(比如API),以及客户端(比如 阅读全文
posted @ 2024-10-29 11:25 CharyGao 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Java中判断时间是否半夜的方法,具体指的是半夜12点正负一分钟,也就是23:59与00:01之间。以及时间比较的方法 。本文主要介绍判断时间是否在特定范围内以及一些常用的时间比较方法。 1、错误示例 private final LocalTime ONE_MINUTE_BEFORE_MIDNIGH 阅读全文
posted @ 2024-10-29 10:39 CharyGao 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 入门必看 官网: https://mapstruct.org/ Github:https://github.com/mapstruct 官方Example:https://github.com/mapstruct/mapstruct-examples 官方文档: https://mapstruct. 阅读全文
posted @ 2024-10-29 09:57 CharyGao 阅读(9) 评论(0) 推荐(1) 编辑
摘要: 在业务开发中,大量场景需要唯一ID来进行标识:用户需要唯一身份标识、商品需要唯一标识、消息需要唯一标识、事件需要唯一标识等,都需要全局唯一ID,尤其是复杂的分布式业务场景中全局唯一ID更为重要。 那么,分布式唯一ID有哪些特性或要求呢? ① 唯一性:生成的ID全局唯一,在特定范围内冲突概率极小。② 阅读全文
posted @ 2024-10-29 09:56 CharyGao 阅读(200) 评论(0) 推荐(0) 编辑
摘要: parallelStream 一定更快吗? 大家都知道 Stream 分为顺序流和并行流: stream(顺序流) parallelStream(并行流) 它们最大的区别就是 parallelStream 支持并行化处理,所以效率较 stream(顺序流)肯定是要更快的。这篇不会介绍 Stream 阅读全文
posted @ 2024-10-29 09:54 CharyGao 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一、过滤器和拦截器的区别 1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。 2、拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为拦截器是spring提供并管理的,spri 阅读全文
posted @ 2024-10-29 09:52 CharyGao 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 下面使用 日志打印模板 , 来做简单的使用说明: slogi 打印请求参数模板名称:slogi 描述:日志打印:请求参数 模板代码:log.info(“[]->[] 请求参数-> ” ,);参数配置: className : className()methodName : methodName()p 阅读全文
posted @ 2024-10-29 09:32 CharyGao 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Python Package Upgrade Checklist In general, you can use the following steps to perform a package upgrade: 1. Check that Python is installed Before pa 阅读全文
posted @ 2024-10-29 09:29 CharyGao 阅读(9) 评论(0) 推荐(0) 编辑