摘要: 前言:统一网关apisix自带插件不符合现有业务逻辑时,自定义开发插件可能会选择lua开发。而apisix是基于OpenResty构建的,即开发/Debug时需要OpenResty环境。 OpenResty简介 OpenResty(也称为ngx_openresty)是一个基于Nginx的全功能Web 阅读全文
posted @ 2025-06-27 17:26 CharyGao 阅读(376) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/u014079773/article/details/101421663 openrestry介绍: OpenResty是一个通过Lua扩展Nginx实现的可伸缩的Web平台,内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。 用于方便地搭建能够 阅读全文
posted @ 2025-06-27 17:22 CharyGao 阅读(231) 评论(0) 推荐(0)
摘要: 1、MySQL执行计划的定义 在 MySQL 中可以通过 explain 关键字模拟优化器执行 SQL语句,从而知道 MySQL 是如何处理 SQL 语句的。 2、MySQL整个查询的过程 • 客户端向 MySQL 服务器发送一条查询请求• 服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存 阅读全文
posted @ 2025-06-27 17:14 CharyGao 阅读(240) 评论(0) 推荐(0)
摘要: 1.MySQL复制相同表结构的方法: -- 1.使用AS复制相同的表结构 CREATE TABLE table_name AS SELECT * FROM other_table WHERE 1=2;(或者LIMIT 0) -- 2.使用LIKE复制相同的表结构 CREATE TABLE table 阅读全文
posted @ 2025-06-27 17:12 CharyGao 阅读(187) 评论(0) 推荐(0)
摘要: 一、Loki是什么? Loki是由Grafana Labs开源的一个水平可扩展、高可用性,多租户的日志聚合系统的日志聚合系统。它的设计初衷是为了解决在大规模分布式系统中,处理海量日志的问题。Loki采用了分布式的架构,并且与Prometheus、Grafana密切集成,可以快速地处理大规模的日志数据 阅读全文
posted @ 2025-06-27 17:04 CharyGao 阅读(79) 评论(0) 推荐(0)
摘要: 之一 系统构成和写数据过程 英文原版作者:Maneesh Varshney, mvarshney@gmail.com HDFS是现在最受欢迎和被人们说熟知的分布式文件系统。本文翻译了经典的 HDFS 原理讲解漫画,以一种通俗易懂的方式帮助 HDFS 初学者理解HDFS 的原理。 整套漫画分为三篇,本 阅读全文
posted @ 2025-06-27 16:48 CharyGao 阅读(16) 评论(0) 推荐(0)
摘要: 前言 在现代的搜索和分析应用中,Elasticsearch 已经成为不可或缺的组件。 随着 Elasticsearch 8.X 的发布,其 Java 客户端 API 也有了显著的更新。 本文将基于完整的 Java 代码,详细介绍如何在工程中使用 Elasticsearch 8.X 的最新 Java 阅读全文
posted @ 2025-06-27 16:38 CharyGao 阅读(408) 评论(0) 推荐(0)
摘要: 在工作中,由于我是主要负责直播APP的运营活动开发,这些活动代码有几个特性 活动周期短,通常只是一个节日、一个星期、十天、一个月等,所以导致代码用于运行的时间短,活动下线代码就废弃了。 活动规则总是根据收益和效果频繁变化,所以导致代码频繁修改和部署上线。 活动小而多,导致开发快上线多。 活动最好支持 阅读全文
posted @ 2025-06-27 16:33 CharyGao 阅读(40) 评论(0) 推荐(0)
摘要: 我一直喜欢用gradle构建项目,不怎么喜欢用maven,因为gradle可以执行脚本,功能强大,比maven的xml方式要简洁多了,但最近才发现一个奇怪的问题,就是在idea指定gradle编译和执行时,输出中文到控制台时会出现乱码,但指定idea编译和执行时就能正常显示中文。 我百度了很多文章, 阅读全文
posted @ 2025-06-27 14:44 CharyGao 阅读(104) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/udvvopAA7kpaBcK8pg72RQ 好久不见,5月份的文章今天更新了。上周视频号久违的直播了俩小时,可以去看直播回放。 照例聊聊市场行情,五月行情一如既往的波澜不惊,股市里上下波动,到这个点位,现在也只剩下波动了,没什么好聊的,等豁免期 阅读全文
posted @ 2025-06-27 11:17 CharyGao 阅读(7) 评论(0) 推荐(0)
摘要: [译] RAGFlow 使用说明_ragflow使用手册-CSDN博客 本文于2024年8月,翻译整理自:https://ragflow.io/docs/dev/ 最新版本请查阅官方文档。 本文档更多是 RAGFlow 系统操作内容,虽然不难/深刻,但有些细节没有注意,在搭建和使用的时候就容易出各类 阅读全文
posted @ 2025-06-27 10:57 CharyGao 阅读(2655) 评论(0) 推荐(0)
摘要: 前言 很多小伙伴在工作中遇到拦截需求就无脑写HandlerInterceptor,结果被复杂场景搞得鼻青脸肿。 作为一名有多年开发经验的程序员,今天领大家到SpringBoot的山头认认6把交椅: 这篇文章以梁山为背景的介绍SpringBoot中的拦截器,可能更通俗易懂。 希望对你会有所帮助,记得点 阅读全文
posted @ 2025-06-27 10:24 CharyGao 阅读(17) 评论(0) 推荐(0)
摘要: 这周,Cursor 的主设计师 Ryo Lu 在 X 上亲自分享了一条关于如何正确使用 Cursor 的实践帖,并强调了一个核心理念: 使用得当 = 快速、干净的代码 使用不当 = 你会在「AI 意大利面代码」里清理一整周 以下是他的12 条建议,总结得非常实用👇,同时,我看了网上的一个解释,也很 阅读全文
posted @ 2025-06-27 10:21 CharyGao 阅读(2162) 评论(0) 推荐(0)
摘要: @Transactional 和 @Async 这两个注解更是开发者们常常使用的得力工具。然而,当这两个注解相遇,它们能否和谐共处,发挥出最大的效能呢? 相信很多开发者都没有深入思考过这个问题。今天,就让我们一起深入探讨一下 Spring 框架中 @Transactional 和 @Async 注解 阅读全文
posted @ 2025-06-27 10:20 CharyGao 阅读(199) 评论(0) 推荐(0)