自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lx__angel的博客

比你优秀的人都比你努力,你就没有理由偷懒

  • 博客(167)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务器执行rm命令时自动记录到审计日志中

当在服务器上执行类似于 rm 命令时,自动记录该命令执行的时间,在哪里执行的,删除的什么文件,记录到审计日志中,能够查找到某些文件丢失原因。

2024-01-05 13:39:56 623

原创 当mysql group by的字段越多,查询的数据量越多,group by 字段越少,查询的数据量越少

当mysql group by的字段越多,查询的数据量越多,group by 字段越少,查询的数据量越少

2023-03-27 22:10:39 640

原创 datax数据导入starrocks表报列数量不匹配错误,问题解决思路

在做客户数据导入任务的时候,需要将客户oracle的数据通过datax导入到 starrocks的表中,但是datax的配置文件中SQL查找客户数据的列数和要导入的starrocks表的列数都是相同且对应的,但是导入结果就是报了列数不对等的错误,Error: Value count does not match column count. Expect 20, but got 21. Row

2023-01-17 20:08:24 1952 1

原创 python通过qq邮箱服务器发送邮件

python通过qq邮箱服务器发送邮件,因为项目需要,需要写一个通过qq邮箱服务器发送邮件的脚本,工具方法

2023-01-13 13:54:10 383

原创 doris备份与恢复学习笔记

doris备份与恢复学习笔记

2022-12-18 21:35:35 180

原创 mysql脏读、不可重复读、幻读问题及展示,分别采用对应的事务隔离级别(读未提交,读已提交,可重复读)

关于mysql数据库事务的介绍,以及Mysql事务的四种隔离级别,前三种隔离界别分别会造成的问题,这四种隔离级别分别是:读未提交、读已提交、可重复读、串行化。依次效率越来越低,但是数据安全性越来越高。

2022-12-11 23:14:51 272

原创 nfs实现共享目录对于集群高可用风险,nfs客户端容易卡死

客户端nfs中有一个内核级别的线程,nfsv4.1-svc,该线程会一直和nfs服务端进行通信,且无法被kill掉。(停止客户端Nfs服务,设置开机不自启动,并卸载nfs,重启主机才能让该线程停掉)。

2022-11-30 19:57:42 2270

原创 linux shell启动停止重启查看状态的脚本模板,可直接复制修改

linux 通用启停脚本模板,可以直接复制使用./脚本名称.sh start 启动java服务./脚本名称.sh stop 停止java服务./脚本名称.sh restart 重启java服务./脚本名称.sh status 查看java服务状态

2022-11-23 15:36:11 1155

原创 当python函数被多个装饰器修饰时,调用顺序

当python函数被多个装饰器修饰时调用顺序@a@b@ceat()相当于先调用 装饰器a 的前半部分方法,再调用 装饰器b 的前半部分,再调用 装饰器c 的前半部分接着调用 被装饰的函数然后调用 装饰器c 的后半部分,然后调用 装饰器b 的后半部分,最后调用 装饰器a 的后半部分...

2022-07-28 23:03:37 571

原创 maven编译jar包时打一个瘦包,依赖包和配置文件到jar包外面

打的jar包很大,修改jar包里面的配置文件很麻烦,maven编译jar包时打一个瘦包,依赖包和配置文件到jar包外面

2022-07-05 22:52:06 2012 1

原创 mysql case when案例

mysql case when

2022-05-31 08:40:51 148

原创 下列那种不是python元组的定义方式

下列那种不是python元组的定义方式a = (1)b = (1,)c = (1, 2)d = (1, 2, (3, 4))print(a, type(a))print(b, type(b))print(c, type(c))print(d, type(d))# 第一种定义方式不是元组# 1 <class 'int'># (1,) <class 'tuple'># (1, 2) <class 'tuple'># (1, 2, (3.

2022-05-14 17:36:48 2066 1

原创 python几天前日期字符串、日期格式展示,日期对比

# 引入模块from datetime import date, timedelta三天前对应的日期,是字符串格式date_three_days_ago_string = (date.today() + timedelta(days=-3)).strftime("%Y-%m-%d")logger.info(f"date_three_days_ago_string : {date_three_days_ago_string}")logger.info(f"type(date_three_da.

2022-04-26 16:45:48 1212

原创 shell脚本日志

#!/bin/bashfunction log_info() { DATE=`date "+%Y-%m-%d %H:%M:%s"` # -e 选项,可以对\进行转义 echo -e "\033[32m $DATE [INFO]: $1 \033[0m"}function log_err() { DATE=`date "+%Y-%m-%d %H:%M:%s"` echo -e "\033[31m $DATE [ERROR]: $1 \033[0m"}log_info ".

2022-02-21 18:40:45 520

原创 通过java -jar执行jar包指定配置配置项传入(java -jar 工具包.jar -h)

最终效果图为:操作方式:准备:首先在pom.xml中引入依赖,已经通过插件指定项目的主类

2022-02-13 10:38:14 1995

原创 pyspark

from pyspark.sql import SparkSessionspark = SparkSession.builder.master("local").appName("test").config("spark.sql.legacy.timeParserPolicy", "LEGACY").getOrCreate()df = spark.read.option("nullValue", "\\N").parquet(f"file:///tmp/part-00000-350aa82b-83d2.

2021-12-10 23:43:18 934

原创 java日志

pom.xml中引入依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>resources目录下的log4j.properties配置文件# 控制台输出配置log4j.appender.Console=or

2021-11-05 18:06:54 133

原创 python的argparse模块

import argparse# 创建一个解析器对象parser = argparse.ArgumentParser( prog="程序的名称,(默认sys.argv[0])", usage="脚本的作用,该脚本用来做什么", description="最开始的提示文字", epilog="结尾处的帮助文字")# 解析参数args = parser.parse_args()...

2021-11-04 17:04:33 703

原创 python日志模块

import loggingfrom logging.handlers import RotatingFileHandlerdef getLogging(file: str, console: bool): """ 获取日志对象 :param file: 日志文件落盘地址 :param console: 是否输出到控制台 :return: 日志对象 """ logger = logging.getLogger(__name__) .

2021-09-22 18:01:44 221 1

原创 linux文件的三种时间,修改时间、状态时间和读取时间

修改时间:modification time,mtime当该文件【数据内容】变更时,就会更新这个时间,内容数据指的是文件内容,而不是文件的属性或权限。例如当vim编辑文件内容、echo "aa">>追加时状态时间:status time,ctime当文件【状态】改变时,就会更新这个时间,权限和属性变更了都会更新这个时间,例如chmod读取时间:access time,atime当该文件 【内容被读取】时,就会更新这个读取时间,例如使用cat命令实验:...

2021-08-31 08:28:16 1223

原创 基于SpringBoot+Vue的在线教育网站项目运行截图

基于SpringBoot+Vue的在线教育网站后端项目结构:前端项目目录结构:管理员后台项目:用户前台项目目录结构:用户前台运行截图前台用户首页全部课程全部讲师讲师详情界面:课程详情界面:课程购买管理员后台运行截图:讲师管理:添加讲师:课程列表:添加课程:学生列表:订单列表:个人信息:...

2021-03-17 08:31:05 784 1

原创 cron表达式学习笔记

作业1:linux中>表示覆盖原文件内容(文件的日期也会自动更新),>>表示追加内容(会另起一行,文件的日期也会自动更新)。作业2:我们写一个shell脚本,分别将两条命令写入脚本中作业3:...

2021-03-16 22:19:31 89

原创 java 左移>> 右移<< 无符号右移>>>和位运算符与& 或| 非~ 异或^ 实验

java 左移>> 右移<< 无符号右移>>><< 左移,不管是正负,都补0System.out.println(20<<2); // 0001 0100(补码)<< 2 = 0101 0000 = 80System.out.println(-20<<2); // 1110 1100(补码)<<2 = 1011 0000(补码) = 1101 0000(原码) = -80>

2021-03-10 17:09:56 134

转载 Http状态码(转载)

错误代码(也称作状态代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。多数有效网页点击都有状态代码 200("正常")。"网页未找到"错误会生产 404 错误。某些常见的代码以粗体显示。1xx(临时响应) 用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码 说明100(继续) 请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部 ...

2020-08-28 18:54:17 173

转载 Android编译异常: duplicate entry: META-INF/MANIFEST.MF`或Entry name 'META-INF/MANIFEST.MF' collided

Android编译异常` Cause: duplicate entry: META-INF/MANIFEST.MF`这是转载大佬的博客:https://www.cnblogs.com/AsionTang/p/11929529.html目录Android编译异常Cause: duplicate entry: META-INF/MANIFEST.MF或者是:Entry name 'META-I...

2020-03-12 11:08:27 6224

原创 正则表达式 RegexBuddy软件练习测试

正则表达式语法1:正则表达式语法2:正则表达式语法3:[abc]其实中间是并集的关系: a或b或c正则表达式语法4:以上这些{n}、{n,m}、{m,}、?、+、*只匹配它的前一个字符{n,m}、{m,}、?、+、* 默认都是贪婪模式贪婪模式:非贪婪模式:正则表达式5:^在中括号里面表示取反,在中括号外边表示...

2020-03-08 21:10:40 390

原创 android上传普通参数与图片(okhttp框架)到服务器(Servlet),图片存入文件系统中,普通参数存入数据库中

Android端服务器(Servlet):(因为我是直接将很多数据直接组装成sql语句,所以普通参数就只有一个,不需要进行判断参数名字是什么)

2020-03-05 14:29:10 406 1

原创 android调用系统相机进行拍照,并显示在主界面上,超级简单

主活动的布局文件:activity_main.xml定义一个按钮用于启动系统相机、定义一个ImageView用于展示刚刚拍摄的图片<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_conte...

2019-11-13 17:36:24 1921 4

原创 Windows Project2016如何增加加班工时。

我的软件项目管理作业里面有这样一项要求,要我设置加班时间,可我总是找不到。现在我找到了。第一种:第二种:

2019-11-09 14:40:29 3240 1

原创 学习c++笔记1

1,有默认参数值的参数必须在参数表的最右端。2,3,内联函数4,内存管理

2019-08-25 14:37:14 89

原创 mysql修改密码之后登录不上的解决办法

我今晚修改了我的mysql密码,但可能是我我输入错误的原因,结果导致我修改之后就无法登录上去了在网上找原因1,先将Mysql服务关掉,如果你设置了环境变量可以直接netstopmysql但很多时候我们没有设置,这个时候我们需要手动关闭mysql服务点击关闭就可以了然后在命令行控制符中进入mysql安装目录的bin目录中,输入mysqld--skip-grant-t...

2019-05-09 22:40:58 8163

原创 文件上传下载的原理

文件上传原理通过表单元素设置method="post",enctype="multipart/form-data"属性,让表单提交的数据以二进制编码的方式提交,在接收此请求的servlet中庸二进制流来获取内容,就可以取得上传文件的内容,从而实现文件的上传。文件下载原理:...

2019-04-06 21:16:50 1358 1

原创 如何在css中获取到Action中的值

今天做了一个简单的实验,用户在输入框中输入三个0~255之间的正整数,作为RGB的值,传到Action是一个字符串。然后用逗号将其分开,分别赋值到三个int类型的变量:R,G,B,在传到另外一个jsp页面,动态改变字体颜色。这个是输入RGB值得jsp页面<form action="ColorChangeAction" align="center" name="colorchan...

2019-04-06 15:22:09 541

原创 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com

今天在做web框架的作业,遇到了下面这个错误,服务器从始至终都无法启动首先看看你的错误是不是和我一样我们都知道struts2框架需要导入四个核心的jar包但不要忘了还有五个附加的jar包,这五个jar包没想到在我刚开始学的时候就让我踩到这个坑了,挣扎半天出不来我的是把这五个附加的jar包也导入后服务器就可以运行了java.util.concurrent.Executio...

2019-03-08 11:29:43 3102

原创 WPS写word文档时调到下一级、回到上一级

tab键是低一层次的shift+tab键是回到上一层次的

2019-01-11 11:01:10 2528

原创 Servlet向html中写html标签,有时会遇到html标签无效

response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();out.println("&lt;h2&gt;上传物品成功,但是暂时无法上传图片,此功能管理员正在开发&lt;/h2&gt;");out.println("&lt;a href=\""+request.getC.

2018-12-31 14:38:19 1566

原创 eclipse中如何查找到控制台上的输出出自代码的哪一行

最近在写JSP大作业,遇到一个小的问题就是之前在控制台上的用来判断的输出,忘了删了后期的时候随着代码的增加,总是会在控制台上出现,但是自己又找不到在哪里,总是对自己后来的测试代码有一定影响于是在网上发现了方法在eclipse的JSP页面中点击ctrl+h,可以弹出下面的框如果要是在.java的页面中安ctrl+h的话,会弹出不一样的框,并且还找不到...

2018-12-29 21:00:54 3445

原创 分析mysql的配置文件my.ini

my.ini[client]#端口号port=3306[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#mysql安装目录basedir=F:\project\mysql\mysql-5.7.24-winx64 #mysql数据库的数据存放目录datadir=F:\proje...

2018-12-27 21:50:46 159 1

原创 JDBC连接没有密码的mysql数据库

No suitable driver found for我最近在写JSP大作业遇到了一个关于mysql数据库的问题之前显示把mysql数据库放在云服务器上(Linux系统),但是由于我自己手贱把数据库弄崩了,我自己也调整不过来了然后我就在本地电脑安装mysql,之前安装的是8.0.12的貌似,msi类型的,总是提醒我找不到合适的驱动然后我又换各种驱动的版本,发现问题根本没有解决...

2018-12-27 21:46:24 8235 1

转载 mysql启动失败:mysql服务无法启动 服务没有报告任何错误 解决方法

https://blog.csdn.net/shinny195/article/details/82319218

2018-12-27 18:08:44 262

数据通信技术基础

摘自中国大学Mooc,南京邮电大学,网络技术与应用课程第三章数据通信技术基础,因为是从其他地方摘取而来,本来不想要资源分数的,只想作为自己以后查看,但最低就只有1个资源分数

2018-07-19

空空如也

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

TA关注的人

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