自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(236)
  • 资源 (1)
  • 收藏
  • 关注

原创 成功解决 XXX--1.0-SNAPSHOT.jar中没有主清单属性

这里的项目只针对普通的maven项目,不适用于spring等的项目。

2024-04-15 15:23:48 460

原创 使用Python3实现将表结构一键生成实体类

使用Python3实现将表结构一键生成实体类。当前项目的路径下,在控制台/终端输入,并回车。

2023-10-21 13:37:27 23

原创 FastAPI+Pydantic使用自定义参数校验+自定义异常+全局异常捕获

1.用户自定义异常类型,只要该类继承了Exception类即可# 初始化# 类一般返回值return "参数校验异常!Pydantic提供了四种validator :BeforeValidator 运行在Pydantic内部的校验转换之前,入参为输入值Any,返回值为Any。AfterValidator 运行在Pydantic内部的校验转换之后,入参和返回值为正确的字段类型。

2023-10-20 10:07:26 1355 1

原创 Java实现CRC16算法,源自lettuce源码

【代码】Java实现CRC16算法,源自lettuce源码。

2023-10-08 10:54:54 292

原创 解决virtualbox host-only network Could not find Host Interface Networking driver! Please reinstall

解决virtualbox host-only network Could not find Host Interface Networking driver! Please reinstall

2023-09-18 23:15:21 628

原创 Android Studioc打印+查看日志

Android Studioc打印+查看日志若要更改此默认设置,请参阅如何。Logcat 窗口会显示从窗口顶部菜单中选择的应用的日志消息,如图 所示。

2023-09-17 16:13:41 1567

原创 IDEA复制一个工程为多个并启动,测试负载均衡

IDEA复制一个工程为多个并启动,测试负载均衡

2023-09-03 20:51:54 254

原创 雪花算法生成id分析与实践

witter的雪花算法(Snowflake Algorithm)。雪花ID是一种分布式唯一ID生成算法,旨在解决分布式系统中生成唯一ID的需求。

2023-09-03 16:07:29 646

原创 并发测试工具 apache-jmeter使用发送post请求JSON数据

post请求发送JSON数据

2023-09-02 10:40:34 947

原创 MySql冷门但是很有用的语句

终止进程结果。

2023-07-19 11:00:39 217

原创 精通ES+ES大数据查询常见的疑难杂症的解决与实现

BoolQueryBuilder是该客户端库中的一个查询构建器,用于构建布尔查询(bool query)。布尔查询是一种复合查询,可以将多个查询条件组合在一起。BoolQueryBuilder提供了几种方法来构建布尔查询:1. must(QueryBuilders): 添加一个“必须匹配”(must)的查询条件。这意味着文档必须满足该查询条件才能被返回。相当于sql中的and2. mustNot(QueryBuilders): 添加一个“不能匹配”(must not)的查询条件。

2023-07-03 17:18:08 2764

原创 IDEA使用技巧之——二

4 最后点击应用,点击确定即可了。3 选择自动导入,中的方框内容。

2023-07-02 09:47:01 1395

原创 JAVA临时文件的使用

临时文件是在计算机系统中用于临时存储数据的文件。它们通常用于存储临时性的数据、中间计算结果或需要在程序执行期间暂时保存的数据。临时文件具有以下特点:1. 临时性:临时文件通常只在特定的时间段内存在,并在使用后被删除或清理。2. 存储临时数据:它们用于存储程序执行期间需要临时保存的数据,如缓存数据、临时计算结果等。3. 临时文件夹:操作系统提供了一个专门用于存储临时文件的文件夹,通常称为临时文件夹或临时目录。

2023-07-02 09:33:48 2452

原创 springboot引入外部sdk,以及在maven中配置,以及连同sdk打包

将外部的sdk放在项目的指定目录下,我选择放在resource/sdk的目录下。打开pom.xml,新增以下的依赖配置。关键点在红色方框的内容。

2023-06-26 09:18:53 2721

原创 SpringBoot不在使用@Validated 做参数校验但是不想在Controller层怎么办?

我们完全可以中规中矩的,先在controller层接受字符串,然后解密,然后在serivce层参数校验,但是这里有个问题,那就是解密后的json字符串将变成一个对象,然后这个对象中的字段却十分的多几十来个,如果使用普通的方法校验,每个参数都需要一个if语句,那该是多磨的可怕呀!某API接口接受加密的json字符串,接受字符串之后先进行解密处理,解密完成之后还要进行参数校验处理,如果参数不合规范会直接返回提示信息。2 被校验的对象前加上@Valid @RequestBody(注意接口,以及接口的实现都要有)

2023-06-19 09:40:58 1520

原创 全网为数不多清晰可行的在VUE中使用sortable.js实现动态拖拽排序的教程!

首先批评以下文章他们写出的东西都是不经过验证的!!!你们这态度,请不要随便发表博客!!进入正题。

2023-05-30 20:40:50 1248

原创 Docker 安装mysql8+配置文件挂载

7 不需要配置任何东西,即可远程连接了,这与mysql5.7不同。5 docker 运行mysql。如果卡住了,就重启虚拟机即可。3 创建挂载文件/文件夹。4 配置挂载配置文件。

2023-05-29 10:02:30 1143 1

原创 WSL 双系统端口映射,网络穿透最新教程

注意inet后边的就是我们虚拟机的ip地址了。我的是172.26.211.161。OK,大功告成,所以你需要什么端口就去映射什么端口就好了。使用管理员身份运行Windows PowerShell。接着我们回到windows系统,也就是我们的主系统。查看端口是否设置成功,可以发现已经映射成功了。这里使用的是ubuntuLiunx操作系统。比如1panel面板来进行测试吧。在win浏览器中访问指定端口。安装好了之后我们查看端口号。可以看到端口号为26790。然后我们进行端口映射转发。打开wsl,搜索即可。

2023-05-26 14:42:01 3635

原创 FFmpeg安装与使用+Java API/SpringBoot项目使用

FFmpeg是一个开源的跨平台视频和音频处理工具,可以处理各种格式的音视频文件。FFmpeg的一些常用命令:1. 查看文件信息这个命令可以查看输入文件的详细信息,包括视频分辨率、帧率、码率、音频采样率、声道数等参数。2. 视频转码这个命令将输入文件转换成H.264视频和MP3音频的输出文件。-codec:v表示视频编码器,-codec:a表示音频编码器。3. 裁剪视频这个命令可以在指定的时间点剪辑视频,并输出为新的文件。-ss表示开始时间,-t表示裁剪的时长。4. 视频剪切。

2023-05-25 18:16:38 2096 3

原创 JUC 之CountDownLatch工具类

CountDownLatch是Java中的一个并发工具类,用于控制多个线程同时执行某个操作,在达到某个条件前等待,达到条件后再同时执行操作。CountDownLatch中的计数器初始化为一个正整数,每当一个线程完成了自己的任务后,计数器的值就减1,直到计数器的值为0时,所有等待的线程才会被唤醒同时开始执行。

2023-05-25 18:06:41 735

原创 Linux安装Zookeeper、Hadoop、Hive、Hbase全家桶系列

记录一下zookeeper的路径然后。使用vim进入zoo.cfg。按照提示杀死进程2089。额,这好像是成功了哈哈!这里提供清华大学的镜像站。创建日志/数据文件夹。创建文件夹加文件下载。查看habse源文件。

2023-05-25 11:35:58 1091 1

原创 Hadoop/HbBase/Hive/HDFS/MapReduce都是什么?

hadoop是hive和hbase的基础,hive依赖hadoop,而hbase仅依赖hadoop的hdfs模块。hive适用于离线数据的分析,操作的是通用格式的(如通用的日志文件)、被hadoop管理的数据文件,它支持类sql,比编写MapReduce的java代码来的更加方便,它的定位是数据仓库,存储和分析历史数据。hbase适用于实时计算,采用列式结构的nosql,操作的是自己生成的特殊格式的HFile、被hadoop管理的数据文件,它的定位是数据库,或者叫DBMS。

2023-05-24 15:48:45 905

原创 ZooKeeper快速入门学习+在springboot中的应用+监听机制的业务使用

在很多时候,我们都可以在各种框架应用中看到ZooKeeper的身影,比如Kafka中间件,Dubbo框架,Hadoop等等。为什么到处都看到ZooKeeper?

2023-05-24 15:11:30 1789 1

原创 SpringBoot使用IDEAhttpclient插件完成接口测试

我们启动项目后,再点击这个左边的小三角就可以直接测试API了。我们写入测试的数据,注意空一行!测试文件保存在刚刚的那个文件。重启项目,然后点击左边的小三角。回到控制器中,点击这个小星球。然后就可以看到相应结果了。然后可以选择选择或者编辑。安装插件,可能自带就有。新建一个post请求。还是点击左边的小星球。

2023-05-24 10:29:44 352

原创 Linux虚拟机安装jdk17——全程无坑版本

比如我的是jdk-17.0.7一定要记清楚这个版本号奥,下面修改环境变量的时候要使用的。注意javahome的路径是我们刚刚设置的,那个文件夹。

2023-05-20 20:35:46 3563 2

原创 精通SpringCloud/Boot配置文件在Nacos中的配置

Nacos是一个开源的分布式系统服务注册中心和配置管理平台。它可以帮助开发人员快速地实现微服务的注册与发现、动态配置管理、服务健康监测等功能。简单来说,Nacos就是一个能够让你更方便地管理和使用微服务的工具。

2023-05-18 09:30:56 1541

原创 SpringBoot+SpringCloud分布式环境下,使用XXL-JOB进行定时任务调度

回到IDEA查看控制台的日志,可以看到我们运行的两个f服务正在交替执行相应的任务方法。记住XxlJob("")中的值,他是任务的名字,在同一台机器的项目上是不能重复的。回到任务调度中心,再执行器的菜单,多刷新几次发现执行器变成了2个了。回到IDEA,模拟分布式环境,这里需要配置并启动两个服务。回到调度中心可以,也可以查看到相应的调度日志。出现如此即为xxl-job初始化成功!配置方法和4一样,完事后再进行下面的。4.1 pom.xml引入。2.2 修改配置文件。4.2 配置文件写入。

2023-05-17 18:21:34 43

原创 SpringBoot使用分布式文件系统MinIO指南

我们创建4个文件夹模拟分布式系统。肯定会覆盖以前上传的水箭龟照片的。内部的扩展名都有那些,如下。在此目录打开终端/命令行。记住命令行输出的地址。

2023-05-09 17:47:39 1203

原创 SpringBoot插件由实体快速生成JSON测试数据

这样就生成了测试数据了。我们可以用来测试借口,fastjson等。我们选中一个实体类,右击鼠标,选择如图。插件名称:POJO to JSON。

2023-05-08 18:18:00 1102 2

原创 在docker上安装运行Python文件

打包成镜像需要的Dockerfile文件,和requirement.txt文件。修改Dockerfile文件,注意我们更改了什么?Dockerfile文件参考如下。答:cmd运行的路径,一下是示例。

2023-05-08 18:13:16 6625

原创 Py自动生成requirements.txt文件

1 新建一个全新的项目,没错就是只包含所需要使用代码的项目。2 配置一个全新的解释器,尽可能不去自带任何的第三方包。检查这个文件删除不需要的依赖代码。可以发现真的是纯净多了!3 在项目的根目录下执行。还是在项目的根目录使用。

2023-05-08 09:34:28 861

原创 精通在IDEA中使用Git

精通在IDEA中使用Git

2023-05-06 09:49:03 551

原创 Mysql8递归查询树状菜单

【代码】Mysql8递归查询树状菜单。

2023-05-04 18:09:43 777

原创 每次启动redis都要去文件夹中打开,使用cmd/batch命令一招教你自动化启动redis

以下就是源代码,你只需要复制粘贴到一个xx.txt的文件中,然后修改以下BootPath后面的路径为自己redis的所在的目录,最后改文件的后缀为.bat即可双击运行喽。

2023-05-03 20:47:23 690

原创 Vue3递归渲染树状菜单(完整代码实例)

【代码】Vue3递归渲染树状菜单(完整代码实例)

2023-04-28 11:11:36 1141

原创 SpringBoot+SpringSecurity彻底解决because its mime type (‘application/json‘) is not a supported styleshee

唯一纯后端有效的解决方案,Refused to apply style from 'http://localhost:8081/css/app.f202a5a9.css' because its MIME type ('application/json') is not a supported styleshSpringBoot+SpringSecurity彻底解决because its mime type ('application/json') is not a supported styleshee。

2023-04-27 16:56:46 1780

原创 Vue3使用v-md-editor md展示修改markdown(md)文档

【代码】Vue3使用v-md-editor md展示修改markdown(md)文档。

2023-04-27 10:37:10 1660 1

原创 VuePress打包后没有样式或者没有图片或者js加载失败

VuePress打包后没有样式或者没有图片或者js加载失败

2023-04-25 14:17:12 1399

原创 Springboot使用JustAuth完成各种第三方登陆

在代码中将需要的信息插入表格,并把用户的uid存入redis即可登陆成功!同意授权之后,会自动跳转到这里,这里有我们登陆成功后的信息。进入gitee,在设置中选择此选项。

2023-04-24 10:54:49 1075 2

原创 Vue3 or: Unknown variable dynamic import: ../views/的解决方案

这样的写法在Vue2中是可以正常运行的但是在Vue3中就不可以了的。

2023-04-19 16:47:08 4183

Java工具类实现输入一个路径,强创建路径、并且鉴权目标路径是否具备修改权限,用于增强程序的健壮性与稳定性,快速开发!

零积分即可下载 描述:目标资源是一个Java编写的工具类,它提供了一个方法,该方法可以接受一个路径参数。如果该路径不存在,它将强制创建一个路径。同时,该方法还会检测当前路径下的用户是否具备修改和存储的权限。这个工具类的目的是为了增强Java程序的健壮性,可以在编写小工具、文件上传或文件输出时使用。这个工具类的目标是提高Java程序的可靠性和稳定性。 适用场景:这个工具类可以用于编写小工具,例如文件上传和文件输出功能,是快速开发的必备代码!

2024-04-27

基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流

本程序是一套基于Python语言开发的高性能网络爬虫,其核心架构采用了多线程技术、缓存机制以及XPath解析器。该爬虫的设计理念和实现方法以彼岸图库为具体应用场景,但并不局限于此。 在多线程技术的加持下,该程序能够有效提升数据抓取的速度,通过并行处理多个任务,显著提高了整体的运行效率。同时,为了优化存储和检索性能,程序还集成了缓存机制,这有助于减少对相同数据的重复请求,从而节省带宽和时间资源。 在数据解析方面,程序利用XPath解析器,这是一种强大的XML文档查询工具,它允许用户通过简洁的路径表达式来定位和提取所需的信息。这种高效的数据处理方式,确保了信息抽取的准确性和灵活性。 需要特别强调的是,本程序的开发和实现,旨在提供一个学习和交流的平台,供开发者和研究者探讨和学习网络爬虫技术。严禁将本程序或其衍生产品用于任何非法用途,包括但不限于侵犯版权、违反隐私权或其他违法行为。 在使用本程序时,请确保您已经充分理解了网络爬虫的法律和道德界限,并且始终在合法和合规的范围内使用本程序。

2024-04-27

C#数据库大作业(学生信息管理系统).zip

免费的,开源的,C#数据库大作业(学生信息管理系统),可能还有未知bug还请各位指正,谢谢,如果可以关注一波就更好了

2021-12-23

空空如也

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

TA关注的人

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