自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 【已解决】IDEA打jar包时,log4j.properties被替换或者没有打进jar包

log4j.properties文件放在项目的resources目录下,我打jar包的时候,生成的两个jar包,没有依赖的那个jar包里有我写的log4j.properties文件,但是包含依赖的那个jar包里没有我自己写的log4j.properties文件,而是一个别的log4j.properties文件。我两个方法都做了,不知道是哪一个生效了,但是解决了,打好的2个jar包里都有我自己写的log4j文件了。

2023-03-20 12:41:06 495

原创 flink 获取第二天的0点时间

获取北京时间或者格林威标准时间的第二天0点

2023-01-16 16:57:41 370

原创 【已解决】sqoop无法连接本地mysql--Unknown system variable ‘query_cache_size‘

查了一下Unknown system variable 'query_cache_size’应该是因为:mysql-connecter-java的版本过低,很显然是数据库驱动程序与数据库版本不对应。查看了一下配置,发现mysql-connector-java的版本是5.1.40,而我本地mysql版本是8.0.26,linux的MySQL版本是5.1.73。可以看到我现在的版本是:mysql-connector-java-5.1.40.jar。选择对应的版本点进去在Files这里就能下载jar包了。

2022-10-08 12:28:57 1273

原创 javaBean要求

5条

2022-09-20 16:52:49 173

原创 【已解决】IDEA Cannot Resolve Symbol XXX问题

首先检查pom.xml文件中的repository和各种依赖是否正确,如果没问题就看一下maven中是否有Dependences了,如果没有的话点击图中左上角第一个图标的reload一下就会出现Dependences。

2022-09-17 11:54:39 293

原创 【已解决】 idea 查看源码会进入.class文件的问题

查看源码进入.class文件后界面上方会出现让你choose source的选项,点击它选择带有-source后缀的jar包就解决了。(我已经解决以后才写的,所以没有图了)

2022-09-17 11:26:50 640

原创 【已解决】zookeeper启动失败Error contacting service. It is probably not running并且jps没有QuorumPeerMain进程

启动zookpeerer,查看状态显示Errorcontactingservice.Itisprobablynotrunning.,查看jps也没有QuorumPeerMain进程。查看zookeeper.out文件来寻找问题原因(当前处于哪个目录,执行完zkServer.shstart命令,zookeeper.out就会写在哪个目录)重点看Causedby的第一行(如果你的原因和我不一样,就去找对应的原因即可,应该网上都有)于是我将下面两行的注释单独放在一行。......

2022-07-22 19:48:51 2762

原创 Shell笔记

1)Linux 提供的Shell 解析器2)bash 和sh 的关系3)Centos 默认的解析器是bash第2 章Shell 脚本入门1)脚本格式脚本以#!/bin/bash 开头(指定解析器)一般情况下默认的后缀名就是.sh,其实在shell解析的过程当中,对后缀名是没有要求的,只要是可执行文件并且是按照shell的标准去写的都可以解析。2)第一个Shell 脚本:helloworld.sh(1)需求:创建一个Shell 脚本,输出helloworld(2)案例实操:在hellowo.

2022-06-01 22:01:18 739

原创 Mysql笔记(4)-- 题目练习

注:如果我的方法旁边写了同,表明和答案的方法是一样的,1、取得每个部门最高薪水的人员名称@@@@@@@@我的思考:法一同1.找出每个部门的最高薪水:mysql> select deptno, max(sal) from emp group by deptno;+--------+----------+| deptno | max(sal) |+--------+----------+| 20 | 3000.00 || 30 | 2850.00 ||

2022-05-13 21:47:10 859

原创 Mysql笔记(3)

文章目录1、存储引擎1.1、完整的建表语句1.2、什么是存储引擎呢?1.3、查看当前mysql支持的存储引擎?1.4、常见的存储引擎?2、事务(Transaction)2.1、什么是事务?2.2、和事务相关的语句只有:DML语句。(insert delete update)2.3、假设所有的业务都能使用1条DML语句搞定,还需要事务机制吗?2.4、事务的特性?2.5、关于事务之间的隔离性2.6、演示事务3、索引3.1、什么是索引?有什么用?3.2、怎么创建索引对象?怎么删除索引对象?3.3、什么时候考虑给字

2022-05-12 15:43:47 763

原创 Mysql笔记(2)

文章目录1、关于查询结果集的去重?2、连接查询2.1、什么是连接查询?2.2、连接查询的分类?2.3、在表的连接查询方面有一种现象被称为:笛卡尔积现象。(笛卡尔乘积现象)2.4、怎么避免笛卡尔积现象?当然是加条件进行过滤。2.5、内连接之等值连接:最大特点是:条件是等量关系。2.6、内连接之非等值连接:最大的特点是:连接条件中的关系是非等量关系。2.7、自连接:最大的特点是:一张表看做两张表。自己连接自己。2.8、外连接?2.9、三张表怎么连接查询?3、子查询3.1、什么是子查询?子查询都可以出现在哪里?3

2022-05-11 14:47:53 203

原创 Mysql笔记(1)

文章目录

2022-05-09 20:29:09 451

原创 maven

Maven–概述1、maven的概念2、Maven的作用3、Maven的概念模型4、Maven的仓库4.1 Maven的仓库4.2 仓库中存放的内容5、maven的坐标1、maven的概念擅长管理大型项目自动管理你需要的jar包自动进行下载我们需要的jar包。Maven是项目进行模型抽象,充分运用面向对象的思想,Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于

2022-05-04 16:01:03 1826

原创 Java中的方法重载与方法重写

java中方法重载与方法重写的特点

2022-03-17 09:51:13 393

原创 java笔记(14)IO(下)

文章目录第一章字节缓冲流1.1字节缓冲区流的概述和使用1.1.1 字节缓冲流的作用是?1.1.2 为什么字节缓冲流的构造方法需要传入一个OutputStream1.1.3 案例代码1.2 字节流四种方式复制AVI并测试效率1.2.1 方法摘要1.2.2 案例代码第二章转换流2.1 转换流出现的原因2.1.1字节流读数据可能出现问题2.1.2 案例代码2.1.3 转换流的组成部分2.2 编码表概述和常见编码表2.2.1 什么是编码表?2.2.2 乱码问题2.3 String类中的编码和解码问题2.3.1 方法

2022-02-13 23:04:28 373

原创 JAVA笔记(13)异常, IO(上)

第1章异常1.1异常的概述和继承体系1.1.1 异常详解异常的概念:异常:就是程序出现了不正常的情况。例如:ArithmeticException:当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。常见的异常有:IndexOutOfBoundsException、NullPointerException、StringIndexOutOfBoundsException异常的体系的介绍:Throwable 类是 Java 语言中所有错误或异常的超类。Erro

2022-02-06 21:15:57 1217

原创 JAVA笔记(12)集合(下)

第1章Set集合特点和HashSet集合类1.1Set集合的特点Set:元素唯一,存储元素无序一个不包含重复元素的 collectionHashSet:它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变1.1.1案例代码一:package com.itheima_01;import java.util.HashSet;import java.util.Set;/* * Set: * 一个不包含重复元素的 collection * * HashSet: *

2022-02-05 22:31:11 370

原创 JAVA笔记(11)集合(上)

第1章集合的概述和Collection集合1.1集合的概述集合是一个容器,是用来存储和获取数据的.1.1.1为什么会出现集合类为什么出现集合类:我们学习的是面向对象的编程语言,面向对象的编程语言对事物的描述都是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储,而要想存储多个对象,就不能是基本的变量了,应该是一个容器类型的变量。回顾我们学过的知识,有哪些是容器类型的呢?数组,StringBuilder首先说StringBuilder,它的结果是一个字符串,不一定满足

2022-02-05 22:30:31 814

原创 JAVA笔记(10)常用API(下)

今日内容介绍数组排序和Arrays工具类包装类Date类和SimpleDateFormat类

2022-02-05 22:29:39 591

原创 JAVA笔记(9)常用API(上)

第1章API概述1.1API概念API(Application Programming Interface) : 应用程序编程接口也称之为 : 帮助文档编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机器人各种动作的方法。其实,这些Java类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为API

2022-01-30 21:18:58 805

原创 JAVA笔记(8)面向对象(下)

第1章final和static关键字1.1final关键字的概述及特点•final关键字是最终的意思,可以修饰类,成员变量,成员方法。–修饰类,则该类是最终类,类不能被继承,不能有子类–修饰变量,变量就变成了常量,只能被赋值一次–修饰方法,方法不能被重写1.1.1案例代码一package com.itheima;/*public final class Father {}*/public class Father { public final void method() {

2022-01-30 21:02:35 177

原创 JAVA笔记(7)面向对象(中)

文章目录第1章继承1.1继承的概述1.1.1继承概述1.1.2实现继承的方式1.1.3案例代码一1.2继承的好处和弊端1.2.1继承的好处1.2.2继承的弊端1.2.3示例代码1.3Java 中继承的特点1.3.1Java中单继承以及多级继承1.3.2示例代码1.4Java继承中成员变量的特点1.4.1Java继承中成员变量的特点1.4.2示例代码第2章super关键字以及继承中的方法重写2.1super关键字的概述和使用2.1.1super关键字的概述2.1.2示例代码2.2Java继承中构造方法的特点2

2022-01-30 21:01:55 73

原创 JAVA笔记(6)面向对象(上)

面向对象概述面向对象内存图private、this关键字和封装面向对象之构造方法

2022-01-30 21:00:15 155

原创 JAVA笔记(5)方法

今日内容介绍数组介绍及动态初始化数组内存结构及静态初始化数组常见问题及练习

2022-01-30 20:59:38 117

原创 JAVA笔记(4)数组

今日内容介绍数组介绍及动态初始化数组内存结构及静态初始化数组常见问题及练习第1章数组介绍及动态初始化1.1数组的概述和定义格式1.1.1数组的概述需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得

2022-01-26 22:36:35 403

原创 JAVA笔记(3)循环结构、 循环嵌套、 控制循环语句 、Random随机数

第03天 java基础知识今日内容介绍循环结构循环嵌套控制循环语句Random随机数第1章循环结构1.1for循环的格式及基本使用1.1.1for循环语句格式:for(初始化语句;判断条件语句;控制条件语句) {循环体语句;}1.1.2执行流程A:执行初始化语句B:执行判断条件语句,看其结果是true还是false如果是false,循环结束。如果是true,继续执行。C:执行循环体语句D:执行控制条件语句E:回到B继续1.1.3for循环的执行流程图1.1.

2022-01-24 22:20:36 419

原创 JAVA笔记(2)运算符 、键盘录入 、选择流程控制语句

运算符键盘录入选择流程控制语句

2022-01-23 22:22:13 1063

原创 JAVA笔记(1)Java概述、开发环境搭建 、Eclipse概述、 注释、关键字、常量、变量、数据类型、标识符

Java概述、开发环境搭建Eclipse的概述、配置及使用注释、关键字、常量、变量、数据类型、标识符

2022-01-16 22:05:42 243

原创 测试

class Solution:def containsDuplicate(self, nums: List[int]) -> bool:#哈希表常用于统计元素,若用哈希表则key为元素值,values为元素个数 ''' #这里只是用到了列表list.count(c)来统计元素的个数,但是这个方法遇到元素很多的情况就很慢,因为每次count(c)的时候都要遍历一次list。 if len(nums)==0: return False for c in

2021-04-27 23:55:16 74

原创 leetcode20

class Solution: def isValid(self, s: str) -> bool: stack = [] if len(s) == 0 or len(s) % 2 == 1: # 如果s一开始就是空,或者一开始就是奇数元素,则返回False return False # return 语句就是将结果返回到调用的地方,并把程序的控制权一起返回,程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个

2021-04-22 23:35:32 55

原创 一些特别的小点总结

关于是否创建新对象。一般是创建新对象,下面这些不创建ioin()常与列表一起使用,之前讲过用字符串的拼接,用“+”或者空格或者直接将两个字符串放在一起都可以实现拼接。当有性能要求的时候,推荐使用ioin(),不要用“+“的方式,因为每使用一次”+“就会创建一个新的字符串对象,而join 函数在拼接字符串之前在这里插入代码片会计算所有字符串的长度,然后逐一拷贝, 仅新建一次对象。整数缓存问题Python 仅仅对比较小的整数对象进行缓存(范围为**[-5, 256],而并非是所有整数对象。需要注意的是,这

2021-04-20 23:59:34 148 1

原创 数据结构(3)集合、树、图、双指针

class Solution: def isValid(self, s: str) -> bool: stack = [] if len(s) == 0 or len(s) % 2 == 1: # 如果s一开始就是空,或者一开始就是奇数元素,则返回False return False # return 语句就是将结果返回到调用的地方,并把程序的控制权一起返回,程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个

2021-04-19 23:57:21 392

原创 数据结构(2)队列、栈、哈希表

队列先进先出。单端队列:只有一个口进,一个口出双端队列:两个口都可以进,两个口都可以出。(左进右处、左出右进、左进左出,右进右出)

2021-04-18 23:34:52 298 1

原创 leetcode933

测试

2021-04-15 23:05:23 108

原创 数据结构(1)时间复杂度、空间复杂度、数组、链表

文章目录算法时间复杂度时间复杂度“大O记法”时间复杂度的基本计算规则常见时间复杂度之间的关系时间复杂度例子空间复杂度常见的空间复杂度空间复杂度举例时间复杂度与空间复杂度取舍数据结构之数组算法算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。算法是独立存在的一种解决问题的方法和思想。对于算法而言,实现的语言并不重要,重要的是思想。算法可以有

2021-04-15 16:18:26 2840

原创 Python(11)模块(module)、包(package)

文章目录模块化(module)程序设计理念模块和包概念的进化史标准库模块(standard library)为什么需要模块化编程模块化编程的流程模块的 API 和功能描述要点模块的创建和测试代码模块文档字符串和 API 设计模块的导入import 语句导入from…import 导入import 语句和 from...import 语句的区别__import__()动态导入和importlib 模块模块的加载问题包 package 的使用包(package)的概念和结构pycharm 中创建包导入包操作和本

2021-04-09 21:02:46 801

原创 Python(10)文件操作(IO 技术)、OS模块、递归

文章目录文件操作(IO 技术)文本文件和二进制文件文件操作相关模块概述创建文件对象 open()基本的文件写入操作常用编码介绍ASCIIISO8859-1GB2312GBKGB18030UnicodeUTF-8中文乱码问题write()/writelines()写入数据close()关闭文件流with 语句(上下文管理器)文本文件的读取enumerate()为文本文件每一行增加行号二进制文件的读取和写入文件对象的常用属性和方法文件任意位置操作使用 pickle 序列化CSV 文件的操作os模块os.syst

2021-04-06 23:44:44 772

原创 Python(9)异常、Pycharm调试

文章目录异常异常机制本质异常解决的关键:定位try...一个 except 结构try...多个 except 结构try...except...else 结构try...except...finally 结构return 语句和异常处理问题常见异常的解决常见异常汇总with 上下文管理traceback 模块自定义异常类Pycharm 开发环境的调试异常在实际工作中,我们遇到的情况不可能是非常完美的。比如:你写的某个模 块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不 存在或者文

2021-04-01 09:57:27 976

原创 Python(8)面向对象、设计模式_工厂模式_单例模式

方法没有重载在其他语言中,可以定义多个重名的方法,只要保证方法签名唯一即可。方法签名包含 3 个部分:方法名、参数数量、参数类型。Python 中,方法的参数没有声明类型(调用时确定参数的类型),参数的数量也可以由可变参数控制。因此,Python 中是没有方法的重载的。定义一个方法即可有多种调用方式, 相当于实现了其他语言中的方法的重载。 如果我们在类体中定义了多个重名的方法,只有最后一个方法有效。 建议:不要使用重名的方法!Python 中方法没有重载。class person: def say_

2021-03-28 22:36:24 214

原创 Python(7)函数、面向对象、类、实例

嵌套函数(内部函数)嵌套函数: 在函数内部定义的函数!并且只能在内部调用,不能在外部调用。一般在什么情况下使用嵌套函数?封装 - 数据隐藏,外部无法访问“嵌套函数”。贯彻 DRY(Don’t Repeat Yourself) 原则,嵌套函数,可以让我们在函数内部避免重复代码。闭包def outer(): print("outer running") def inner01(): print("inner01 running")outer()inner01

2021-03-27 10:16:16 685 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除