自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-04-05 20:26:18 624

原创 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 863

原创 打印流PrintStream和PrintWriter的用法

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

2024-03-19 13:37:48 371

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

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

2024-03-07 11:19:40 116

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

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

2024-03-07 10:05:24 114

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

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

2024-03-04 20:19:22 357

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

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

2024-02-29 15:24:05 344

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

java生成随机数(整数)

2024-02-28 16:51:33 305

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

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

2024-02-23 09:40:55 188

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

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

2024-02-22 16:29:21 303

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

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

2024-02-19 20:13:16 1287

原创 python爬虫和java代码规范

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

2024-02-04 16:31:13 240

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

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

2024-01-15 16:25:31 499

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

frp内网穿透

2023-11-16 13:29:45 284

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

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

2023-08-16 18:23:40 1283

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

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

2023-08-10 09:58:35 2640

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

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

2023-07-25 20:49:54 3128

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

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

2023-07-25 20:43:19 359

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

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

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

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

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

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

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

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

2023-07-19 11:54:36 500

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2023-05-26 14:56:17 257

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

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

2023-05-18 17:34:57 848

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

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

2023-05-18 12:46:33 193

原创 Spring中常用的设计模式

Spring中常用的设计模式

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

原创 详谈Spring的理解

而在面向切面编程中,我们将一个个的对象某些类似的方面横向抽成一个切面,对这个切面进行一些如权限控制、事物管理,记录日志等公用操作处理的过程就是面向切面编程的思想。而在 spring 开发模式中,spring 容器使用了工厂模式为我们创建了所需要的对象,不需要我们自己创建了,直接调用spring 提供的对象就可以了,这是控制反转的思想。依赖注入(DI),spring 使用 javaBean 对象的 set 方法或者带参数的构造方法为我们在创建所需对象时将其属性自动设置所需要的值的过程,就是依赖注入的思想。

2023-05-18 12:42:28 49 1

原创 synchronized底层实现是什么 lock底层是什么?有什么区别?

synchronized底层实现是什么 lock底层是什么 有什么区别

2023-05-18 12:41:47 91 1

原创 Maven安装(超详解)

Maven安装(超详解)

2023-05-09 11:10:43 11003 1

原创 Maven坐标详解(超详解)

什么是坐标?Maven坐标主要组成

2023-05-09 10:48:48 1037

原创 创建Maven项目时,报错“java:错误:不支持发行版本5”的快速解决方案

创建Maven项目时,报错“java:错误:不支持发行版本5”的快速解决方案

2023-05-09 10:37:49 170

原创 输入net start mysql显示MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。

输入net start mysql显示MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。

2023-05-04 18:53:44 577 2

原创 模拟ATM系统(超完整)

ATM单体项目

2023-05-04 16:46:56 332 1

原创 多线程模拟奖池抽奖功能(继承Thread类处理线程冲突)

抽奖池中奖项为{100,5,10,20,50,100,200,500,800,22,80,300,700}创建四个抽奖箱(线程)名称分别为“抽奖箱1”,“抽奖箱2”,“抽奖箱2”,“抽奖箱3”将每个抽奖箱的奖项放在集合里

2023-05-04 16:27:18 45 1

原创 等待唤醒机制(消费者生产者)

首先,什么是线程通信呢?当多个线程共同操作共享资源时,线程间通过某种方式互相告知自己的状态,以相互协调,避免无效的资源挣抢。线程通信的常见模式:是生产者与消费者模型生产者线程负责生成数据消费者线程负责消费生产者生成的数据注意:生产者生产完数据后应该让自己等待,通知其他消费者消费;消费者消费完数据之后应该让自己等待,同时通知生产者生成。

2023-05-04 16:03:56 48 2

空空如也

空空如也

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

TA关注的人

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