
笔记
文章平均质量分 87
虎鲸不是鱼
谁说我懒?再勤奋就变成高产的母猪了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot中写一个MyBatis全表扫描拦截器
本文介绍了如何在Spring Boot中实现MyBatis全表扫描拦截器,用于监控和防止无where条件的全表查询操作。通过拦截器记录SQL执行情况,避免不当查询导致的内存问题。 文章包含三个核心部分: 背景说明:阐述全表扫描可能带来的性能问题及内存风险 代码实现:详细给出了拦截器的完整实现方案,包括配置类、拦截逻辑和原生插件获取工具 验证方法:展示了如何在SQL预编译阶段进行拦截原创 2025-08-05 08:23:07 · 544 阅读 · 2 评论 -
记一次借助Eclipse MAT排查OOM
摘要:生产环境出现OOM问题,通过Zabbix监控发现频繁Full GC。使用Eclipse MAT分析Dump文件,发现1.3GB大对象由Activiti历史任务查询导致。原因是调用createTaskInstanceQuery().processInstanceId().list()时未限制结果集大小,导致全表扫描。建议优化查询方式,添加分页或结果集限制,并适当增加JVM堆内存配置。原创 2025-08-05 08:21:48 · 982 阅读 · 2 评论 -
AMD的云上GPU运行Deepseek
文章介绍了在AMD云GPU环境成功部署Deepseek AI模型的经验。通过CSDN开发者大会获得的AMD ROCM平台,作者详细记录了全过程。关键步骤包括使用Anaconda创建Python 3.11环境、安装open-webui服务包,并通过简单的命令行操作启动服务。服务器配置信息显示系统配备了INTEL Xeon Platinum处理器和AMD GPU,运行温度45°C,功率156W。文章提供了完整的命令行操作示例,为开发者提供了在AMD ROCM平台上部署AI模型的实用参考原创 2025-06-13 09:01:52 · 722 阅读 · 0 评论 -
Spring Boot3流式访问Dify聊天助手接口
使用Spring Boot 3实现Dify聊天助手的流式访问接口。回顾了Dify 1.4.1及LM Studio的集成配置,指出批式访问存在响应延迟问题,提出采用流式访问提升用户体验。重点分析SSE(Server-Sent Events)协议,包含请求参数和响应报文格式。通过Spring Boot的SseEmitter组件实现了流式响应,将Dify返回的Unicode编码内容实时转换。提供Controller层的关键代码示例,展示构建流式聊天接口。该方法可以有效避免用户长时间等待,实现更自然的对话交互体验原创 2025-06-13 08:26:59 · 1414 阅读 · 0 评论 -
Spring Boot3批式访问Dify聊天助手接口
摘要:本文介绍了如何使用Spring Boot3集成Dify聊天助手接口实现批式访问。首先配置Dify1.4.1与LM Studio集成,通过Spring Boot3作为中间层调用Dify后端接口,确保安全性和可观测性。文章详细展示了Dify聊天助手的配置过程(包括开启Think模式和DeepSeek14b小模型),提供了接口文档说明和示例请求/响应报文。最后给出Spring Boot3的Maven依赖配置,为开发人员提供了实用的技术参考方案。原创 2025-06-12 12:36:07 · 2142 阅读 · 0 评论 -
使用最新Dify1.4.1集成LM Studio的QWQ32B绘制工作流
本文介绍了在战99设备上部署最新Dify1.4.1并集成LM Studio QWQ32B模型的工作流程。主要步骤包括:1)安装配置Dify;2)开启LM Studio接口并通过1234端口调用;3)配置Dify模型供应商,使用OpenAI兼容API插件;4)创建工作流,包含LLM节点、代码节点(支持JS/Python)和条件分支节点;5)验证工作流运行效果。作者指出在实际生产中,基于条件分支和RAG(检索增强生成)的应用最为稳定可靠。整个过程展示了如何将本地大模型集成到工作流系统中实现多样化应用场景。原创 2025-06-12 12:27:29 · 1034 阅读 · 1 评论 -
使用780M核显借助LM Studio部署QWQ32B
使用惠普战99的780M核显借助LM Studio部署量化后的QWQ32B原创 2025-04-15 08:20:39 · 1454 阅读 · 2 评论 -
【全栈开发】从0开始搭建一个图书管理系统【二】前端搭建
Win10环境启动一个Vben前端项目,方便后续开发一个管理系统原创 2025-03-04 23:48:53 · 403 阅读 · 0 评论 -
【文生图】Win10环境借助基于ComfyUI的图狗2.3.1抢先体验阿里万相wan2.1
Win10环境借助基于ComfyUI的图狗2.3.1抢先体验阿里万相wan2.1的文生视频功能原创 2025-03-04 23:46:46 · 1514 阅读 · 0 评论 -
【全栈开发】从0开始搭建一个图书管理系统【一】框架搭建
基于最新版Spring Boot3.4.2搭建一个图书管理系统原创 2025-02-27 22:16:52 · 1025 阅读 · 1 评论 -
Win10环境借助DockerDesktop部署单节点Redis6
使用容器化方式在Win10环境部署单节点Redis原创 2025-02-27 21:36:32 · 1277 阅读 · 0 评论 -
Win10环境使用零讯ZeroNews内网穿透实现Deepseek对外服务
Win10环境使用零讯ZeroNews内网穿透open webui实现Deepseek对外服务原创 2025-02-18 23:19:21 · 1266 阅读 · 2 评论 -
Win10环境借助DockerDesktop部署大数据时序数据库Apache Druid
Win10环境借助DockerDesktop部署最新版大数据时序数据库Apache Druid32.0.0原创 2025-02-13 23:58:29 · 2212 阅读 · 0 评论 -
Win10环境使用Dockerdesktop部署Dify集成Deepseek
Win10环境借助Dockerdesktop部署Dify集成Deepseek,实现一户一码访问原创 2025-02-13 00:30:38 · 2290 阅读 · 0 评论 -
Win10环境借助DockerDesktop部署Open web UI集成DeepSeek
Win10环境借助DockerDesktop部署Open web UI集成DeepSeek,并借助DuckDuckGo实现联网查询原创 2025-02-12 00:29:16 · 1350 阅读 · 0 评论 -
Win10环境借助DockerDesktop部署最新MySQL9.2
Win10环境借助DockerDesktop部署最新MySQL9.2原创 2025-02-11 22:12:04 · 1230 阅读 · 2 评论 -
Win10环境使用ChatBox集成Deep Seek解锁更多玩法
使用Chatbox集成本地OLLAMA部署的Deep Seek实现自动编程原创 2025-02-08 23:00:34 · 1572 阅读 · 2 评论 -
Win10环境借助OLLAMA本地部署Deep Seek实现一个简单的聊天机器人
Win10环境借助OLLAMA本地部署Deep Seek实现一个简单的聊天机器人原创 2025-02-08 03:10:00 · 1870 阅读 · 2 评论 -
虚拟机安装银河麒麟
虚拟机安装银河麒麟V10SP3原创 2024-04-01 20:18:46 · 2446 阅读 · 2 评论 -
在JDK17尝鲜Flink1.17
在JDK17尝鲜Flink1.17前言还没玩明白老版本,Flink1.17就来了!!!总还是要向前看的。。。根据官网文档:https://nightlies.apache.org/flink/flink-docs-release-1.17/docs/try-flink/local_installation/Flink runs on all UNIX-like environments, i.e. Linux, Mac OS X, and Cygwin (for Windows). You nee原创 2023-07-03 22:49:24 · 5811 阅读 · 7 评论 -
使用KubeSphere3.3在Ubuntu20.04的Kubernetes1.24上部署Word Press
借助KubeSphere部署一个Word Press服务。这个应用的后端服务是MySQL,持久化到PVC中,账户密码存在Secret中,暴露一个Service给前端服务使用。前端服务就是Word Press,持久化到PVC中,账户密码存在另一个Secret中,暴露一个Service给Pod外部的租户使用。这个案例大体上涵盖了K8S部署常见的有状态应用和无状态应用。原创 2023-05-30 00:36:30 · 837 阅读 · 1 评论 -
在Ubuntu20.04部署Flink1.17实现基于Flink GateWay的Hive On Flink的踩坑记录(一)
在Ubuntu20.04部署Flink1.17实现基于Flink GateWay的Hive On Flink。DDL可以正常使用原创 2023-05-22 02:35:50 · 2081 阅读 · 5 评论 -
【五一创作】使用Scala二次开发Spark3.3.0实现对MySQL的upsert操作
本文介绍使用Scala对Spark做二次开发实现对MySQL执行upsert操作的原理及实现原创 2023-04-29 18:05:05 · 4064 阅读 · 3 评论 -
大数据平台开发——使用Java和Python调用Shell脚本
大数据平台开发——使用Java和Python调用Shell脚本原创 2023-04-02 23:18:26 · 798 阅读 · 2 评论 -
简单体验K8S的Saas服务-青云KubeSphereCloud轻量集群服务
简单体验K8S的Saas服务-青云KubeSphereCloud轻量集群服务原创 2023-03-30 23:14:54 · 1450 阅读 · 0 评论 -
使用Java写一个Hive的UDF将中文转为拼音【借助pinyin4j-2.5.1】
使用Java写一个Hive的UDF将中文转为拼音【借助pinyin4j-2.5.1】原创 2023-03-28 23:08:45 · 1037 阅读 · 4 评论 -
从Hive源码解读大数据开发为什么可以脱离SQL、Java、Scala
本文将以大数据开发中最常见的数仓组件Hive的drop table为例,抛砖引玉,解读为神马大数据开发可以脱离SQL、Java、Scala。原创 2023-03-24 02:14:16 · 2079 阅读 · 4 评论 -
使用Shell传参解决DataPhin中PySpark不支持中文的问题
使用Shell传参解决DataPhin中PySpark不支持中文的问题原创 2023-03-21 22:28:58 · 588 阅读 · 0 评论 -
Hive拉链表
使用HQL写一个Hive On Tez任务,以便跑出拉链表数据原创 2023-03-20 23:37:09 · 2264 阅读 · 0 评论 -
Hive On Tez小文件合并的技术调研
调研了Hive On Tez的3种小文件合并的方式原创 2023-03-13 23:52:35 · 2284 阅读 · 2 评论 -
我的创作纪念日
我的创作2周年纪念日原创 2023-03-09 20:52:12 · 788 阅读 · 3 评论 -
使用Java编写Hive的UDF实现身份证号码校验及15位升级18位
使用Java编写UDF给Hive SQL使用,实现身份证15位转18位、18位身份证校验原创 2023-02-25 20:35:56 · 1277 阅读 · 6 评论 -
USDP使用笔记(八)Flink配置及简单测试
修改USDP2.0上更换好的Flink1.14的配置并测试运行原创 2022-12-28 22:13:48 · 800 阅读 · 12 评论 -
Spark3.3.0的DataFrame及Spark SQL编程的性能对比【单机模式下】
对比了Spark3.3.0的DataFrame及Spark SQL编程的性能,分析出Shuffle性能瓶颈可能是硬盘IO或者交换机带宽原创 2022-12-16 01:46:02 · 1801 阅读 · 3 评论 -
使用Flink1.16.0的SQLGateway迁移Hive SQL任务
根据FFA2022,讲解HQL任务借助Flink sql Gatew迁移到Flink1.16.0原创 2022-12-06 00:16:14 · 2400 阅读 · 1 评论 -
使用Spark的foreach算子及UDTF函数实现MySQL数据的一对多【Java】
本文用Spark的foreach算子及UDTF函数及纯SQL的3种方式实现了MySQL数据的一对多运算,主要使用Java原创 2022-11-29 00:28:35 · 1306 阅读 · 3 评论 -
在Windows10环境安装CUDA11.7及PyTorch1.13--使用Nvidia RTX A4000开始炼丹之旅
本文仔细介绍了如何在Win10环境安装驱动、CUDA及PyTorch,并使用PyCharm写了Demo测试CUDA加速的效果,跑分查看A4000显卡性能原创 2022-11-13 00:22:41 · 16944 阅读 · 16 评论 -
【集群迁移】使用Shell脚本获取老集群整个Hive库的建库、建表DDL
【集群迁移】使用Shell脚本获取老集群整个Hive库的建库、建表DDL原创 2022-11-09 20:31:56 · 1142 阅读 · 2 评论 -
使用Spark读写Parquet文件验证Parquet自带表头的性质及NULL值来源【Java】
使用Spark读写Parquet文件验证Parquet自带表头的性质及NULL值来源【Java】原创 2022-11-04 21:55:05 · 1509 阅读 · 1 评论 -
Spark的RDD编程模拟RPAD函数效果实现数据右侧填充空格等内容以便文件对齐【Java】
Spark的RDD编程模拟RPAD函数效果实现数据右侧填充空格等内容以便文件对齐【Java】原创 2022-11-03 23:55:21 · 273 阅读 · 2 评论