摘要: 低码平台与前端源码 低码平台搭建的页面,为什么有的要复制源码到前端仓库,有的不用? 阅读全文
posted @ 2026-03-23 17:32 cwp0 阅读(2) 评论(0) 推荐(0)
摘要: AI基础知识汇总 AI基础知识汇总 Hub-and-Spoke 框架 Hub-and-Spoke(轮毂-辐条) 是一种源自物流和交通领域的网络拓扑架构模式,后来被广泛应用于软件架构、云计算、网络设计等多个技术领域。 核心概念 这个名字来源于自行车车轮的结构: Hub(轮毂/中心节点):中央枢纽,所有通信和数据流都经过 阅读全文
posted @ 2026-03-20 15:40 cwp0 阅读(2) 评论(0) 推荐(0)
摘要: 分享一下OSS上传遇到一个坑,希望可以给读者一些参考 背景 某系统需要上传文件功能,采用前端直传的模式,该功能支持jpg、jpeg、png、pdf、docx、rar、zip格式的文件上传,然而上线后,业务反馈rar、zip压缩包上传在获取token的时候报错。 报错如下: <?xml version 阅读全文
posted @ 2025-10-30 16:55 cwp0 阅读(31) 评论(0) 推荐(0)
摘要: @NotBlank、@NotEmpty、@NotNull 一文彻底搞懂 Java 中 @NotNull、@NotEmpty、@NotBlank 的区别与用法 在 Java 后端开发中,参数校验是保障系统健壮性的第一道防线。@NotNull、@NotEmpty、@NotBlank 是 Bean Validation(JSR 303/380)中最常用的三个校验 阅读全文
posted @ 2025-07-30 14:03 cwp0 阅读(275) 评论(0) 推荐(0)
摘要: 软件开发七大原则 软件开发七大原则 1. 开闭原则(Open/Closed Principle, OCP) 定义:软件实体(类、模块等)应对扩展开放,对修改关闭。 目的:通过抽象和扩展来应对变化,而非修改已有代码。 例子: 使用策略模式:新增算法时,只需添加新策略类,而无需修改原有代码。 2. 单一职责原则(Sing 阅读全文
posted @ 2025-07-29 20:37 cwp0 阅读(55) 评论(0) 推荐(0)
摘要: Spring 八大核心模块 Bean 在Spring框架中,Bean 是一个由Spring容器(IoC容器)管理和控制的对象,它是Spring实现控制反转(IoC)和依赖注入(DI)的核心概念。以下是详细解释: 1. Bean 的定义 Bean 是Spring容器实例化、配置和管理的对象,其生命周期和行为完全由S 阅读全文
posted @ 2025-07-29 20:16 cwp0 阅读(47) 评论(0) 推荐(0)
摘要: Stream流小记 Stream流小记 本文给出 Java Stream 流的详细介绍,包含常用方法及其示例。 一、Stream 流基础 Stream 是 Java 8 引入的用于处理集合数据的函数式工具,支持惰性求值(中间操作不执行,终端操作触发计算)。 核心操作: 中间操作:返回新的 Stream(如 filter 阅读全文
posted @ 2025-07-24 17:35 cwp0 阅读(93) 评论(0) 推荐(0)
摘要: JAVA编码规约 详见《阿里巴巴JAVA编码规约》 IDEA插件安装:Alibaba Java Coding Guidelines​(XenoAmess TPM)​ 除了上面的规范以外,本文还将补充开发过程中遇到的一些规范问题。 阅读全文
posted @ 2025-07-21 17:00 cwp0 阅读(15) 评论(0) 推荐(0)
摘要: 从项目模块划分角度理解DDD 从项目模块划分角度理解DDD 引言 在软件开发中,项目模块划分是架构设计的核心问题之一。良好的模块划分能够提升代码的可维护性、扩展性和团队协作效率。而领域驱动设计(Domain-Driven Design, DDD) 作为一种以业务领域为核心的设计方法论,为模块划分提供了新的视角和指导原则。本文将从 阅读全文
posted @ 2025-07-09 10:05 cwp0 阅读(155) 评论(0) 推荐(0)
摘要: Idea相关 快捷键 格式化代码 操作系统 快捷键 Windows / Linux Ctrl + Alt + L macOS Cmd + Option + L 查看方法的调用树 操作系统 快捷键 Windows / Linux Ctrl + Alt + H macOS ⌃ + ⌥ + H(Control + Op 阅读全文
posted @ 2025-07-08 20:03 cwp0 阅读(139) 评论(0) 推荐(0)