自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python常用方法

声明引用变量,直接引用变量|A定义变量host,port。注意变量类型,注意“()”port = (3306)#端口号#封装到类里,方便继承B引用变量A声明引用方法,直接引用方法|A定义变量test,test1。**注意参数类型B引用方法Atest()

2026-04-19 16:48:16 522

原创 flink+kafka实例

核心结论:Flink 接 Kafka 不只是 “统计”,而是覆盖实时统计、ETL、风控、特征工程、CEP 等全场景,“统计” 只是最基础的入门场景;架构逻辑:Kafka 负责 “数据传输 / 暂存”,Flink 负责 “数据计算 / 处理”,是企业实时大数据的标准组合;落地关键:无论什么场景,核心流程都是「Kafka 消费数据 → Flink 计算 / 处理 → 输出到存储 / 下游 Kafka / 大屏」。

2026-04-19 13:57:27 715

原创 kafka接受消息

SpringBoot + Kafka 消费者,用来监听 3 个不同 topic 的加密消息 → 解密 → 解析 → 入库。

2026-04-17 19:55:27 333

原创 设计模式之【 策略模式】

SpringBoot + 策略模式是处理多类型分支业务的最优解之一,通过抽象接口定义规范、实现类封装业务、上下文统一调度,让代码结构更清晰、扩展性拉满。相比于传统的 if-else 写法,这种方案不仅提升了代码质量,更能适配业务快速迭代的需求,是后端开发必备的设计模式实战技巧。

2026-04-17 19:52:18 532

原创 ollama 开启GPU加速

本地ollama跑大模型,简单问题,qwen3.5:2b 执行了27秒,llama3.2:3b执行了17秒,若通过openclaw去跑时间更久,并且占用CPU过大,导致 大模型超时宕机,此问题十份头疼。考虑GPU加速,以提升整体性能。

2026-04-14 14:06:56 1225

原创 设计模式之【 断路器模式】

断路器的整个工作周期,就是在三种核心状态之间切换,每种状态对应明确的行为逻辑,避免无效调用和资源浪费。我们可以用枚举清晰定义这三种状态(对应实际开发中的“断开、半断、闭合”):关闭状态(CLOSED,闭合):断路器的正常工作状态,此时依赖服务被认为是可用的。所有请求会正常转发到依赖服务,同时内部会实时记录请求的失败次数(成功则重置失败计数),为状态切换提供依据。打开状态(OPEN,断开):故障状态,当依赖服务的失败次数达到预设阈值时,断路器会“跳闸”,进入打开状态。

2026-04-14 14:05:38 656

原创 设计模式之【工厂模式】

工厂模式是设计模式中创建型模式的核心代表,核心思想是将对象的创建逻辑封装起来,让调用方无需关注对象的具体创建细节(比如 new 哪个子类、传什么参数),只需要通过 “工厂” 获取对象即可。它主要分为 3 种核心形式(从简单到复杂。

2026-04-13 06:27:29 228

原创 设计模式之【单例模式】

单例模式的核心是保证类只有一个实例 + 全局访问点,核心价值是节省资源、保证状态一致;实际开发中优先选 双重检查锁(DCL) 或 静态内部类(懒加载 + 高性能),追求绝对安全选 枚举单例;避免使用基础版懒汉式(线程不安全)和加锁懒汉式(性能差);单例模式的坑主要在线程安全和指令重排,DCL 中 volatile 必须加,枚举单例可规避所有坑。

2026-04-13 06:25:31 511

原创 虚拟机openclaw切主机ollama模型

到此整体完成。

2026-04-12 11:15:10 743

原创 OpenClaw 命令速查手册

【代码】OpenClaw 命令速查手册。

2026-04-12 09:54:35 488

原创 VMware中NAT模式下主机ssh访问不了虚拟机

虚拟机可以访问主机、可以访问互联网,但外面的设备(包括主机本身)不能主动找到虚拟机,虚拟机在一个独立小局域网里,对外是隐藏的虚拟机使用 VMware NAT 模式,这会导致,默认情况下:虚拟机处于独立虚拟子网(192.168.x.x)主机与虚拟机不在同一个网段,无法直接通信主机无法直接访问 NAT 子网内的任何端口(包括 22/SSH)必须通过 VMware 端口转发 才能让主机访问虚拟机服务在 Ubuntu 虚拟机内:安装并启动 SSH(必须做)防火墙放行(防止拦截)显示 不活动 或 已放行

2026-04-11 10:33:54 515

原创 java开发常见面试题-答案

即跨站脚本攻击,也就是代码注入攻击,攻击者往 web 页面里插入恶意的 HTML 代码(Javascript、css、html 标签等),当用户浏览该页面时,嵌入其中的 HTML 代码会被执行,从而达到恶意攻击用户的目的.XSS主要分为两大类:非持久型攻击、持久型攻击。非持久型攻击(反射型XSS, DOM-based 型):经过后端,不经过数据库;持久型攻击(存储型XSS):经过后端,经过数据库。常见的 XSS 攻击有三种:反射型、DOM-based 型、存储型。

2026-04-11 10:33:18 38

原创 Ollama下载及使用

Ollama 是一款轻量、易用的本地大模型运行工具,支持在 macOS、Linux、Windows 多系统部署,无需复杂配置,就能快速运行各类主流大模型,适合新手入门和开发者快速调试。它简化了大模型的下载、安装与运行流程,同时支持云端模型联动、网络共享、模型存储路径自定义等实用功能,兼顾便捷性与灵活性。

2026-04-10 08:37:17 1210

原创 csv文件生成与读取

线程池异步批量入库(不要无限制开线程)流式逐页写入(一边查一边写,不占内存)分成小批次(1000~3000 条)全部解析到内存(几十万以内没问题)单线程写文件(CSV 必须顺序写)可多线程分页查询,但必须排队写入。#4.大量 CSV 生成。

2026-04-09 09:16:18 352

原创 ubuntu安装python

存在报错 Ubuntu 23.04+ 版本的「系统级 Python 环境保护机制」—— 禁止直接修改系统全局 Python 包,目的是避免破坏系统依赖。最安全、最规范的解决方法是创建虚拟环境(而非用 --break-system-packages 强行覆盖),我会给你「一步到位的操作命令」,确保在虚拟环境中安装依赖且 100% 不报错。核心解决方案:创建 Python 虚拟环境(规范且无风险)

2026-04-09 09:08:36 494

原创 openCode本地部署

OpenCode 是基于LLM的Agent运行时框架,本质上是一款可本地部署的开源AI编码助手,面向追求命令行操作效率的开发者设计。它最大的优势的是「本地运行+多场景适配」:所有代码和数据都在本地处理,不上传至第三方服务器,完美适配处理私有、敏感代码的需求;同时支持Windows、macOS、Linux三大系统,可与任意编辑器协同,无需局限于特定IDE插件生态。核心能力亮点(新手必知):自然语言交互:无需记忆复杂命令,用日常话术就能让AI完成代码相关操作(如“修复main.js中的语法错误”);

2026-04-08 11:02:02 874

原创 微信小游戏富文本组件

使用此组件需要依赖小程序基础库 2.7.0 以上版本,低版本需做。更多组件问题,请阅读。

2026-04-08 10:50:58 374

原创 QueryWrapper常用案例

记录于 2023.09.18 个人博客,现转录优快云QueryWrapper = MyBatis-Plus 提供的「SQL 条件自动拼接工具」不用手写 SQL 语句,用 Java 链式代码,自动帮你拼出 where、order by、like、in、between 等查询条件。

2026-04-07 09:11:23 242

原创 基于 MyBatis-Plus 批量插入工具

基于 MyBatis-Plus 封装的批量插入高实用性工具,设计上兼顾了易用性、健壮性、可观测性和扩展性。场景全覆盖:三种返回值形态适配 “无感知执行、结果判断、失败补偿” 三类核心业务场景;高可运维性:分级日志、失败数据序列化、性能指标监控,让生产环境的问题可定位、可恢复;健壮且易用:空值防护、批次大小校验、泛型封装、清晰注释,降低接入成本和线上故障风险。记录于2025-12-10 个人博客,现转录优快云。

2026-04-07 08:59:06 154

原创 Linux命令(补充ing~)

运维常用linux命令

2026-04-06 15:56:32 784

原创 一篇文章了解线程池

Executors:简单易用、快速开发;生产禁用(无界队列 / 无界线程 → OOM / 线程耗尽)自定义 ThreadPoolExecutor:生产推荐,手动设置 coreSize/maxSize/有界队列(ArrayBlockingQueue)/ 拒绝策略,可控安全CPU 密集:FixedThreadPool(自定义有界)IO 密集 / 短期任务:CachedThreadPool(自定义 max 线程)串行任务:SingleThreadExecutor(自定义有界)

2026-04-06 15:44:55 625

原创 UBuntu+openClaw实现个人AI助手

记录于2026年3月9号个人博客,现转录优快云在 Ubuntu 上用 OpenClaw 搭建个人 AI 助手,核心是:一行命令安装 → 配置大模型 API → 启动服务 → 用 Web / 微信 / Telegram 交互。全程本地部署、数据可控、支持自动任务与自定义技能。

2026-04-05 12:58:47 796

原创 熔断,降级,限流说明及Sentinel 实现

轻量级、高性能、无依赖、Java/Go/C++ 多语言三大能力:流量控制、熔断降级、系统负载保护无缝整合:Spring Cloud、Dubbo、gRPC、Web 等。

2026-04-05 12:51:07 673

原创 java开发常见面试题汇总

java面试常见问题汇总,后续文章提供答案版

2026-04-04 08:36:38 41

原创 多级缓存实现(本地缓存 Caffeine/Guava + 远程 Redis)

请求 → 本地缓存(Caffeine)→ 有 → 直接返回→ 无 → 查 Redis→ 有 → 写回本地缓存 → 返回→ 无 → 查 DB → 写 Redis + 写本地缓存。

2026-04-04 08:35:50 54

原创 MVCC详解

是事务回滚日志,存储数据的历史版本。

2026-04-03 15:15:24 469

原创 spring生命周期详说

Spring Bean 生命周期核心是「实例化→属性注入→初始化→使用→销毁」,其中初始化和销毁是扩展的核心;日常开发优先使用 @PostConstruct 和 @PreDestroy 注解控制生命周期,简单且无侵入性;单例 Bean 由 Spring 全程管理生命周期,原型 Bean 仅管理创建,销毁需手动处理。

2026-04-03 15:05:12 781

原创 一篇熟悉SpringMVC

Spring MV 本身是与 Spring 框架结合而成的, 同时拥有 Spring 的优点((例如依注入 CI )和切面编程( AOP )等)。SpringMV 提供了强 约定大于 契约式编程支持, 提供一种软件设计范式,减少软件开发人 决定 次数 开发 需规定应用中不符合约定 部分。可以方便地与其 视图技术( FreeM rker 等〉进行整合。由 Spring MVC 的模型数据往往是放置在 Map 数据结构中的 因此其可以很方便地被其他框架引用。拥有十分简 异常处理机制。

2026-04-02 21:47:27 522

原创 工具类及常量池的使用

高并发下工具类的 “new” 要克制 —— 小对象复用、大对象避免、引用及时放,就能既保证性能,又防止 OOM。

2026-04-02 21:07:23 609

空空如也

空空如也

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

TA关注的人

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