摘要:关于try-catch-finally中的return 分为以下几种情况: 举例: 情况1:try{} catch(){}finally{} return; 显然程序按顺序执行。 情况2:try{ return; }catch(){} finally{} return; 程序执行try块中retur
阅读全文
04 2024 档案
摘要:Linux编辑文件时,提示.swp文件已存在怎么办?vim编辑 在学习Linux的时候,学到了Vim编辑器突然会出现 交换文件".文件名.swp"已存在! 出现这种情况,一般来说都是没有保存退出导致的 解决的办法为: 先按Q退出到文件所在目录 在ls -al 获取目录下所有文件(包括隐藏文件,因为我
阅读全文
摘要:Vim编辑器:简易命令介绍 1.概念 VIM 是 vi 的升级版本,除了兼容 vi 的所有指令,VIM 还具有一些新的特性,主要体现在: 1.多级撤销:我们知道在 vi 里,按 u 只能撤消上次命令,而在 VIM 里可以无限制的撤消。 2.易用性:vi 只能运行于 unix 中,而 VIM 不仅可以
阅读全文
摘要:Linux-文件管理命令 目录 1. cd 命令 2. ls 命令 2.1 显示所有文件 2.2 显示文件详细信息 2.2.1 文件类型 2.2.2 用户类型 2.2.3 文件权限 2.2.4 硬链接计数 2.2.5 其他属性 2.3 其他参数 2.3.1 单位显示 2.3.2 显示目录后缀 3.
阅读全文
摘要:yum安装mysql报错--您可以尝试添加 --skip-broken 选项来解决该问题 安装mysql时,如果安装报错,首先删除缓存, 1、清除缓存 yum clean cache 2、重新加载 yum makecache 3、重新安装 yum install mysql 此时可能报错 您可以尝试
阅读全文
摘要:Aliyun服务器部署MySql 8.0 一、安装MySQL 复制相应版本; 下载 wget -i -c https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm 1 安装 yum -y install mysql80-co
阅读全文
摘要:Linux Centos7 虚拟环境安装Mysql数据库(超详细图文讲解) 1、进入Centos7 虚拟机,使用wget下载Mysql相应的rpm包 下载:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 如果
阅读全文
摘要:Linux在线安装Mysql教程(超详细超简单 全程复制语句即可) Linux在线安装Mysql 安装mysql1.下载yum Repository2.安装yum Repository3.安装mysql5.7的服务4.设置开机自启动5.启动mysql6.查看状态7.获取临时密码8.登录mysql9.
阅读全文
摘要:Linux中bash: ls: 未找到命令… 相似命令是: ‘lz‘ 出错现象 Linux中bash: ls: 未找到命令… 相似命令是: ‘lz‘ 发现ls不能用了、ll、vi、vim都不能用了。 输入 ll命令 提示: bash: ls: 未找到命令… 相似命令是: ‘lz’ 出错原因 环境变量
阅读全文
摘要:点击查看代码 Integer[] numbers = {4, 3, 5, 1, 2}; // 使用自定义Comparator进行排序 Arrays.sort(numbers, new Comparator<Integer>() { @Override public int compare(Integ
阅读全文
摘要:vim查看linux文件目录,05Linux.浏览目录和文件,VIM文本编辑器 一、浏览目录和文件 查看目录、查看文件属性 1)查看根目录 / 下有哪些文档或子目录,观察颜色有什么规律 ls / 2)以长格式显示结果,对比 /bin、/usr/bin/ 目录详细属性 ls -ld /bin /usr
阅读全文
摘要:flume的安装与配置总结 flume搭建 Flume的官网是 http://flume.apache.org,官网提供了丰富实用的技术资料。另外还有一个中文版的文档 https://flume.liyifeng.org/。一、下载软件网站 https://mirrors.tuna.tsinghua
阅读全文
摘要:基于 Flink CDC 打造企业级实时数据集成方案 本文整理自阿里云智能 Flink 数据通道负责人,Flink CDC 开源社区负责人,Flink PMC Member & Committer 徐榜江在 2023 云栖大会开源大数据专场的分享。本篇内容主要分为三部分: 一、CDC 数据实时集成的
阅读全文
摘要:点击查看代码 在 Python 中,contains 通常是指检查一个元素是否存在于某个数据结构(如列表、元组、字符串、集合等)中。然而,Python 中并没有一个名为 contains 的内置函数。相反,我们使用 in 关键字来实现类似的功能。 以下是一些使用 in 关键字检查元素是否存在于不同数
阅读全文
摘要:Flink状态编程:为什么不建议在ValueState里面存Map? 文章目录 先说结论性能:TTL: State需要存什么数据Heap 模式 ValueState 和 MapState 如何存储StateBackend模式 如何存储和读写State 数据1. RocksDB 模式 ValueSta
阅读全文
摘要:【基础】Flink -- State Flink -- State Flink 中的状态有状态算子状态的分类 按键分区状态 Keyed State支持的结构类型值状态 ValueState列表状态 ListState映射状态 MapState规约状态 ReducingState聚合状态 Aggreg
阅读全文
摘要:SpringBoot 启动流程 一、SpringBoot 启动流程主要可以概括为以下几个步骤: 加载启动类 当 SpringBoot 项目启动时,会在当前工作目录下寻找有@SpringBootApplication注解标识的类,并把这个类作为应用程序的入口点。如果找不到这样的主类,则会打印错误信息并
阅读全文
摘要:Java switch() case中的switch可用的数据类型 byte,shor,int ,string ,char 1.swtich()里面必须是int和enum--即枚举类型。 2.short、 char 或者 byte他会自动转换为int的。。 3.long不能自动转换为int,因为lo
阅读全文
摘要:在Python中的for循环 for循环:用于遍历序列(如列表、元组、字典、集合或字符串)或其他可迭代对象。 pythonfor i in range(10): # 这将循环10次,i的值从0到9 print(i) while循环:当给定条件为真时,重复执行代码块。 pythoni = 0while
阅读全文
摘要:range函数python用法 概述range()是python的一个内置函数,用来创建一个整数序列,常用于for循环中。理解range()的运用会对我们使用循环很有帮助。语法range函数语法格式如下:- start:序列的起始数值,默认从0开始- stop:序列结束的数值(不包含在序列中)- s
阅读全文
摘要:java 怎么把负数变正数 Java 中将负数变为正数可以通过以下几种方式实现:使用绝对值函数、使用三目运算符、使用位运算或者使用移位运算。下面将详细介绍这些方法。 1. 使用绝对值函数 Java 提供了 Math 类中的 abs() 方法,可以返回一个数的绝对值。使用该方法可以将负数转换为正数。
阅读全文
摘要:having的用法 HAVING语句通常与GROUP BY语句联合使用,用来过滤由GROUP BY语句返回的记录集。HAVING语句的存在弥补了WHERE关键字不能与聚合函数联合使用的不足。语法:SELECT column1、column2、 ... column_n, aggregate_func
阅读全文
摘要:java中字符串替换的4种方法 replaceAll() 带正则表达式参数 str.replaceAll("[0-9]+", ""); 目录 前言 一、String的replace()方法 二、String的replaceAll()方法 三、StringBuffer/StringBuilder的re
阅读全文
摘要:超详细!详解一道高频算法题:数组中的第 K 个最大元素 今天分享的题目来源于 LeetCode 第 215 号问题,是面试中的高频考题。 题目描述 在 未排序 的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [
阅读全文
摘要:Java中Array.sort()的几种用法简明教程 (需要初始化要排序的对象) 对一个数组的所有元素进行排序,并且是按从小到大的顺序 Java中Array.sort()的几种用法简明教程 (需要初始化要排序的对象) 1、Arrays.sort(int[] a) 这种形式是对一个数组的所有元素进行排
阅读全文
摘要:Java创建数组、赋值的四种方式,声明+创建+初始化 详解 @目录一、创建数组的四种方式二、详解三、数组存储的弊端 一、创建数组的四种方式 以int数据类型为例 @Test public void testNewArray() { //创建数组 //法一 int[] arr1 = new int[]
阅读全文
摘要:Python教程-if条件判断 作为软件开发者,我们总是努力编写干净、简洁、高效的代码。Python是一种解释型、高级、通用的编程语言,被全世界的程序员广泛使用。它以其简单性和可读性著称,使其成为初学者和有经验的程序员的最佳选择。用Python编程的一个最基本的方面是使用条件。Python条件简介
阅读全文
摘要:js 常用数组函数 join() 拼接, push()尾部添加、pop()移除最后一项、shift()删除第一项、unshift()头部添加、sort() 小到大顺序排列、slice()截取获取新数组、splice()分隔截取数组 、concat()连接、reverse() 反转 文章目录 1. j
阅读全文
摘要:解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException 解决Spring Boot中MySQL数据库报错“Bad SQL Grammar”的问题 目录 解决Spring Boot中MySQL数据库报错“Ba
阅读全文
摘要:@JsonProperty注解 序言 @JsonProperty 当一个Java对象转换成Json字符串后,如果不是正确的实际名称有可能会出现异常。比如数据库中的坐标名称是x_axis,而定义Java对象是是xAxis,那么这时就需要使用到@JsonProperty注解,并且配合ObjectMapp
阅读全文
摘要:@JSONField 坑点 结论:若属性是私有的,必须有set*方法。否则无法反序列化。 @JSONField 坑点 结论:若属性是私有的,必须有set*方法。否则无法反序列化。 原因: 主要原因是 JSONField 注解是通过反射来操作对象的属性的,而在 Java 类中一般情况下,字段是私有的,
阅读全文
摘要:从github下载的jar包导入本地maven 1.在github上把代码clone下来 2.把下载的代码打成jar包 (1)在编译环境打开代码 (2)点击file-Project Structure... (3)点击Artifacts-加号-JAR-From modules with depend
阅读全文
摘要:Maven项目,本地jar包导入手动导入到Maven库中 ,也可以直接将jar包放到lib文件夹,右键 Add As Library 当你的项目,由于网络或者环境这些问题,无法从maven中央仓库更新jar包到本地的时候,可以尝试下面方法,手动添加jar包到Maven仓库; 方法一(推荐): 1、需
阅读全文
摘要:【超好用的工具库】hutool-all工具库的基本使用 简介(可不看): hutool-all是一个Java工具库,提供了许多实用的工具类和方法,用于简化Java开发过程中的常见任务。它包含了各种模块,涵盖了字符串操作、日期时间处理、加密解密、文件操作、网络通信、图片处理等多个领域。hutool-a
阅读全文
摘要:搜索Maven相关依赖jar包(特别推荐)https://mvnrepository.com/ 根据maven查询jar包的步骤如下: 打开Maven仓库中央库的网站https://mvnrepository.com/在搜索框中输入你需要查询的jar包的名称,例如:hutool-all点击搜索按钮,
阅读全文
摘要:Java里如何查找第三方包/依赖的api文档 众所周知,要查找第三方包的api介绍说明,在golang里,直接去这个网站搜索即可:https://pkg.go.dev/pkg.go.dev/ 在Python里则是去PyPi:PyPI · The Python Package Index (详细方法
阅读全文