自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pgsql

- 禁止 saidi01 查看 tb_data 数据库中除 my_view01 外的其他表。-- 禁止 saidi01 查看 tb_data 数据库中除 my_view01 外的其他表。-- 授予 saidi01 对 tb_data 数据库的 CONNECT 权限。-- 授予 saidi01 对 my_view01 视图的 SELECT 权限。-- 禁止 saidi01 查看 tb_base 数据库。-- 禁止 saidi01 查看 tb_base 数据库。-- 创建 my_view01 视图。

2024-09-27 14:30:01 351

原创 Redis缓存三大问题讲解以及解决方案

如果缓存因某种原因发生了宕机,那么原本被缓存抵挡的海量查询请求就会像疯狗一样涌向数据库。此时数据库如果抵挡不了这巨大的压力,它就会崩溃,这就是缓存雪崩。

2024-09-26 15:26:26 884

原创 DarkNet+YOLOV4环境搭建以及模型训练和图像识别

在当前x86目录下在cmd中运行这个命令darknet.exe detector test cfg/coco.data cfg/yolov4.cfg yolov4.weights -thresh 0.25。下载链接:链接:https://pan.baidu.com/s/1Q-VBPk_0_7C0CeViukHv-A?注:二个一定 ① 一定要是2019版本 ② 一定要在配置以上环境之前安装。比如我的是11.6.99版本,根据自己的版本寻找合适的cuda下载。然后把所有的文件复制之后全部粘贴到cuda目录。

2024-07-15 18:52:11 925

原创 Java实现滑块拼图验证码校验(亲测有效)

这里使用 以小图的四边为最终边界,上凹下凸,左无由凸,左边框高亮阴暗简单处理。返回滑块拼图验证码信息:两个Base64字符串图片信息和(X,Y)坐标。通过token,获取 Redis中的 (X,Y)坐标值,注意有效期。返回前端,两个Base64字符串图片信息,Y坐标值和 token。在阈值误差范围内,返回前端验证通过,否则返回前端验证不通过。在若干原图中随机一张原图,生成滑块拼图验证码信息。滑动拼图结束后,调用校验滑块拼图验证码接口。调用获取滑块拼图验证码接口,展示图片信息。

2024-06-24 13:43:26 1232 1

原创 将本地.mp4推流成rtsp流?(windows)

下载windows版本,该版本已经编译好了。

2024-06-14 18:42:28 466

原创 Docker Compose命令详解

目录1.Docker Compose概述1.1 Docker Compose 定义1.2 Docker Compose产生背景1.3 Docker Compose 核心概念1.4 Docker Compose 使用步骤1.5 Docker Compose 常用命令2. Docker Compose 实战2.1 Docker Compose下载和卸载2.2 Docker Compose 项目概述2.3 Docker Compose 编排字段部分详解2.3.3 build 和 image。

2024-06-07 16:49:36 2615

原创 MyBatis association的两种形式 (嵌套 resultMap和select)

MyBatis association的两种形式 (嵌套 resultMap和select

2024-05-22 19:06:39 331

原创 Windows10搭建GPU版Darknet—yolov4—VS2022+CUDA+CUDNN(亲测有效)

首先安装NVIDIA的显卡驱动,在安装之前需要确认自己电脑显卡驱动的产品类型,以及支持的CUDA版本方法一:cmd窗口运行nvidia-smi 若此处没有cuda version 版本 则没有显卡方法二:右击屏幕空白处支持的CUDA版本选择的是11.6。选择出适合自己的版本的CUDA当下载完成后,就可以开始安装CUDA啦!安装的时候最好关上防火墙。我第一次配置环境就在安装这块墨迹了很久,卸载重新安装又很麻烦,所以这步一定要仔细!

2024-05-11 15:24:42 952

原创 windows10搭建CUDA和cuDNN环境(亲测成功)

首先安装NVIDIA的显卡驱动,在安装之前需要确认自己电脑显卡驱动的产品类型,以及支持的CUDA版本方法一:cmd窗口运行nvidia-smi 若此处没有cuda version 版本 则没有显卡方法二:右击屏幕空白处支持的CUDA版本选择的是11.6。选择出适合自己的版本的CUDA当下载完成后,就可以开始安装CUDA啦!安装的时候最好关上防火墙。我第一次配置环境就在安装这块墨迹了很久,卸载重新安装又很麻烦,所以这步一定要仔细!

2024-05-11 15:10:27 1170 1

原创 Visual Studio 安装教程 超级详细 (亲测有效)

跳过此项后来到开发环境设置,因为我们是C++所以选择Visual C++当然,如果我们这里没有是给大家做个示范就先选择以后再说,这个的话就只有。到这里我们的Visual Studio 2022已经安装完成可以使用了。安装位置可以自行选择,完成以后就可以点击安装了。下载完成之后双击.exe文件。需要一个微软的账号登陆,ctrl+F5代码执行。

2024-05-11 13:33:16 1530 1

原创 语义分割 之 YOLOv8的 train和predict参数详解

train 参数predict 参数

2024-05-06 13:51:55 446

原创 AI识别技术详解 --在windows环境中部署基于YOLO v8模型的目标检测

首先 YOLO是一个端到端的目标检测算法,一次前向传播计算,实现图像的多目标检测任务,我么可以在ultralytics官网上查看YOLO的各个版本(v1-v8)以及源码使用YOLO v8提供的python接口,训练一个佩戴安全帽的目标监测模型,完成模型训练后使用这个模型识别图像和视频中的人物是否佩戴了安全帽。

2024-04-05 20:26:18 892

原创 Logback日志框架(超详细)

http://链接: https://pan.baidu.com/s/1cA3gVB_6DEA-cSFJN6MDGw 提取码: sn8i 复制这段内容后打开百度网盘手机App,操作更方便哦http://链接: https://pan.baidu.com/s/19eCsvsO72a9PTqpXvXxrgg 提取码: 5ypt 复制这段内容后打开百度网盘手机App,操作更方便哦。

2024-03-30 16:38:11 1014

原创 打印流PrintStream和PrintWriter的用法

【代码】打印流PrintStream和PrintWriter的用法。

2024-03-19 13:37:48 407

原创 Collection结合中的List和Set(根据不同的业务选择合适的数据结构)

Collection结合中的List和Set(根据不同的业务选择合适的数据结构)

2024-03-07 11:19:40 146

原创 Collections工具类常用方法使用技巧

Collections工具类常用方法使用技巧

2024-03-07 10:05:24 146

原创 Arrays操作对象数组,自定义排序(实现Comparable接口重写compareTo方法)

Arrays的sort方法底层会根据Comparator比较器对象的compare方法方法的返回值是正数、负数、还是0来确定谁大、谁小、谁相等。Arrays的sort方法底层会根据compareTo方法的返回值是正数、负数、还是0来确定谁大、谁小、谁相等。为了让Arrays知道按照什么规则排序,我们有如下的两种办法。我们使用Arrays操作数组时,数组中存储存储的元素是int类型、double类型,是可以直接排序的,而且默认是升序排列。然后再写一个测试类,往数组中存储4个学生对象,代码如下。

2024-03-04 20:19:22 463

原创 单例设计模式(饿汉式和懒汉式详解)

饿汉式 ------->直接创建好对象 ,用的时候不需要创建。懒汉式-------->用的时候再创建对象。

2024-02-29 15:24:05 369

原创 java生成随机数(整数)

java生成随机数(整数)

2024-02-28 16:51:33 331

原创 npm install 报错error:0308010C:digital envelope routines::unsupported

报错error:0308010C:digital envelope routines::unsupported

2024-02-23 09:40:55 327

原创 IDEA不显示微服务端口号,使用use_Server(解决方案)

IDEA不显示微服务端口号,使用use_Server(解决方案)

2024-02-22 16:29:21 664

原创 前端页面如何自适应--4种方法

前端页面如何自适应--4种方法

2024-02-19 20:13:16 2250

原创 python爬虫和java代码规范

【代码】python爬虫和java代码规范。

2024-02-04 16:31:13 274

原创 若依框架分页原理和代码剖解

在方法内部,调用了函数 getPageDomain(),在getPageDomain()中,获取请求参数时使用了一个工具类方法:ServletUtils.getParameterToInt,我们再来看看这方法。哦~经过询问度娘,我们知道,这个是一个与mybatis相关的分页工具,叫PageHelper,孤陋寡闻了。如何便逐层将前端Request的分页参数获取到了对象pageDomain中。系统中的分页架构,若依系统中的后端分页主要代码接口的三个特点。我们来看看这个方法的内部。,这个类又是干嘛的呢?

2024-01-15 16:25:31 998

原创 frp的内网穿透(超详细,一看必会版本)

frp内网穿透

2023-11-16 13:29:45 331

原创 Java 实现日期的格式化,月份和天不足两位时补上0

Java 实现日期的格式化,月份和天不足两位时补上0

2023-08-16 18:23:40 1569

原创 (超详解)RUOYI 教程(快熟搭建开发环境,敏捷开发,做私活超级好用)

java 开源后台管理系统,内置系统级功能,支持代码生成,少代码开发的成熟框架。每个公司需要的业务模块不同,这里需要自定义。【二】重启项目,如果热部署,重新加载即可;【一】代码生成器的使用。

2023-08-10 09:58:35 3915

原创 微信小程序 之 微信登录(详解)

开发者服务端,自定义登录态,生成令牌(token)和openid等数据返回给小程序端,方便后绪请求身份校验。小程序端,调用wx.request()发送请求并携带code,请求开发者服务器(自己编写的后端服务)。小程序端,后绪通过wx.request()发起业务请求时,携带token。开发者服务端,收到请求后,通过携带的token,解析当前登录用户的id。开发者服务端,身份校验通过后,继续相关的业务逻辑处理,最终返回业务数据。点击确定按钮,获取授权码,每个授权码只能使用一次,每次测试,需重新获取。

2023-07-25 20:49:54 3519

原创 HttpClient编程工具包(超详细)

HttpClient编程工具包(超详细) ,使用httpclient怎样发送GET和Post请求

2023-07-25 20:43:19 519

原创 POI实现Excel导入和导出(源码测试)

POI实现Excel导入和导出(源码测试)

2023-07-22 21:42:52 282 1

原创 XXL-JOB详解以及如何在项目中使用,和拟解决的问题

XXL-JOB详解以及如何在项目中使用,和拟解决的问题

2023-07-22 17:33:16 628 1

原创 分布式事务和SpringCloud的面试题(高频)

java,分布式事务,微服务,面试题,Spring Cloud,nacos

2023-07-19 11:54:36 875

原创 使用stream流收集ID以及对象,并且将对象转换为map集合

我就用个分页查询的集合收集所有的id。根据上面所查的进行批量查询出po对象。

2023-07-18 11:55:55 1728 1

原创 rabbitmq的延迟队列和死信队列的实现(二种方式,超详细)

死信队列:元素产生后没及时的被消费,一直存放在队列中。延迟队列:延时队列,队列内部是有顺序的,其最重要的特性是延迟时间,是希望在指定时间到了以后或之前取出和处理,类似一个定时任务,但是比定时任务要节省资源。延时队列其实就是特殊的死信队列。但是队列的特点是先进先出,如果对应不同的元素有不同的时间,那么如果存在延迟时间小的元素在延迟时间大的元素之后,那么就达不到对应的效果。如何实现类似定时任务的效果呢?就是当消息被发送以后,并不想让消费者立即拿到消息,而是等待指定时间后,消费者才拿到这个消息进行消费。

2023-07-18 11:39:36 476 1

原创 延时队列的使用及应用场景

延时队列的使用及应用场景

2023-07-18 10:54:13 378 1

原创 Spring容器中的bean对象是什么时候创建的 ?[包括: 默认单例 以及 非单例]

在Spring容器启动时,会对所有的Bean进行实例化,包括Bean的依赖关系以及依赖的Bean。在Bean的使用过程中,Spring容器会根据需要对Bean进行单例或者多例的管理。对于单例的Bean,Spring容器会在第一次获取该Bean实例时进行实例化和初始化,之后每次获取都是返回同一个实例。对于多例的Bean,每次获取都会创建新的实例并进行初始化。在Spring容器关闭时,会对所有的Bean进行销毁操作。对于单例的Bean,销毁操作会在容器关闭时执行;对于多例的Bean,销毁操作则由使用者负责。

2023-05-26 20:32:38 689 1

原创 SpringBoot自动配置原理(超详细版)

SpringBoot自动配置原理(超详细版)

2023-05-26 14:56:17 346

原创 Mybatis的XML配置文件规范 及 实现步骤

Mybatis的XML配置文件规范 及 实现步骤

2023-05-18 17:34:57 949

原创 Nacos作用以及注册中心的原理

Nacos作用以及注册中心的原理

2023-05-18 12:46:33 222

原创 Spring中常用的设计模式

Spring中常用的设计模式

2023-05-18 12:43:00 68 1

空空如也

空空如也

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

TA关注的人

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