后端

FlinkSQL一篇文档讲清楚

一、Flink SQLOverview | Apache FlinkFlinkSQL开发步骤 Concepts & Common API | Apache Flink添加依赖:<dependency> <groupId>org.apache.flink</groupId> <artifa

代码坏味道:不合理命名与重复代码

一. 命名 1.1 命名是否具有业务含义 (1) 命名不精准,用词宽泛,不能有效反应代码含义 从沟通的角度看,这就不是一个有效的沟通。要想理解它,需要消耗大量的认知成本,时间和精力,同样也增加了后来人包括我们自己维护代码的成本。 其中,Info、data、flag、process、handler、build、maintain、manager、modify等,都是属于典型的过于宽泛的名字,当这些名字

前端小知识Day5

1、数组快速去重 // 此方法仅适用于基本数据类型组成的数组 const arr = [1, 2, 3, 4, 5, 6]; const arr2 = new Set(arr); const arr3 = [...arr2]; 2、数组一些常用的方法 push() 向数组末尾添加一个或多个元素 返回新数组的长度 let arr = [1, 2, 3]; arr.push(4, 5); co

Gitee+Jenkins+SonarQube代码上线的实战操作

代码上线-流程图 image.png 添加Nexus流程图 image.png 机器的环境 172.168.0.1 jenkins # 建议-机器环境:1C以上,2G以上,40G磁盘以上 172.168.0.2 SonarQube # 建议-机器环境:2C以上,4G以上,40G磁盘以上 172.168.0.3 nexus(可选) #

springboot养老院信息管理系统的设计与实现 毕业设计-附源码96341

  目  录 1 绪论 1.1研究背景和意义 1.2开发意义 1.3论文结构与章节安排 2 养老院信息管理系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统

SQL之参数类型讲解

目录1. bit 2. float(小数类型)3. decimal(小数类型)4. char(字符串类型)5. varchar(字符串类型)6. 日期和时间类型7. enum和set1. bit  bit [(M)] : 位字段类型。 M 表示每个值的位数&#

CMS G1 ZGC三大垃圾收集器大比拼

今天这篇文章来介绍一下三大核心的垃圾收集器CMS G1 ZGC,并对它们的特点作简要分析。 1.CMS 首先来看看JDK1.8及之前的核心垃圾收集器CMS,它一般与ParNew搭配使用。 CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。它非常符合在注重用户体验的应用上使用,它是HotSpot虚拟机第一款真正意义上的并发收集器,它第一次实现了让垃

MySQL复合查询全解析:从基础到多表关联与高级技巧

前言:本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句创建表的语句:DROP database IF EXISTS `scott`; CREATE database IF NOT EXISTS `scott` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene