- 博客(147)
- 资源 (4)
- 收藏
- 关注
原创 New_API
New API 是一个新一代 AI 基座平台,提供统一的基础设施支持 AI 应用开发。其核心特性包括:统一 API 接口兼容 OpenAI 标准、智能路由负载均衡、精细计费系统、安全管控和多租户架构等。文档提供了详细的 Docker 部署指南,支持 SQLite 和 MySQL 两种数据库方案,并包含 Docker Compose 部署方法和清理步骤说明。最后展示了 API 测试示例,演示了如何通过 curl 命令调用/v1/messages和/v1/chat/completions接口进行 AI 服务调用
2026-04-29 14:48:34
212
原创 Ubuntu系统中挂载Windows目录实现文件共享
本文介绍了在Ubuntu系统中挂载Windows共享目录的方法。首先需要在Windows系统设置共享文件夹,添加Everyone用户并设置读写权限。然后在Linux系统安装cifs-utils软件包,使用mount命令挂载Windows共享目录到指定路径,支持有/无账号密码两种方式。还提供了取消挂载、强制卸载以及设置开机自动挂载的方法。最后给出了使用rsync同步文件的命令示例,实现Windows与Linux系统间的文件共享。
2026-04-29 14:39:24
58
原创 TOTP动态验证码(2FA)工具类,仅依赖JDK,可应用于二次验证如Google Authenticator、Microsoft Authenticator等
该工具类实现了基于时间的一次性密码(TOTP)算法,用于双重认证(2FA)系统。核心功能包括:生成Base32或十六进制格式的随机密钥根据密钥和时间步生成6位动态验证码采用HMAC-SHA1算法确保安全性,默认每30秒变更验证码完全基于JDK实现,无额外依赖实现原理是利用密钥和当前时间步通过加密算法生成唯一验证码,广泛应用于Google Authenticator等2FA系统。使用流程包括生成密钥、存储密钥、展示QR码给用户,并在登录时验证用户输入的动态码。
2025-07-18 09:39:50
863
原创 springboot2升级到springboot3过程相关修改
近期项目被扫描出关于Spring Framework路径遍历漏洞(CVE-2024-38816),客户要求整改,查了下springboot2需要升级到5.3.40才可以,但springboot2好像不太能很快就升级,或者有可能不再会升级了,因此直接就将springboot升级到3了,本想着万年jdk8,但springboot3不支持jdk8,看样子要打破了,因此利用周末做了一下升级测试,记录如下:以下为我进行springboot2升级到springboot3过程相关修改记录,备查,你的项目不一定用到下面所有
2024-12-14 20:59:37
1530
1
原创 Java使用Netty实现端口转发&Http代理&Sock5代理服务器
Java使用Netty实现端口转发&Http代理&Sock5代理服务器
2024-01-20 21:15:57
2723
1
原创 OnlyOffice文档服务器安装及集成使用
先摘一段官网的描述:ONLYOFFICE 文档 是一个开源办公套件,包括文本文档、电子表格、演示文稿和可填写表单的编辑器。
2023-10-11 12:54:33
7832
10
原创 maven打包上传到私有仓库的步骤
先准备私库地址:http://localhost:8081/nexus3/repository/maven-releaseshttp://localhost:8081/nexus3/repository/maven-snapshots假如现需要将私有的jar发布到私库,步骤过程如下:
2023-08-13 15:12:56
2700
原创 git拉取代码时出现Filename too long错误&Git处理长路径
git拉取代码时出现Filename too long错误&Git处理长路径
2023-08-04 21:12:17
2521
原创 Nginx解决文件服务器文件名显示不全的问题
Nginx可以,但默认的搭建会长文件名显示不全,比如如下:显示不全,出现...,需要进行解决50100。
2023-07-31 19:00:44
1234
原创 Java 8 datetime type `java.time.LocalDateTime` not supported by default add Module com.fasterxml.jac
之前的项目好好的,突然报Java 8 date/time typenot supported by default: add Module “com.fasterxml.jackson.datatype:jackson-datatype-jsr310” to enable handling错误,
2023-07-20 18:39:21
3505
原创 将以GBK编码上传到Linux的文件转换为UTF-8编码
要将以GBK编码上传到Linux的文件转换为UTF-8编码,可以按照以下步骤进行操作。
2023-07-20 09:56:21
2109
原创 Java使用Opencv进行大图找小图并使用其找图功能进行bilibili视频下载案例
本文将介绍Opencv在windows下的安装,并使用Java操作Opencv进行行大图找小图测试,最后通过应用大图找小图功能来实现bilibili的视频下载。
2023-06-11 11:25:17
4173
5
原创 Nginx配置-SSL&The plain HTTP request was sent to HTTPS port解决
强制让http访问也转到https方式进行访问
2023-06-01 00:57:22
2382
原创 Json操作工具类,使用jackson,可用作json字符串转Java类,字符串转Map,Java对象转json字符串等等
【代码】Json操作工具类,使用jackson,可用作json字符串转Java类,字符串转Map,Java对象转json字符串等等。
2023-05-17 15:50:22
823
原创 Nginx解决通过openssl自签名证书访问Https报不安全告警的问题
定义自签名证书扩展文件(解决chrome安全告警)。在默认情况下生成的证书一旦选择信任,在 Edge, Firefox 等浏览器都显示为安全,但是Chrome仍然会标记为不安全并警告拦截,这是因为 Chrome 需要证书支持扩展 Subject Alternative Name, 因此生成时需要特别指定 SAN 扩展并添加相关参数,将下述内容放到一个文件中,命名为private.ext。
2023-05-10 21:26:40
8099
9
原创 java使用tess4j进行图片文字识别
Tess4J 是Java (JNA) 对 Tesseract OCR API 的封装。很久之前需要做一个自动登陆并对网页上的未处理的数据进行按钮点击,其中需要登陆的验证码校验,因此用了一下Tess4J,能识别一些简单的文字和数字等,识别率好像一般,但出错了就重新换一个验证码再试,多试几次也能成功。现将之前的简单使用过程记录,备查。
2023-03-22 17:31:48
2082
Apache_OpenOffice_4.1.10_Linux_x86-64_install-rpm_zh-CN.tar.gz
2021-05-19
apache-tomcat-8.5.37-jenkins-with-ssh-multijob.zip
2021-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅