- 博客(232)
- 资源 (33)
- 收藏
- 关注
原创 基于 ArcFace/ArcMargin 损失函数的深度特征学习高性能人脸识别解决方案
该方案目前被广泛应用于安防、考勤、支付等场景,是工业界公认的高性能人脸识别解决方案。
2025-08-15 14:01:18
451
原创 PyTorch 进行人脸训练和 Java 实现人脸识别的解决方案
准备人脸数据集,按人名分类存放;运行 PyTorch 代码训练模型并导出 ONNX 格式;在 Java 项目中添加依赖,配置 OpenCV;使用 Java 代码进行人脸检测、特征提取和识别;
2025-08-15 13:34:15
684
原创 阿里智能AI框架Playground,即学即用
具体代码参考:https://github.com/springaialibaba/spring-ai-alibaba-examples/tree/main/spring-ai-alibaba-playground/src/main/java/com/alibaba/cloud/ai/application/rag。playground 项目位于 spring-ai-alibaba-example 仓库下,被设计为一个独立的项目,不依赖于 spring-ai-alibaba-example pom 管理。
2025-08-01 11:25:25
775
原创 Spring AI Alibaba 一站式体验AI 应用开发全流程
Spring AI Alibaba 框架支持模块化 RAG,包括问题查询重写、问题分解、检索重排序、检索结果聚合等优化,以下是模块化 RAG 的核心流程与接口定义。Spring AI Alibaba 中的模块化 RAG 大概可以分为四个环节:Pre-retrieval、Retrieval、Post-retrieval、内容生成。增强和转换用户输入,使其更有效地执行检索任务,解决格式不正确的查询、query 语义不清晰、或不受支持的语言等。
2025-08-01 10:15:33
814
原创 一款国产的 SQL 重构神器:来看看5分钟重构200+行存储过程的逆天操作!
数据库国产化替代的技术挑战当前数据库国产化替代呈现加速态势,传统商业数据库向国产数据库迁移面临很多的技术挑战。其中,最首要解决的就是的问题。一位负责某航海企业数据库业务迁移的 DBA 曾吐槽说:“从 Oracle 到 OceanBase,在改写分舱库存计算存储过程时,还只是ROWNUM和MERGE就改到我自闭!我们不禁要问。
2025-05-27 09:49:21
430
原创 python json.decoder.JSONDecodeError: Invalid \escape: line 1 column 1056
在 Python 中,如果你遇到错误,通常是因为 JSON 字符串中包含无效的转义字符或未正确转义的反斜杠(
2025-03-05 15:05:21
764
原创 技术人,如何轻松的赚美刀?(可以不用,但最好知道)
看了下技能要求,大部分要求都比较务虚,例如:“要求基本功扎实”。除了有些文案,编辑岗位需要中文办公,99%的岗位,都要求会读英文文档,英文邮件,用英文协同工具,以及简单的英文交流。对于一个技术人来说,英文不止对技术学习重要,甚至,可以为我们的职场提供另一种可能性。我想说的是,你恐怕少了一个职场赚美刀的机会。我又搜了一个前端工程师(React)的岗位,年薪15W-18W美刀。1. 要求本科学历,计算机,信息科学,数学等相关专业;点进岗位,软件工程师,远程(remote)办公。6. 年薪7.5W-10.5W;
2024-12-04 09:56:47
242
原创 spring boot启动停止重启脚本
echo "Usage: sh 执行脚本.sh [start|stop|restarti|status|log]"echo "Usage: sh 执行脚本.sh [start|stop|restart]"一、单个文件启动脚本----gm_app.sh(stop,start,restart)(1、重启 ./gm_service.sh restart。#根据输入参数,选择执行对应方法,不输入则执行使用说明。#根据输入参数,选择执行对应方法,不输入则执行使用说明。#使用说明,用来提示输入参数。
2024-11-19 15:28:58
1148
原创 架构师必备10大接口性能优化秘技,条条经典!
在测试案例对比中,时间耗时的顺序为 Pzstd < ISA-L < Pigz < LZ 4 < Zstd < Brotli < Gzip (排名越靠前越好),其中压缩和解压缩的时间在整体的耗时上占比较大,因此备选策略为 Pzstd、ISA-L、Pigz。详细的测试过程和方案对比可以参考原文:《速度与压缩比如何兼得?压缩算法在构建部署中的优化》9.3 小结。
2024-11-19 12:40:49
1060
原创 MySQL进程CPU飙升到900%,怎么处理
陈某提示:大家介绍场景的时候,就说自己主要涉及了两个场景, Java进程飙升900%、MySQL进程飙升900%两种场景,其实,这两个场景就足够讲半天了, 其他的,使用规避技巧规避一下就行。转换后的结果分别为7665,由于导出的线程快照中线程的nid是16进制的,而16进制以0x开头,所以对应的16进制的线程号nid为0x7665。但是,一旦高并发场景,要么走到了死循环,要么就是在做大量的 GC, 容易出现这种 CPU 飙升的情况,CPU飙升900%,是完全有可能的。目测数据量不大,也就几百万条而已。
2024-11-19 12:38:23
1568
1
原创 Redis 性能优化 18招
Redis在我们的日常开发工作中,使用频率非常高,已经变成了必不可少的技术之一。Redis的使用场景也很多。比如:保存用户登录态,做限流,做分布式锁,做缓存提升数据访问速度等等。那么问题来了,Redis的性能要如何优化?为了提升Redis的性能,这篇文章跟大家一起聊聊Redis性能优化的18招,希望对你会有所帮助。以上就是Redis性能优化的18招,灵活应用这些策略能够为你的项目带来显著的性能提升。希望能帮助到你,欢迎分享你的优化经验!
2024-11-19 08:54:43
1202
原创 我用这11招,让java接口性能提升了100倍
那么,我们能不能把数据冗余一下,把用户信息、积分和成长值的数据统一存储到一个地方,比如:redis,存的数据结构就是用户信息查询接口所需要的内容。上面这个例子中,发站内通知和用户操作日志功能,对实时性要求不高,即使晚点写库,用户无非是晚点收到站内通知,或者运营晚点看到用户操作日志,对业务影响不大,所以完全可以异步处理。此外,我们还需要有个 job,每隔一段时间从数据库中查询菜单数据,更新到 redis 当中,这样以后每次都能直接从 redis 中获取菜单的数据,而无需访问数据库了。
2024-11-15 12:38:54
1191
原创 SpringBoot 打造图片阅后即焚功能
本文仅以Demo展示的方式介绍了如何使用Spring Boot和MySQL实现图片阅后即焚功能。通过分析需求、设计系统架构、实现功能、进行优化和测试,最终构建出一个安全、易用的图片分享平台。
2024-11-13 08:53:39
761
原创 Java应用线上问题排查指南
出现这种情况,一般用户在尝试访问受保护的资源前,需要通过某种形式的身份验证(如登录),但如果未能正确提供必要的认证信息,如Token、用户名和密码等。不知道你有没有遇到过这样的场景:我们提供的某个API接口,响应时间原本一直都很快,但在某个不经意的时间点,突然出现了接口超时。特别是有些业务查询接口调用非常频繁,一次性返回的数据很多,这种情况下,会导致服务器上的日志迅速膨胀,占用过多的磁盘空间。我们生产环境的程序,有时候会出现,之前调用某个API一直都是正常的,但突然出现报错的情况,即返回码不是200。
2024-11-13 08:51:51
839
原创 Windows里python报错:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+
这个错误是由于urlib3库的版本与OpenSSL版本不兼容导致的。解决这个问题的方法是升级OpenSSL版本或降级urlib3版本。首先需要下载OpenSSL 1.1.1+的安装包,可以在官网htps:/www.openss.org/source/下载。降级到1.25.11,解决与OpenSSL版本不兼容的问题。然后再尝试升级OpenSSL或。这样就可以将urdib3版本。降级urllib3。
2024-10-22 11:43:01
1097
原创 35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档 代码生成(单表、主附表、树表、列表和表单、redis高速缓存对接代码、图表统计、地图统计、vue.js)、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。系统管理:包括用户管理、权限管理、数据字典、系统参数管理等等;
2024-10-22 09:21:52
2327
原创 谈一谈nginx限制连接与请求的模块
前段时间,所负责的项目疑似被爬虫爬取了;于是考虑从nginx层限制单IP访问频率;查阅相关资料后,发现nginx;接下来就简单谈一谈这两个模块;
2024-10-22 09:14:21
1009
原创 linux 删除ORACLE数据库归档日志脚本
rman target / >> delarchive.log <<EOF # 记录日志delarchive.log 可以后期检查是否执行成功。# 把无效的expired的archivelog标出来。
2024-09-04 12:32:57
741
原创 前同事2024年接私活已入百万,都是用这几个开源的SpringBoot项目
不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。
2024-08-22 08:32:05
419
原创 oracle日常巡检命令
如果建立了过多的连接,会消耗数据库的资源,同时,对一些“挂死”的连接可能需要手工进行清理。说明:“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE”。说明:输出结果应该有3条以上(包含3条)记录,“STATUS”应该为非“INVALID”,非“DELETED”。说明:“Services Summary”项表示Oracle的监听进程正在监听哪些数据库实例,输出显示中至少应该有“orcl11g”这一项。
2024-08-20 18:56:06
1905
原创 ORACLE 数据库ADG切换
一般SWITCHOVER切换都是计划中的切换,特点是在切换后,不会丢失任何的数据,而且这个过程是可逆的,整个DATA GUARD环境不会被破坏,原来DATA GUARD环境中的所有物理和逻辑STANDBY都可以继续工作。由于PRIMARY数据库已经无法启动,所以FAILOVER切换所需的条件并不多,只要检查STANDBY是否运行在最大保护模式下,如果是的话,需要将其置为最大性能模式,否则切换到PRIMARY角色也无法启动。3)PRIMARY数据库处于打开的状态,STANDBY数据库处于同步状态;
2024-07-10 18:49:13
1247
无线Mesh网络路由器的研究及实现
2011-08-22
英文论文格式
2011-11-25
Mybatis自动生成代码
2024-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人