“最新文章“
不积跬步无以至千里,每天进步一点点Spring Boot 控制器接收参数全攻略
# Spring Boot 控制器接收参数全攻略(含单参/多参示例) > 在 Spring Boot 开发中,Controller 层接收前端参数是最基础也最容易踩坑的地方。本文用最直观的方式,把 GET/POST 请求下的**单参数**、**多参数**、**混合参数**、**数组集合**场景一网打尽,附带代码示例和避坑指南,建议收藏。 --- ## 一、参数接收方式概览 | 参数来源 | 推荐注解 | 适用场景 | | :--- | :--- | :--- | | Query String(`?key=value`) | `@Reque...
银河麒麟服务器版使用docker安装mysql5.7
需求 客户要求在银河麒麟服务器版使用docker安装mysql5.7 难点 1、mysql版本 ARM 架构的银河麒麟架构匹配,不然不会报错 2、需要的是 arm64v8/mysql:5.7 3、在docker镜像官网找到的最低版本都是8.0了 解决 最终在 腾讯云的公有镜像里找到了(https://console.cloud.tencent.com/tcr/publicimage/tag?rid=1&reponame=arm64v8%2Fmysql) docker pull ccr.ccs.tencentyun.com/arm64v8/my...
Java Stream API 收集器
Java 收集器工厂方法使用案例 以下是 Collectors 类中常用工厂方法的详细使用案例: 1. toList() - 收集到列表 import java.util.*; import java.util.stream.*; public class CollectorExamples { public static void main(String args) { // 示例数据 List<String> names = Arrays.asList("Alice", "Bob", "Charl...
向量数据库(used)
列表 In-memory Redis-stack Qdrant Pinecone 对比总结 选择建议 快速验证/POC:In-memory 已有Redis基础设施:Redis-stack 自托管,注重性价比:Qdrant 无运维团队,追求快速上线:Pinecone 数据敏感,需私有化部署:Qdrant 混合数据类型需求:Redis-stack
java.lang.RuntimeException: ai.djl.engine.EngineException: Failed to load Huggingface native library.
/** * 加载文档并存入向量数据库 */ @Test public void testReadDocumentAndStore() { //使用FileSystemDocumentLoader读取指定目录下的知识库文档 //并使用默认的文档解析器对文档进行解析(TextDocumentParser) Document document = FileSystemDocumentLoader.loadDocument(filePath+"/人工智能.md"); ...
java aop加载流程
代码示例 @Aspect @Component public class PayAspect { @Before("execution(public void com.flyaction.demo.aopreview.PayServiceImpl.pay(..))") public void beforeNotify() { System.out.println("-----@Before前置通知"); } @After("execution(public void com.flyaction.demo.aoprevi...
SpringBoot配置文件示例
示例代码 @Component @ConfigurationProperties(prefix = "person") //和配置文件person前缀的所有配置进行绑定 @Data //自动生成JavaBean属性的getter/setter //@NoArgsConstructor //自动生成无参构造器 //@AllArgsConstructor //自动生成全参构造器 public class Person { private String name; private Integer age; private Date bi...
linux下ssh-copy-id命令详解
ssh-copy-id 命令笔记 1. 命令简介 ssh-copy-id 是一个用于将本地 SSH 公钥自动添加到远程服务器 authorized_keys 文件的工具,实现免密 SSH 登录。 2. 基本语法 ssh-copy-id ] hostname 3. 常用选项 选项 说明 -i 指定公钥文件(默认:~/.ssh/id_rsa.pub) -p port 指定 SSH 端口(非默认 22 端口时使用) -f 强制模式,不检查密钥是否已存在 -n 只打印命令而不执行 -o ssh_option 传递其他 SSH 选项...
docker端口映射不能正常访问
在用docker启动nginx后,通过ip地址无法访问 docker run -d --name mynginx -p 80:80 nginx Linux转发是要开启内核转发功能net.ipv4.ip_forward的,于是检查内核转发是否打开 # sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 0 这里发现内核转发是处于关闭状态的(0代表内核转发没有打开)这里手动echo命令开启内核转发,并再次查询内核转发是否开启 # echo 1 > /proc/sys/net/ipv4/ip_forward...
【面试】MySQL主从集群同步延迟问题怎么解决
检查优化一下主从之间的网络环境,看主从之间的网络是否存在延迟 查看主从数据库的资源是否有压力,能够快速处理事务请求(增加资源、降低请求量) 查看是否有大的事务和长耗时的操作,尽快的去避免将大事务进行拆分处理 可以从架构层面的一些配置去进行优化,比如修改binlog的同步机制,在性能与一致性之间做一个取舍 可以在业务层面去解决,比如真的对某些一致性要求非常高的读取场景,我们可以直接基于动态数据资源切换到我们主库去进行读取。