分类: 未分类

22 篇文章

信马由缰,缓存就让它打满
一天夜里 凌晨三点,告警铃声刺耳的响起,运维群上弹出Redis容量上限警告——使用率已达75%,即将触顶。 还在苦苦给需求debug的oncall同学小王揉了揉惺忪的双眼,看到这条告警,心里一紧:"糟了,缓存要爆了!"。二话不说,熟练的打开运维平台,啪嚓啪擦一顿操作,把redis给扩容了一倍。 看着告警终于消停下来,小王长舒一口气:"搞定,收工!"…
慢SQL优化
业务会经常使用关系型数据库,习惯上使用SQL型数据库来存储来存储冷数据,Redis等缓存中间件来存储热数据。 慢SQL=慢查+慢写 慢SQL主要分为两类,具体的界定下文会提到: 慢查:查询语句执行时间过长 慢写:插入、更新、删除操作耗时过长 慢SQL对性能的影响有以下几点: 性能下降:慢SQL的执行时间过长,占用数据库的资源和处理能力。慢SQL往往…
vibe coding最佳实践
人xAI的协助边界 在介绍AI CLI之前,请允许我们先聊聊 "Vibe Coding"。从早期的“代码补齐”工具到如今的"Code Agent",市面上出现主流的AI编程辅助工具,包括 Github Copilot、Cline、Cursor、Gemini CLI、Claude Code等,体验过从 CodeX 到 Jules 等异步Coding …
HA语音助手接入大模型
HA注重本地化,而以往的语音助手实现需要接入三个能力,一个是STT(speech-to-text)语音转文本能力、大模型本身的意图识别和问答能力、还有结构化输出的能力。 接入大模型 新版本HA自带兼容openapi接口的集成OpwenAI_Conversation。默认是OpenAI的api接口,可以通过修改HA容器中的环境变量来使用其他大模型厂商…
Linux 系统创建符号连接
为新添加的程序,创建符号链接(软链接)是一个良好习惯(类似于WIndows系统中的快捷方式)。 要创造一个符号链接,需要用ln -s命令。 ln -s /path/to/file /path/to/symbol ln是用于 创建链接 的命令 -s 表示创造一个符号链接 而非硬链接 中间的部分表示符号链接的目标文件路径,指向的是想要快速打开的文件。 …
MySQL索引
简介: 索引(index)是帮助MySQL高效获取数据的数据结构(有序) 全表扫描性能极低。 建立索引,就是建立一个二叉树并维护。 有索引的位置,查询效率非常高效。 提高数据检索的效率,降低数据库IO压力,用空间换时间。 虽然查询效率很高,但如果进行更删改操作时,会产生额外维护树的成本。 索引结构: 在存储引擎层实现,不同存储引擎有不同的结构: B…
20240716 temp
oracle odikit如果没有connect as 点calncel,tool-首选项-connection-oci library-找到oracle客户端里oci.dll配置进去-重启PL/SQL连上后数据库是粗体的要使用ruoyi数据库得先配好java:controller service daoresource:jsp,配置文件 山海关 …
temp
前端学习html,css,js,nodejs,vue,bootstrap,Jquery 后端学习java,mysql,jdbc,servlet-jsp,thymeleaf(jsp的替代),maven,ssm,springboot ssm基本取代了jdbc,servlet-jsp 一般用springboot,在学springboot前,先学SSM,然…
1.AOP入门案例
案例设定:测定接口执行效率 简化设定:在接口执行输出当前系统时间 开发模式:XML or 注解 思路分析: 导入aspect依赖(pom.xml) 制作连接点方法 空方法后加入切入点注释 ​ 且需要再配置文件中启动Aspect功能 制作共性功能(通知类与通知) 定义切入点 绑定切入点与通知关系(切面)
Maven的配置
概念: Maven是一个项目管理和构建工具,广泛用于JAVA项目。实现了自动化项目构建,核心特点是 依赖管理 和 项目构建1. 依赖管理 Maven读取pom.xml后会自动从中央仓库下载并添加依赖项2. 自动化构建 Maven 提供了命令,完成代码编译、测试、打包等一系列操作3. 生命周期管理 Maven定义了一系列的生命周期,每个阶段可以绑定特…