- 博客(8)
- 收藏
- 关注
原创 【Docker 部署ClickHouse 集群】
本文介绍了使用Docker部署3节点ClickHouse集群的完整流程。首先创建专用网络和配置文件目录,为每个节点配置不同的XML配置文件(主要修改宏定义部分)。然后启动ZooKeeper服务作为协调组件,接着分别运行3个ClickHouse节点容器,每个节点映射不同的端口并挂载对应的配置文件和数据目录。最后通过连接任意节点验证集群状态,并演示如何创建分布式表。整个部署过程涵盖了网络配置、容器编排、服务验证等关键步骤,为构建ClickHouse分布式集群提供了清晰的参考方案。
2025-10-27 16:42:27
570
原创 【ClickHouse整合 MyBatis-Plus】
本文介绍了在已有MySQL+MyBatis-Plus项目中整合ClickHouse数据库的解决方案。主要内容包括:1)引入ClickHouse JDBC驱动及多数据源依赖;2)配置双数据源(MySQL和ClickHouse)的连接参数;3)创建ClickHouse专用配置类建立连接;4)在动态数据源配置中添加ClickHouse支持。通过Druid连接池实现ClickHouse的数据源配置,并利用MyBatis-Plus的多数据源功能实现两种数据库的并行使用。关键点在于数据源Bean的创建和动态数据源的切换
2025-08-06 16:49:58
1399
原创 【Apple M1 Mac LangChain环境搭建】
摘要(149字) 针对Apple M1 Mac(macOS 15.4.1)的LangChain开发环境搭建,提出ARM架构优化方案: 环境配置:推荐Miniforge/Miniconda创建原生ARM环境(osx-arm64),解决依赖兼容性问题; 关键调整: 向量库改用FAISS/Annoy替代Scann(缺ARM二进制) 通过--prefer-binary优先安装预编译包 嵌入模型使用HuggingFace本地部署(如all-MiniLM-L6-v2) 性能优化:集成Metal加速(TensorFlow
2025-08-06 15:06:49
1108
原创 【AI Python工具集成与使用指南】
本文介绍了AI开发中常用的工具和框架及其协同使用方法。主要内容包括:1)Conda作为环境管理工具;2)NumPy和SciPy用于科学计算;3)TensorFlow用于深度学习;4)LangChain构建语言模型应用;5)JPype实现Python-Java互调。文章展示了如何通过Conda管理环境,整合各工具构建智能问答系统:使用NumPy/SciPy预处理数据,TensorFlow训练模型,LangChain协调流程,并通过JPype调用Java库。典型应用场景包括科学计算问答系统和结合Java文本处理
2025-08-06 15:02:33
834
原创 【java 后端全栈工程师怎么转型AI工程师】规划
Java全栈工程师转型AI工程师的路径:保留Java工程优势,补足数学和Python基础,掌握AI核心技术栈(数据处理、模型开发、工程部署)。采用双轨制学习,通过实际项目(如智能客服、知识库系统)积累经验,分阶段完成转型。目标岗位包括AI应用开发工程师和系统架构师,重点发挥"工程+AI"的复合优势,薪资涨幅可达40-65%。转型关键是将Java的工程能力与AI创新结合,参与实战项目并构建作品集,逐步实现职业转型。
2025-08-06 15:00:51
851
原创 【Vue】export default function、export function 和普通 function 的主要区别
export default function、export function 和普通 function 的主要区别
2025-03-24 16:44:24
1253
原创 【Vue】中 computed、watch、created、mounted 和 methods 的区别及用法
Vue 中 computed、watch、created、mounted 和 methods 的区别及用法。
2025-03-21 17:03:50
552
原创 【vue父组件给子组件传值】
在 Vue 中,父组件向子组件传递数据的常见方式是通过 props。复杂场景:使用事件总线或 provide/inject,但需注意组件解耦和可维护性。推荐优先使用 props:符合 Vue 的单向数据流设计思想,结构清晰。
2025-03-17 10:57:31
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅