自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 一个完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat (三)

利用ES的向量检索能力完成历史聊天记录的存储和向量检索,让ai聊天有记忆

2025-06-10 21:48:11 350

原创 一个完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat (二)

一个完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat

2025-06-07 22:13:14 1536 4

原创 一个完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat (一)

它不能直接使用elastic超级用户账号来运行Kibana,因为这是一个安全风险。我们需要使用服务账号(Service Account)来代替。若未设置,启动时可能因找不到 tools.jar 报错。禁止使用 elastic 超级用户运行 Kibana!

2025-06-01 20:19:42 913

原创 Kafka KRaft + SSL + SASL/PLAIN 部署文档

本文档介绍如何在 Windows 环境下部署 Kafka 4.x,使用 KRaft 模式、SSL 加密和 SASL/PLAIN 认证。

2025-05-28 21:13:08 1149

原创 Spring Boot JWT认证示例项目

这是一个基于Spring Boot的REST API示例项目,集成了JWT(JSON Web Token)认证和Shiro权限管理框架,并使用Swagger/OpenAPI进行API文档管理。

2025-05-18 14:40:53 985

原创 netty单线程并发量评估对比tomcat

netty单线程并发量评估对比tomcat

2025-05-06 10:34:47 761

原创 Netty 协议升级机制

Netty 协议升级机制

2025-05-06 10:18:23 954

原创 Netty 是一个基于 Java NIO 的高性能网络通信框架

Netty 是一个基于 Java NIO 的高性能网络通信框架

2025-05-06 10:11:23 793

原创 Netty 的 Reactor 模型

Netty 的 Reactor 模型

2025-05-06 10:03:12 1078

原创 BIO(Blocking I/O)、NIO(Non-blocking I/O)和 AIO(Asynchronous I/O)

BIO(Blocking I/O)、NIO(Non-blocking I/O)和 AIO(Asynchronous I/O)

2025-05-06 09:51:54 687

原创 WebRTC ICE 服务器搭建

WebRTC ICE 服务器搭建

2025-05-06 08:50:28 540

原创 一个基于Netty和WebRTC的实时通讯系统

基于Netty和WebRTC的实时通讯系统

2025-05-06 08:14:39 894

原创 Fish-Speech TTS语音合成本地部署

Fish-Speech TTS本地部署与推理接口文档

2025-05-04 15:14:26 859

原创 Python解释器线程安全性分析

Python解释器线程安全性分析

2025-04-28 20:43:16 478

原创 语音识别SenseVoice模型本地安装整合springboot部署

语音识别SenseVoice模型本地安装整合springboot部署

2025-04-28 04:38:42 406

原创 内网穿透案例:ICE候选者交换连接建立 的场景分析

内网穿透方案:ICE(Interactive Connectivity Establishment,交互式连接)

2025-04-19 19:43:02 866

原创 【源码解读】qwen-max的工具调用 Function Calling过程分析

【源码解读】qwen-max的工具调用 Function Calling过程分析。

2025-04-17 17:35:59 362

原创 基于langChain使用Chroma向量数据库和Ollama的嵌入模型和Ollama3.2实现的一个RAG服务

ollama_embeddings = OllamaEmbeddings(model="llama3.2") # 使用llama3.2嵌入模型。"""PDF分块并存储到Chroma向量数据库(使用Ollama的llama3.2嵌入模型)"""persist_directory="chroma_storage" # 数据保存目录。llm = Ollama(model="llama3.2") # 显式指定模型。"""基于Ollama的llama3.2模型进行RAG问答"""# 2. 加载向量数据库。

2025-04-14 13:55:36 548

原创 python-ollama整活

python-ollama

2025-04-09 21:44:18 160

原创 java线程安全整理

**JDK 优化后 `synchronized` 性能接近 `ReentrantLock`**,简单场景仍可优先使用 `synchronized`。| **死锁** | 线程互相等待,无法继续 | `T1` 持有 `A` 等 `B`,`T2` 持有 `B` 等 `A` |4. **循环等待**:存在一个线程循环等待链,如 `T1` 等待 `T2` 的资源,`T2` 等待 `T1` 的资源。- **`ReentrantLock` 比 `synchronized` 更灵活**,支持可中断、超时、公平锁等。

2025-03-27 16:22:17 691

原创 委托、装饰和代理

*定义**:装饰模式是一种结构型设计模式,它允许你通过将对象放入包含行为的特殊封装对象中来为原对象增加新的行为。委托对象通常持有被委托对象的引用,并在需要时调用被委托对象的方法。**定义**:代理模式是一种结构型设计模式,它提供了一个代理对象来控制对另一个对象的访问。代理对象通常充当客户端和目标对象之间的中介。- **委托模式**:一个对象将任务交给另一个对象处理,强调职责分离。- **代理模式**:控制对对象的访问,强调访问控制和功能增强。- **装饰模式**:动态地为对象增加功能,强调功能的扩展。

2025-02-27 19:04:14 349

原创 Amazon Virtual Private Cloud(亚马逊VPC)学习实践

Amazon Virtual Private Cloud(亚马逊VPC)

2024-06-23 14:33:41 588

原创 keycloak-24.0.4整合spring security oauth2之 spring-cloud-alibaba2022.0.0

keycloak-24.0.4整合spring security oauth2之 spring-cloud-alibaba2022.0.0

2024-05-30 20:38:27 1138

原创 keycloak24整合spring security oauth2

keycloak24整合spring security oauth2

2024-05-27 19:17:19 1232 4

原创 Red Hat Single Sign-On整合spirngboot之Spring Boot adapter

Red Hat Single Sign-On整合spirngboot之Spring Boot adapter

2024-05-14 21:11:00 918

原创 关于Red Hat Single Sign-On的User Storage SPI

Red Hat Single Sign-On的User Storage SPI

2024-04-17 03:59:42 679

原创 Red Hat Single Sign-On 7.6+JBoss EAP 7.3实现单点登录

Red Hat Single Sign-On 7.6+JBoss EAP 7.3实现单点登录

2024-04-10 02:01:25 1176 1

原创 关于 Amazon Polly 语音合成

Amazon Polly 是一种将文本转化为逼真语音的服务,使您能够创建对话应用程序,并构建全新类别的语音功能产品

2022-06-05 02:02:52 1386 6

原创 关于XXL-JOB

XXL-JOB初体验简介xxl-job是一个轻量级分布式任务调度平台,开发迅速、学习简单、轻量级、易扩展。其主要模块:xxl-job-admin:调度中心xxl-job-core:公共依赖xxl-job-executor-samples:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器)xxl-job-executor-sample-springboot:Springboot版本,通过Springboot管理执行器,推荐这种方式;xxl-j

2020-08-27 22:31:15 724

原创 关于spring-cloud-starter-oauth2的研究学习总结

先看oauth2的四种模式:密码模式(resource owner password credentials) 使用client_id和client_secret以及用户名密码直接获取秘钥 授权码模式(authorization code) 设计了auth code,通过这个code再获取token 使用client_id和client_secret换取授权码(code),再通过授权码换取令牌 简化模式(implicit)这种模式比授权码模式少了code环节,回调url

2020-05-27 13:00:15 2123 2

原创 redis集群环境搭建

创建目录下载redis:http://download.redis.io/releases/分别把redis解压到各个目录下(7000-7005)分别修改配置:redis.cfgport 7000 //这是每个节点的端口,需要分别写7000-7005cluster-enabled yescluster-config...

2019-10-18 11:14:14 197

原创 Hudson-GIT-MAVEN 项目热部署

1:下载:http://hudson-ci.org/2:将war包放到tomcat目录,启动tomcat3:Hudson主页:http://localhost:8088/hudson-3.3.3/刚开始会安装必选插件,这个稍等几分钟就好,hudson插件安装可参考:https://blog.csdn.net/liuxueli688/article/details/52483...

2019-09-27 14:44:18 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除