上一页 1 2 3 4 5 6 ··· 44 下一页
  2024年10月19日
摘要: 1.防止订单重复提交 使用 redis 分布式锁来实现,可以使用用户ID,加购物车的商品ID,使用 MD5算法,得出一个key 作为分布式锁的key。解决问题的关键是 保持分布式锁的 key 的唯一性。 2. 缓存击穿 如果用户查的ID数据库没有值,那么缓存就击穿了,解决办法,如果数据库没有值,也给 阅读全文
posted @ 2024-10-19 11:35 自由港 阅读(7) 评论(0) 推荐(0) 编辑
  2024年10月16日
摘要: 下载软件 rabbit 是是使用 erlang 语言编写的,因此 需要下载ERLANG,注意rabbitmq 的版本 和 ERLANG的兼容性 我们现在 erlang26.2 的版本 https://www.erlang.org/patches/otp-26.2 rabbitmq 使用 3.13.6 阅读全文
posted @ 2024-10-16 15:39 自由港 阅读(7) 评论(0) 推荐(0) 编辑
  2024年10月13日
摘要: 1.概念 前端开发的管理工具。 2.模块化和包管理 分解与聚合 函数 文件 问题 1.全局污染 2.依赖混乱 模块化标准 民间标准 commonjs(重要) 运行时 amd cmd umd 官方标准 EcmaScript Module ESM (重要) 编译时 commonjs let xxx=re 阅读全文
posted @ 2024-10-13 11:15 自由港 阅读(4) 评论(0) 推荐(0) 编辑
  2024年10月9日
摘要: 频繁full gc 通常表明应用程序在内存管理方面存在问题,可能导致性能下降,下面是排查步骤和一个详细的示例 排查步骤 收集GC日志 首先,需要开启详细的GC日志,在JVM参数中添加 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/path/t 阅读全文
posted @ 2024-10-09 23:18 自由港 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 排查过程 1.识别死锁现象 通常,死锁会表现为应用程序挂起,不响应用户请求或 cpu 使用率下降。 2.收集线程转储 当应用出现不响应时,可以使用以下方法收集线程转储: jstack -l 进程ID > threaddump.txt 3. 分析线程转储 从生成的线程转储寻找 "deadlock" 等 阅读全文
posted @ 2024-10-09 22:43 自由港 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.问题确认与收集 问题描述 :明确问题的具体表现,比如系统慢,服务不可用,数据异常等 影响范围: 确定问题影响的用户群体,功能模块或服务 时间点:确定问题发生的事件,是持续性还是间歇性 环境信息: 收集环境信息,服务器配置,jdk版本,应用版本等 2.快速响应 评估严重程度:根据影响范围和业务的重 阅读全文
posted @ 2024-10-09 22:31 自由港 阅读(16) 评论(0) 推荐(0) 编辑
  2024年8月25日
摘要: ![image](https://img2024.cnblogs.com/blog/7833/202408/7833-20240825163351144-348619073.png) ![image](https://img2024.cnblogs.com/blog/7833/202408/7833-20240825163541004-1514207733.png) ![image](https: 阅读全文
posted @ 2024-08-25 16:34 自由港 阅读(1) 评论(0) 推荐(0) 编辑
  2024年8月22日
摘要: 有时候JSON 数据格式需要校验是否合法,我们可以使用 JsonSchema 来校验数据是否合法。 引入 pom.xml https://json-schema.org/ <dependency> <groupId>com.networknt</groupId> <artifactId>json-s 阅读全文
posted @ 2024-08-22 09:36 自由港 阅读(58) 评论(0) 推荐(0) 编辑
  2024年7月15日
摘要: https://www.cnblogs.com/grow-up-up/p/17672278.html 阅读全文
posted @ 2024-07-15 09:06 自由港 阅读(8) 评论(0) 推荐(0) 编辑
  2024年6月30日
摘要: 概述 基于大模型做一个知识库,可以自己搭建一个本地大模型,然后做RAG. 将知识库库进行向量化 查询根据向量查询知识库 将知识库作为提示词丢给大模型,大模型处理后返回结果 在本地部署大模型,资源要求比较高,还需要做程序定制。 阿里云百炼方案 我们可以在阿里云百炼开通一个大模型,它可以创建应用 在阿里 阅读全文
posted @ 2024-06-30 22:54 自由港 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 44 下一页