- 博客(126)
- 收藏
- 关注
原创 YOLOv8训练(GPU版)
在YOLOv8中,通常使用model.train()函数进行训练,而这个函数会处理训练集(Training Set)和验证集(Validation Set)的批处理(batching)以及相应的训练过程。如果还是不行,你就看状态那一栏,哪一个安装失败,就把那个取消勾选,这种的缺点就是安装的cuda不全,所以最好事先谷歌下取消勾选有没有影响。下载12.4版本(这里笔者是12.4,你要下载你电脑对应的版本)的cuda,如下图所示,我们下载12.4中最新版本的。,选择与cuda对应的pytorch版本。
2025-04-17 17:04:33
2999
1
原创 jvm内存模型与垃圾回收(下)
通过System.gc() 或 Runtime.getRuntime().gc()的调用,会显示触发Full GC,同时对老年代和新生代进行回收然而 System.gc() 调用附带一个免责声明,无法保证对垃圾收集器的调用。
2023-01-16 22:46:00
437
原创 springboot+mybatis多数据源配置及多数据源事务管理
前言实际开发时有些业务需要进行多数据库的操作,如果进行了多数据库操作就需要考虑多数据库的事务目录结构配置多数据源ps:其实就是配置多个 datasource、sqlSessionFactory 和 transactionManager导入坐标 <dependencies><!-- mybaits --> <dependency> <groupId>org.mybatis.spring.boot
2022-03-23 15:55:39
8506
5
原创 jvm内存模型与垃圾回收(上)
每个线程运行需要的内存空间,称为虚拟机栈每个栈由多个栈帧(Frame)组成,对应着每次调用方法时所占用的内存每个线程只能有一个活动栈帧,对应着当前正在执行的方法问题辨析:垃圾回收是否涉及栈内存?不会。栈内存是方法调用产生的,方法调用结束后会弹出栈。栈内存分配越大越好吗?不是。因为物理内存是一定的,栈内存越大,可以支持更多的递归调用,但是可执行的线程数就会越少。方法呢的局部变量是否线程安全如果方法内部的变量没有逃离方法的作用访问,它是线程安全的。
2021-07-02 19:19:49
434
1
原创 手写海康OpenApi签名规范,实现手动调用api(sdk:artemis-http-client)
sdk 中提供获取门禁事件图片的方法,但实际图片访问地址为该响应的重定向地址于是产生了本文,自己通过调用。
2025-12-16 19:39:26
281
原创 ubuntu安装postgresql、postgis、pgrouting
安装完成后系统会自动创建一个 postgres 用户,先切换到 postgres 用户。我的 postgresql 版本是 16。如果有提示升级啥的直接选 no。
2025-12-11 17:11:32
438
原创 open web-ui 实时语音通话学习笔记
1. 用户说话↓2. 音频录制 (MediaRecorder)- 实时音频分析- 检测声音 → 开始录音- 检测静音(2秒) → 停止录音↓3. 保存WAV文件↓4. 调用STT API (Whisper)- 返回: { text: "你好" }↓5. 发送给LLM- WebSocket连接↓6. 接收流式响应- Socket事件: 'chat:completion'- 逐字追加: message.content += value↓7. 实时拆分句子。
2025-11-06 17:03:28
703
原创 springboot3.3.5 + jdk17 集成debezium实现多mysql binlog 日志监听
2025.06.23 收到的需求:1. 监听多个 mysql 的binlog日志,实现多数据源的数据同步2. 快照、偏移量使用 redis 存储
2025-06-24 10:48:26
1186
原创 dify 源码部署后开启注册功能(跳过邮箱验证码)
今天收到任务注册一个新的 dify 账号使用,然后找了很久的文档、百度搜了半天还是没结果,索性自己追代码追到了。
2025-03-17 14:32:09
2696
3
原创 ragflow源码部署操作记录(已成功版)
ps:在实际进行源码部署时,发现并没有github上说的那么简单,源码部署成功后就赶紧写了这篇博客记录。
2025-03-14 14:24:41
1579
6
原创 linux配置scp免密
未使用ssh-copy-id,将公钥传到服务器 B后。大公告成,可以把你上传的公钥给删掉了。上面那个 id_rsa.pub文件。查看服务器 A 的公钥文件。服务器 A 生成公钥。服务器 B 导入公钥。那么就已经完成免密了。
2024-12-03 19:48:24
366
原创 Elasticsearch与Redis的Netty冲突
elasticsearch和Redis都需要Netty作为NIO框架,在Redis初始化时已经对Netty进行了初始化处理器数量,当ES再次尝试初始化Netty处理器数量时,Netty就会对此进行保护措施,抛出异常。
2024-11-06 15:03:55
579
原创 Springboot错误日志切面,找到post请求体被消费后的数据
测试环境接口报错,日志里没有请求参数等信息,于是写了一个切面,但切面中获取不到 request的请求体,因为 post 请求体只能被消费一次,于是找解决办法。
2024-09-13 17:57:45
480
1
原创 MybatisPlus代码生成器
导包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.1</version> </dependency> <!-- 代码生成器模板引擎 -
2024-07-15 15:12:44
262
原创 spring自定义事件监听器
(2) 使用@EventListener注解,@EventListener注解可以直接在方法上使用,以指定该方法为事件监听器。(1) 实现ApplicationListener接口;
2024-02-27 17:11:50
475
原创 springBoot 配置接收 String 参数时自动去除前后空格
ps:在接收String类型参数时,前后可能存在一些空格,如果未曾去除就直接保存的话,可能会对一些特殊的业务场景造成致命影响。为了杜绝这种情况,需要在接收参数时进行前后空格清除处理。
2024-02-21 12:14:50
4292
原创 springboot接收base64文件并上传
在常见的开发场景中,前端往往对文件进行base64编码,采用 json 格式发送给后端,后端收到 base64文件的字符串后进行保存。
2024-02-21 09:38:10
6802
2
原创 SpringBoot全局异常处理,返回http状态码500 或 json
说白了就是返回 ResponseEntity 对象,话不多说直接看代码。
2024-02-05 14:14:15
1662
原创 powerdesigner导出sql将name放到comment注释上
【代码】powerdesigner导出sql将name放到comment注释上。
2024-01-09 20:27:18
1282
原创 评论回复功能数据库设计
原因:假设第一页数据下标 1-9。客户端2插入数据0后 导致第一页数据下标为 0-8,因此第二页出现下标9。解决:表中记录一个时间戳,前端在调接口时传递时间戳,然后查询的时候多个条件:
2023-12-22 22:32:12
1384
3
原创 shiro常用注解和过滤器,编写自定义注解实现 anon 所有人访问功能
已登录,未记住我,重开浏览器之后,就成了未登录@RequiresGuest:未登录可以访问;认证过或使用记住我功能拒绝访问@RequiresAuthentication: 认证过可以访问,其他时候拒绝访问@RequiresUser: 认证过或使用记住我功能可以访问同时具备2个权限才能访问拥有其中任意一个权限就可以访问@RequiresRoles 跟 @RequiresPermissions 使用差不多的。
2023-11-20 20:11:44
990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅