- 博客(710)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 windows安装docker
这个选项是推荐的,表示安装 Docker 时将使用 WSL 2(Windows Subsystem for Linux 2)而不是 Hyper-V。WSL 2 提供更好的性能和兼容性,适用于大部分 Windows 10 和 Windows 11 用户,尤其是在非企业版的 Windows 系统上。Windows 容器是与 Linux 容器不同的一种容器,通常用于运行基于 Windows 的应用程序。如果你不打算使用 Windows 容器,可以不勾选此项。选择windows AMD64。
2025-08-07 00:53:41
222
原创 acme.sh证书申请
它还支持 ECC(Elliptic Curve Cryptography)证书,这些证书较小且具有更高的安全性。可根据需要替换为最新版:https://nginx.org/en/download.html。测试申请 用内置web来申请证书要邮箱什么的 因此先安装nginx。支持与 Let's Encrypt 和其他证书颁发机构(CA)对接。通过命令行界面(CLI)自动化整个证书申请、更新和安装流程。申请证书需要放开80端口 这里443端口一起开了。这里没下载到指定文件夹 不知道怎么回事。
2025-08-02 06:59:30
281
原创 BillionMail安装&配置
地址cd /opt && git clone https://github.com/aaPanel/BillionMail && cd BillionMail && bash install.sh。
2025-07-28 01:28:37
151
原创 docker一键安装
curl -fsSL https://get.docker.com | bash
2025-07-19 19:49:37
117
原创 哪吒监控部署
在linux ssh中粘贴 回车即可。大致就是Dashboard和Agent。多台的话 就每台都运行一下。先安装Dashboard。那么就可以通过域名访问了。初始账密都是admin。
2025-07-16 19:15:31
209
原创 Racknerd服务器Ubuntu
root@racknerd-0dc2a89:~# ufw status numbered 查看所有开放的端口。root@racknerd-0dc2a89:~# ufw status verbose 查看防火墙详情。ufw delete 1 删除ufw status numbered 中某个编号的规则。systemctl status ufw 查看服务状态。ufw reload 重新加载防火墙配置。允许特定ip访问某个端口。例如我开放80端口后。
2025-07-15 15:38:48
300
原创 微软云语音识别ASR示例Demo
对象存储服务 OSS 对应 Azure Blob Storage。语音识别 ASR 对应 Azure Speech-to-Text。语音合成 TTS 对应 Azure Text-to-Speech。上传..mp3文件或者上传OSS地址 返回音频的文字示例demo。
2025-07-10 16:00:30
258
原创 Docker Dify安装 完整版本
Docker 官方的 YUM 软件仓库配置文件到系统,设置存储库。出现pull不下来的情况 多试几次。也可以从阿里云下(我选择上面的)# 设置 Docker 开机自启。如果是下面的情况 格式有误。# 启动 Docker 服务。检查docker使用的配置。检查所有容器是否运行成功。# 检查是否已启动成功。
2025-07-02 16:11:59
481
原创 centos9安装
PermitRootLogin yes 去掉注释,改为yes。这样可以通过宿主机的50022端口访问虚拟机。ipconfig可以查看ip。默认root用户不能登录。这样root用户可以登录。
2025-07-02 04:47:48
182
原创 AI中的Prompt
你可以通过设定这个内容来“引导模型”继续生成某种形式的答案。:通常是描述 LLM 的身份、语气、行为范围、约束规则。:模拟 AI 的回复,即模型根据上面内容做出的回应。:常用于 few-shot 示例(提示学习)。:设定 AI 的“角色设定”和“行为准则”。:用户直接输入的问题、评论、需求等内容。:在大语言模型中是最优先被考虑的提示。:模拟用户的输入,也就是提问者的请求。,让模型自动根据上下文学习来输出。
2025-06-12 11:50:49
339
原创 RabbitMQ
也可以应用内声明 注意注意注意:交换机 队列的声明需要在消费者端声明 这也是下面出现问题的原因 配置和。发布订阅模式允许同一消息发送给多个消费者.实现方式是加入了exchange(交换机)Direct 按一定规则 交换机按一定队则将对应消息发送到对应(指定)的队列。Fanout Exchange会将接收到的消息路由到每一个跟其绑定的Queue。Fanout是交换机的一种类型 Fanout交换机常用于广播。上面的简单消息发送其实用的是直连交换机 也就是默认交换机。
2025-05-28 16:57:47
1195
原创 JDK,Mysql,Redis,RabbitMQ安装
"https://自己的阿里云镜像.mirror.aliyuncs.com",vim /etc/docker/daemon.json 编辑完保存。需要的erlong版本要>26 但是<28 而我上面安装的是28。#启动web管理控制台 可以通过IP:15672访问。# 添加用户 admin,密码为 123456。安装docker引擎 及组件(安装最新版本)只能本地登录,远程访问要新建用户。# 启动 RabbitMQ 服务。# 给权限(vhost 为 /)安装RabbitMQ。
2025-05-27 01:05:35
970
原创 SpringBoot中消息转换器的选择
是由内容协商机制确认的,SpringBoot为了开发便利性,如果我没有该消息转换器,默认就返回了JSON,如果需要XML那么,引入。当我们引入spring-boot-starter-web时候时候默认的消息转换器是。✅ 此时是 **请求消息转换器触发时机(反序列化)**✅ 此时是 **响应消息转换器触发时机(序列化)**注意:消息转换器的实现既有用于消息(参数接收),也有用于响应格式。第四步:将自定义消息转换器添加到Boot中(配置消息转换器)---在yaml中就是一个分割 分割后是单独一个文档意思。
2025-05-25 15:54:06
1070
原创 SpringBoot返回xml
Boot消息返回机制就默认使用了xml 原因是内容协商机制 浏览器Accept 需要application/xml。默认情况下引入web依赖后自带了JackJson 返回JSON数据。你也可以引入fastJSON 那么方便使用可以用JSON.xxx。而SpringBoot为了开发便利性 默认返回的是JSON数据。而当你的消息转换器里有了xml转换器之后。如果希望Boot默认返回xml数据。
2025-05-25 13:52:53
1014
原创 Bean初始化前后做某些事
对 Bean 做“增强”或“修改”,是 Spring 框架的核心机制之一。是 Spring 提供的一个扩展接口,用于。
2025-05-25 12:03:06
166
原创 windows中JDK切换版本
确保保存在jdktool下 不是的话环境变量里改文件名。将以下脚本写入到setjdk文件中。setjdk xxx来修改版本。
2025-05-24 18:09:37
538
原创 建造者模式
用于解决对象创建时参数过多的问题.通过将对象的构造过程与其表示分离,使得构造过程可以逐步完成,而不是一次性提供所有参数.建造者模式的主要目的是让对象的创建过程更加清晰,灵活和可控。
2025-05-23 16:30:45
133
原创 SpringBoot配置文件的合并
需求:想分类将mysql数据库的配置放在一个文件,redis的配置放在另外一个文件。测试结果 model的包放错了 应该移动到demo里。就不去引入mysql和redis了,看能否得到值就行了。
2025-05-22 05:34:48
196
原创 SpringBoot外部化配置
(Externalized Configuration)是指的一种机制。通俗地说,就是你不需要在代码里写死配置信息(比如数据库账号、端口号、日志级别等),而是。这样,你可以在不修改源码的情况下,就改变应用行为。SpringBoot的外部化配置方式,包括但不限于1.application.properties或者yml或者yaml文件2.系统环境变量3.JVM参数4.命令行参数......优先级。
2025-05-21 18:08:28
1352
原创 注解的理解
Retention(RetentionPolicy.RUNTIME) // 必选:运行时仍可读取,用于反射/AOP。@Target(ElementType.METHOD) // 必选:限定只能用于方法上。* 操作类型(可选项,默认是 "query")* 操作名称 名称可以随意命名(必填项)* 自定义注解:用于标记某个方法需要记录日志。* 是否启用记录(可选项,默认启用),但这个接口的实例是由 JVM 动态生成的。注解在编译后本质上就是一个。注解的解释:给程序看的标识。
2025-05-21 11:50:10
165
原创 SpringWeb依赖中已有jackson为什么还要引入FastJSON
当用SpringBoot Cli创建SpringBoot项目之后 如果你引入了springweb那么表示你已经有了jackjson依赖也就是你返回的都是以JSON格式返回消息那么经常看到有些项目还要引入阿里的FastJSON这是为何?原因在于相对来说 Jackson 的 ObjectMapper 配置复杂,FastJSON 更“即插即用”。非常简洁支持直接 parse 和转为 Map、List 等对象自带的序列化过滤器非常方便对JSONObjectJSONArray。
2025-05-21 10:44:52
682
原创 PHP和Composer 安装
是 PHP 的,就像:Node.js 用npmPython 用pipJava 用maven用来安装和管理 PHP 项目中需要用到的第三方库安装PHP可以理解成 Java解释器。
2025-05-08 06:41:28
529
原创 ruoyi-plus登录菜单默认折叠
└── AppMain.vue ← 中间内容区(显示实际页面内容)layout/index.vue ← 页面整体布局(顶层)├── Navbar.vue ← 顶部导航栏。├── Sidebar/index.vue ← 左侧菜单栏。
2025-04-30 17:08:05
315
原创 Vue2+Vue3学习笔记
v2v3https://v3.cn.vuejs.org/ 会重定向到Vue.js - 渐进式 JavaScript 框架 | Vue.jsVue.js - 渐进式的 JavaScript 框架从v2过渡到v3在F盘创建v2+v3学习笔记并用VSCODE打开。
2025-04-29 17:57:56
1086
原创 ElaticSearch
超级强,比如模糊查询、关键词高亮等高效查询,比传统关系数据库快得多(尤其是搜索)(Schema灵活,可以动态字段),天然支持横向扩展。
2025-04-28 05:08:27
993
原创 Mybatis执行步骤
3️⃣ SqlSession (非线程安全,封装 Connection + Executor)2️⃣ SqlSessionFactory (线程安全,单例,创建 SqlSession)1️⃣1️⃣ ResultSetHandler(将 ResultSet 封装为对象)1️⃣2️⃣ Mapper 返回结果(MapperProxy 负责处理返回值)1️⃣3️⃣ SqlSession 返回结果 → 应用层(你拿到返回值)7️⃣ Executor(执行器,调度 SQL 执行)├── 获取 Mapper 接口代理。
2025-04-25 10:49:52
384
Dify中上下文问题
2025-07-05
MQ与Dubbo联系区别
2024-02-21
阿里云ECS服务器上安装Mysql
2024-02-07
JenKinsPOM文件问题
2024-02-05
idea如何配置对象可以点出静态方法
2023-11-15
java并发安全问题回答下
2023-02-16
关于#Socket#的问题,如何解决?
2022-09-30
前后端分离项目部署Nginx配置
2022-06-04
SpringBoot项目线程池问题
2022-05-12
Mysql数据库转存sql文件
2022-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人