logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

通过调用deepseek的api来实现智能客服

2. 业务系统: 根据订单号查询订单信息,并根据订单信息构建组装完成prompt提示词信息。这些问题可能很多都是重复的,而且需要浪费大量的人力,回复也可能不及时。1. 用户输入订单号信息,通过规则或者正则表达式解析订单号信息,获取不到改用al获取。背景: 淘宝平台每天可能有大量的用户询问商品订单情况,或者其它的售后信息情况。3. 通过Al根据prompt生产返回给用户的信息(该过程需要调用al)3

#java
docker和k8s常用的命令

5. 通过docker run -d --name -p 主机端口:映射容器端口镜像名称启动。10. 容器数据卷:做可持久化操作,将容器内的数据挂在到虚机上面来,防止容器删除,数据丢失。9. docker exec -it 容器id/bin/bash :进入容器的内部。CMD # 指定这个容器启动的时候要运行的命令,只有最后一个会生效,可被替代。ENTRYPOINT # 指定这个容器启动的时候要运

#docker#kubernetes#容器
如何保证redis和mysql数据一致性方案对比

业务耦合强,每个更新都要写双删弱,业务只管 DB。DB update → MySQL binlog → Canal → 消费端处理 → 更新缓存 / 下游系统。Canal + Binlog 更新缓存适合大型、分布式、高并发场景,因为它解耦、统一、可重试,维护成本更低。原因:事务A更新缓存成功,更新数据库失败,就会导致redis和mysql的。// Redis / 本地缓存。先更新缓存再更新数据库的

#redis#mysql#数据库
如何保证redis和mysql数据一致性方案对比

业务耦合强,每个更新都要写双删弱,业务只管 DB。DB update → MySQL binlog → Canal → 消费端处理 → 更新缓存 / 下游系统。Canal + Binlog 更新缓存适合大型、分布式、高并发场景,因为它解耦、统一、可重试,维护成本更低。原因:事务A更新缓存成功,更新数据库失败,就会导致redis和mysql的。// Redis / 本地缓存。先更新缓存再更新数据库的

#redis#mysql#数据库
多线程面试

future是一个接口,只用来获取异步的结果。既可以作为任务给线程池进行处理,也可以通过get方法来获取线程执行结果的返回值。3,ReentrantLock和Condition(await,signal, signal all)2.synchronized和wait/notify/notify all实现线程的通信。// 唤醒打印B的线程。// 唤醒打印C的线程。// 唤醒打印A的线程。每轮只唤醒

文章图片
#java#开发语言
到底了