- 博客(239)
- 资源 (1)
- 收藏
- 关注
原创 程序员太累了,来种田放松一下吧!(sun haven )
sun haven 太阳港是一个多人梦幻农场游戏,其中包含龙、魔法、主线任务、RPG风格的技能升级,甚至还有一个终极BOSS。这是一个中世纪的小镇,住满了来自各行各业的人,他们竭尽全力让心爱的小镇像过去一样繁荣。作为农民、矿工、渔夫、战士、工匠,甚至是法师,你会发现冒险在这里等着你。你的辛勤工作将会升级你的农场,恢复太阳港的商店,甚至带来新的邻居!如果你喜欢剑,那就用一切手段砍吧。但是如果喷壶更符合你的风格,那么有非暴力的替代方法来克服危险的遭遇,即使是和最后的BOSS!
2024-11-03 12:37:36
471
原创 全自动下载中小学电子教材,妈妈再也不用担心没带课本了!你值得拥有
嘿,小伙伴们,注意啦!这里有个超级给力的开源宝贝——国家中小学电子教材下载客户端!它可是个热心肠的小助手,专门帮你轻松搞定电子教材的下载,让你学习起来更带劲儿!有了它,妈妈再也不用担心我的学习资料找不到啦!一键下载,内容丰富,操作简单,简直就是学习小能手的最爱!快来拥抱这个可爱的小助手,让学习变得有趣又高效吧!
2024-10-16 17:53:49
158
原创 还在百度搜PDF工具,完全免费的神器推荐给你-PDF24工具箱!
DocTool:命令行新增压缩功能,用“-compress”开关,轻松压缩文件, shell扩展也能用哦!工具箱:PDF转Word、Excel、PowerPoint,这次转换得更溜了,新组件加持,效率杠杠的!阅读器:快照功能升级,现在你想怎么处理快照就怎么处理,复制、保存、打印,随你挑!阅读器:删除和旋转页面,上下文菜单里就能搞定,永久性变化,一键保存!阅读器:打印当前页面,Windows打印对话框里就能找到,方便得很!阅读器:打印多个页面范围,现在可以自定义打印,随心所欲哦!
2024-10-16 17:26:14
774
原创 FastAPI+Pydantic使用自定义参数校验+自定义异常+全局异常捕获
1.用户自定义异常类型,只要该类继承了Exception类即可# 初始化# 类一般返回值return "参数校验异常!Pydantic提供了四种validator :BeforeValidator 运行在Pydantic内部的校验转换之前,入参为输入值Any,返回值为Any。AfterValidator 运行在Pydantic内部的校验转换之后,入参和返回值为正确的字段类型。
2023-10-20 10:07:26
2279
1
原创 解决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
961
原创 Android Studioc打印+查看日志
Android Studioc打印+查看日志若要更改此默认设置,请参阅如何。Logcat 窗口会显示从窗口顶部菜单中选择的应用的日志消息,如图 所示。
2023-09-17 16:13:41
1934
原创 雪花算法生成id分析与实践
witter的雪花算法(Snowflake Algorithm)。雪花ID是一种分布式唯一ID生成算法,旨在解决分布式系统中生成唯一ID的需求。
2023-09-03 16:07:29
950
原创 精通ES+ES大数据查询常见的疑难杂症的解决与实现
BoolQueryBuilder是该客户端库中的一个查询构建器,用于构建布尔查询(bool query)。布尔查询是一种复合查询,可以将多个查询条件组合在一起。BoolQueryBuilder提供了几种方法来构建布尔查询:1. must(QueryBuilders): 添加一个“必须匹配”(must)的查询条件。这意味着文档必须满足该查询条件才能被返回。相当于sql中的and2. mustNot(QueryBuilders): 添加一个“不能匹配”(must not)的查询条件。
2023-07-03 17:18:08
3537
原创 JAVA临时文件的使用
临时文件是在计算机系统中用于临时存储数据的文件。它们通常用于存储临时性的数据、中间计算结果或需要在程序执行期间暂时保存的数据。临时文件具有以下特点:1. 临时性:临时文件通常只在特定的时间段内存在,并在使用后被删除或清理。2. 存储临时数据:它们用于存储程序执行期间需要临时保存的数据,如缓存数据、临时计算结果等。3. 临时文件夹:操作系统提供了一个专门用于存储临时文件的文件夹,通常称为临时文件夹或临时目录。
2023-07-02 09:33:48
3300
原创 springboot引入外部sdk,以及在maven中配置,以及连同sdk打包
将外部的sdk放在项目的指定目录下,我选择放在resource/sdk的目录下。打开pom.xml,新增以下的依赖配置。关键点在红色方框的内容。
2023-06-26 09:18:53
3889
原创 SpringBoot不在使用@Validated 做参数校验但是不想在Controller层怎么办?
我们完全可以中规中矩的,先在controller层接受字符串,然后解密,然后在serivce层参数校验,但是这里有个问题,那就是解密后的json字符串将变成一个对象,然后这个对象中的字段却十分的多几十来个,如果使用普通的方法校验,每个参数都需要一个if语句,那该是多磨的可怕呀!某API接口接受加密的json字符串,接受字符串之后先进行解密处理,解密完成之后还要进行参数校验处理,如果参数不合规范会直接返回提示信息。2 被校验的对象前加上@Valid @RequestBody(注意接口,以及接口的实现都要有)
2023-06-19 09:40:58
1921
原创 全网为数不多清晰可行的在VUE中使用sortable.js实现动态拖拽排序的教程!
首先批评以下文章他们写出的东西都是不经过验证的!!!你们这态度,请不要随便发表博客!!进入正题。
2023-05-30 20:40:50
1617
原创 Docker 安装mysql8+配置文件挂载
7 不需要配置任何东西,即可远程连接了,这与mysql5.7不同。5 docker 运行mysql。如果卡住了,就重启虚拟机即可。3 创建挂载文件/文件夹。4 配置挂载配置文件。
2023-05-29 10:02:30
1328
1
原创 WSL 双系统端口映射,网络穿透最新教程
注意inet后边的就是我们虚拟机的ip地址了。我的是172.26.211.161。OK,大功告成,所以你需要什么端口就去映射什么端口就好了。使用管理员身份运行Windows PowerShell。接着我们回到windows系统,也就是我们的主系统。查看端口是否设置成功,可以发现已经映射成功了。这里使用的是ubuntuLiunx操作系统。比如1panel面板来进行测试吧。在win浏览器中访问指定端口。安装好了之后我们查看端口号。可以看到端口号为26790。然后我们进行端口映射转发。打开wsl,搜索即可。
2023-05-26 14:42:01
7048
原创 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
3028
3
原创 JUC 之CountDownLatch工具类
CountDownLatch是Java中的一个并发工具类,用于控制多个线程同时执行某个操作,在达到某个条件前等待,达到条件后再同时执行操作。CountDownLatch中的计数器初始化为一个正整数,每当一个线程完成了自己的任务后,计数器的值就减1,直到计数器的值为0时,所有等待的线程才会被唤醒同时开始执行。
2023-05-25 18:06:41
838
原创 Linux安装Zookeeper、Hadoop、Hive、Hbase全家桶系列
记录一下zookeeper的路径然后。使用vim进入zoo.cfg。按照提示杀死进程2089。额,这好像是成功了哈哈!这里提供清华大学的镜像站。创建日志/数据文件夹。创建文件夹加文件下载。查看habse源文件。
2023-05-25 11:35:58
1176
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
1014
原创 ZooKeeper快速入门学习+在springboot中的应用+监听机制的业务使用
在很多时候,我们都可以在各种框架应用中看到ZooKeeper的身影,比如Kafka中间件,Dubbo框架,Hadoop等等。为什么到处都看到ZooKeeper?
2023-05-24 15:11:30
2481
1
原创 SpringBoot使用IDEAhttpclient插件完成接口测试
我们启动项目后,再点击这个左边的小三角就可以直接测试API了。我们写入测试的数据,注意空一行!测试文件保存在刚刚的那个文件。重启项目,然后点击左边的小三角。回到控制器中,点击这个小星球。然后就可以看到相应结果了。然后可以选择选择或者编辑。安装插件,可能自带就有。新建一个post请求。还是点击左边的小星球。
2023-05-24 10:29:44
588
原创 Linux虚拟机安装jdk17——全程无坑版本
比如我的是jdk-17.0.7一定要记清楚这个版本号奥,下面修改环境变量的时候要使用的。注意javahome的路径是我们刚刚设置的,那个文件夹。
2023-05-20 20:35:46
4428
2
原创 精通SpringCloud/Boot配置文件在Nacos中的配置
Nacos是一个开源的分布式系统服务注册中心和配置管理平台。它可以帮助开发人员快速地实现微服务的注册与发现、动态配置管理、服务健康监测等功能。简单来说,Nacos就是一个能够让你更方便地管理和使用微服务的工具。
2023-05-18 09:30:56
2007
原创 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
816
2
原创 SpringBoot使用分布式文件系统MinIO指南
我们创建4个文件夹模拟分布式系统。肯定会覆盖以前上传的水箭龟照片的。内部的扩展名都有那些,如下。在此目录打开终端/命令行。记住命令行输出的地址。
2023-05-09 17:47:39
1460
原创 SpringBoot插件由实体快速生成JSON测试数据
这样就生成了测试数据了。我们可以用来测试借口,fastjson等。我们选中一个实体类,右击鼠标,选择如图。插件名称:POJO to JSON。
2023-05-08 18:18:00
1269
2
原创 在docker上安装运行Python文件
打包成镜像需要的Dockerfile文件,和requirement.txt文件。修改Dockerfile文件,注意我们更改了什么?Dockerfile文件参考如下。答:cmd运行的路径,一下是示例。
2023-05-08 18:13:16
8089
原创 Py自动生成requirements.txt文件
1 新建一个全新的项目,没错就是只包含所需要使用代码的项目。2 配置一个全新的解释器,尽可能不去自带任何的第三方包。检查这个文件删除不需要的依赖代码。可以发现真的是纯净多了!3 在项目的根目录下执行。还是在项目的根目录使用。
2023-05-08 09:34:28
977
原创 每次启动redis都要去文件夹中打开,使用cmd/batch命令一招教你自动化启动redis
以下就是源代码,你只需要复制粘贴到一个xx.txt的文件中,然后修改以下BootPath后面的路径为自己redis的所在的目录,最后改文件的后缀为.bat即可双击运行喽。
2023-05-03 20:47:23
805
原创 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
2769
原创 Vue3使用v-md-editor md展示修改markdown(md)文档
【代码】Vue3使用v-md-editor md展示修改markdown(md)文档。
2023-04-27 10:37:10
1971
1
Java工具类实现输入一个路径,强创建路径、并且鉴权目标路径是否具备修改权限,用于增强程序的健壮性与稳定性,快速开发!
2024-04-27
基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流
2024-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人