排序
ocr识别遇到的小问题-图片的EXIF 元数据
ocr识别遇到的小问题-图片的EXIF 元数据,背景 之前在公司通过paddleocr写了个接口,传入图片的base64编码返回识别出的文字信息。但是图片为横向时,文字行会乱序,所以准备新加一个功能通过p...
一文带你了解缓存和数据库一致性问题
一文带你了解缓存和数据库一致性问题,概述 缓存作为持久化存储(如数据库)的辅助存在,毕竟属于两套系统。理想情况下是缓存数据与数据库中数据完全一致,但是业务最常使用的旁路缓存架构下,在...
公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后哭晕在厕所。。。
作者:青石路 来源:https://www.cnblogs.com/youzhibing/p/18019399 MyBatis 替换成 MyBatis-Plus 背景介绍 一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-c...
RabbitMQ的基本用法
RabbitMQ的基本用法,RabbitMQ是一个实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。它使用Erlang语言编写,并广泛用于分布式系统、微服务架构、大数据处理等领域...
掌握Tortoise-ORM高级异步查询技巧
掌握Tortoise-ORM高级异步查询技巧, title: 掌握Tortoise-ORM高级异步查询技巧 date: 2025/04/22 12:05:33 updated: 2025/04/22 12:05:33 author: cmdragon excerpt: Tortoise-ORM 提供了强大的...
Java并发编程(1)
Java并发编程(1), 基础 1、并行跟并发的区别 并行:同一时刻,多个线程都在执行,这就要求有多个CPU分别执行多个线程。 并发:在同一时刻,只有一个线程执行,但在一个时间段内,...
有意思!一个关于 Spring 历史的在线小游戏
发现 Spring One 的官网上有个好玩的彩蛋,分享给大家! 进到Spring One的官网,可以看到右下角有个类似马里奥游戏中的金币图标。 点击该金币之后,会打开一个新的页面,进入下面这样一个名为:...
.NET8 Identity Register
.NET8 Identity Register,分享给需要帮助的人:记一次 IdentityAPI 中注册的源码解读,为什么有这篇文? 因为当我看到源码时,发现它的逻辑竟然是固定死的。我们并不是只能按照微软提供的源码去...
【Playwright + Python】系列(十七)揭秘 Playwright 处理 Handles:开启高效自动化之门
【Playwright + Python】系列(十七)揭秘 Playwright 处理 Handles:开启高效自动化之门,哈喽,大家好,我是六哥!今天来跟大家聊一聊Playwright 处理 Handles的方法,面向对象为功能测试及零...
为什么不该用 Double 表示金额及解决方案
为什么不该用 Double 表示金额及解决方案, 众所周知,double 和 float 这些浮点数其实是不精确的。 比如 0.1 + 0.2 并不等于 0.3,而是等于 0.30000000000000004——这也一度成为程序员圈子里的经...
Java线程池核心线程用尽后为何优先排队而不是继续创建线程直至最大线程数?
前阵子在v2ex上看到这篇帖子讨论这个问题,有意思的是这个如此基础的问题在Javaer的世界里并没有广泛的共识,下面的回答也是七嘴八舌的,刚好在《Java Performace》上看到对这个问题的解释,尝...
记一次 .NET某工业设计软件 崩溃分析
记一次 .NET某工业设计软件 崩溃分析,一:背景 1. 讲故事 前些天有位朋友找到我,说他的软件在客户那边不知道什么原因崩掉了,从windows事件日志看崩溃在 clr 里,让我能否帮忙定位下,dump 也...













