自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 资源 (3)
  • 收藏
  • 关注

原创 后端Java编码规范

后端Java编码规范

2026-08-26 09:15:26 167

原创 后端数据库开发规范

智慧工厂数据库开发规范

2026-08-26 09:14:51 190

原创 系统编码规范

系统编码规范

2026-08-25 09:09:43 25

原创 基于项目编码规范对提供的 Java 代码进行全维度审查,输出结构化问题报告

基于项目编码规范对提供的 Java 代码进行全维度审查,输出结构化问题报告

2026-08-25 09:09:07 479

原创 系统代码审查规则

系统代码审查规则

2026-08-25 09:08:34 93

原创 系统架构与分支规范

后端架构与分支规范

2026-08-25 09:08:00 70

原创 Maven 多模块聚合工程与 Jenkins 流水线构建体系

Maven 多模块聚合工程与 Jenkins 流水线构建体系

2026-08-25 09:07:18 237

原创 Maven多模块依赖管理与私有JAR包策略

Maven多模块依赖管理与私有JAR包策略

2026-08-25 09:06:37 236

原创 Maven多模块构建与Jenkins流水线发布体系

Maven多模块构建与Jenkins流水线发布体系

2026-08-25 09:06:03 468

原创 日志系统 — SLF4J + Logback + TLog 链路追踪与 AOP 操作日志

日志系统 — SLF4J + Logback + TLog 链路追踪与 AOP 操作日志

2026-08-25 09:04:30 242

原创 日志系统(Logback + AOP 操作日志)

日志系统(Logback + AOP 操作日志)

2026-08-25 09:03:57 227

原创 统一异常体系与全局错误处理

统一异常体系与全局错误处理

2026-08-25 09:03:19 208

原创 Flowable的使用

Flowable是一款开源的业务流程管理(BPM)引擎,提供BPMN流程引擎、DMN决策表和CMMN案例管理引擎。核心功能包括流程定义、部署、执行和监控,支持图形化建模和灵活扩展。其主要组件包括流程引擎、模型器、任务应用和管理应用。Flowable通过多种API(如表单管理、流程控制、任务处理等)支持业务流程开发,并提供了完整的数据库表结构用于存储流程数据。开发时可通过Spring集成,使用Java和REST API实现流程编排和自动化处理,适用于微服务架构。

2026-08-01 09:51:01 225

原创 Qoder IDE进阶培训:Quest模式 + Repo Wiki实战一、从插件到IDE——Qoder的能力跃迁阶段形态核心能力过去JetBrains插件窗口模式代码补全、问答式对话现

QoderIDE进阶培训聚焦两大核心能力升级:Quest模式与RepoWiki协同工作流。Quest模式实现从"AI辅助编程"到"AI自主执行"的范式转变,开发者角色转为任务指挥官,支持Spec驱动、网站搭建、原型探索三种场景,配备多任务并行管理与状态追踪面板。RepoWiki则通过自动生成结构化项目知识库,解决代码隐性知识共享难题,与Quest模式形成"上下文理解+自主执行"的闭环。培训还涵盖成本优化策略,包括上下文压缩和模型选择技巧,并提出&q

2026-07-09 10:00:05 876 5

原创 AI 编程工作流选型三件组合拳:Qode + OpenSpec + Superpowers 的 SDD 后端开发最佳实践一、需求背景1. Al Coding发展1.1第一阶段:智能补全AI介入

本文提出了一种基于SDD(规范驱动开发)的AI辅助编程工作流,整合了Qode、OpenSpec和Superpowers三大工具,构建从需求到代码的自动化开发闭环。文章首先分析了AI编程的四个发展阶段,指出传统"氛围编程"模式存在生成质量不稳定和缺乏上下文认知的问题,进而提出"规范驱动编程"的解决方案。该工作流将开发过程划分为七个阶段:需求梳理、规范建档、实施计划、并行开发、自动化验证、代码审查和归档升级,通过结构化流程确保AI生成的代码符合规范要求。文章还通过两个实战

2026-07-03 18:02:53 399

原创 使用 Docker Desktop + Testcontainers 实现真实数据库集成测试

《SpringBoot DDD项目自动化集成测试操作手册》摘要: 本手册详细介绍了基于DeepSeek AI和Testcontainers的SpringBoot 2.1.0+MyBatis+DDD架构项目自动化测试方案。主要内容包括:1) Docker Desktop安装配置与镜像加速;2) IntelliJ IDEA集成DeepSeek AI助手的方法;3) Maven依赖配置要点;4) 测试配置文件编写规范;5) 四层测试模板(Mapper/Service/Controller层集成测试及Service

2026-04-22 14:18:25 405

原创 深入解析:Cglib与JDK动态代理的实现原理、区别及性能对比

摘要:本文对比分析了Java中两种动态代理技术——JDK动态代理和Cglib的实现原理与性能特点。JDK动态代理基于反射机制,仅支持接口代理,实现简单但性能较低;Cglib通过字节码生成子类实现代理,支持普通类代理且方法调用性能更高,但创建代理较慢。测试表明JDK代理创建更快而Cglib调用更优。选择建议:接口代理且低频调用选JDK,无接口类或高频调用选Cglib。两种代理各有优劣,需根据具体场景权衡选择。

2026-03-27 16:16:08 376

原创 Java Mock 测试框架 Mockito

摘要:Mock测试是解决单元测试中外部依赖问题的有效方法,通过创建模拟对象来替代真实依赖。Mockito作为Java主流Mock框架,具有简洁API、强大功能和良好可读性。核心功能包括创建Mock对象、设定方法行为和验证交互。实际应用中可结合注解简化测试代码,支持参数匹配、调用顺序验证等高级特性。最佳实践建议适度使用Mock,保持测试简洁性。Mockito与PowerMock各有侧重,对于final类/方法的支持需要特定配置。

2026-03-27 15:27:17 411

原创 LambdaQueryWrapper 注意

但是在具体方法实现上,添加了一个 throwEx true 的默认参数,这个参数的具体作用就是为了预防返回多条记录是否抛出异常,其baseMapper 中做了如下处理。所以真相只有一个,那就是我们不用 在 wrapper中多加一个 last("limit 1") 限制了,直接 传个 wraaper 和 false就行了。在IService 上虽然说明了 需要加上 wrapper.last("limit 1") 条数限制条件。当 throwEx 为 false 时,我们看看它是怎么处理的。

2026-02-09 14:24:40 205

原创 领域驱动设计(DDD)在架构中的应用

在复杂的业务系统中,不同的业务模块可能有不同的业务规则和概念,通过限界上下文将相关的业务概念和规则封装在一起,形成独立的领域空间。例如,在电商系统中,“订单”聚合可能包含“订单”根实体以及多个“订单项”实体,“订单”根实体负责协调“订单项”之间的关系,确保订单的整体业务规则得到遵守,如订单总价的计算、库存的扣减等。通过在战略设计和战术设计层面的应用,以及与不同架构风格的融合,领域驱动设计能够帮助架构师更好地理解业务领域,构建出更加灵活、可维护和可扩展的软件架构,有效应对复杂业务系统的开发挑战。

2026-01-28 15:45:08 706

原创 BigDecimal 为什么可以不丢失精度?

BigDecimal 为什么可以不丢失精度?

2025-03-11 09:23:30 516

原创 都2025年了,你还在用Jenkins?赶快看看这些替代方案吧!

都2025年了,你还在用Jenkins?赶快看看这些替代方案吧!

2025-03-05 10:08:12 5036 1

原创 4 种 MySQL 同步 ES 方案

在实际项目开发中,我们经常将 MySQL 作为业务数据库,ES 作为查询数据库,用来实现读写分离,缓解 MySQL 数据库的查询压力,应对海量数据的复杂查询。这其中有一个很重要的问题,就是如何实现 MySQL 数据库和 ES 的数据同步,今天和大家聊聊 MySQL 和 ES 数据同步的各种方案。我们先看看下面 4 种常用的数据同步方案。

2025-02-25 16:36:12 1161

原创 存储电话号码,到底用 int 还是用 string?

存储电话号码,到底用 int 还是用 string?

2025-02-22 16:21:17 989

原创 DeepSeek4J 发布!Java 项目一行代码集成 DeepSeek

DeepSeek4J 发布!Java 项目一行代码集成 DeepSeek

2025-02-19 10:10:42 2436

原创 IntelliJ IDEA 接入 DeepSeek,实现辅助编程

IntelliJ IDEA 接入 DeepSeek,实现辅助编程

2025-02-07 11:56:56 4141 2

原创 B站评论系统的多级存储架构

B站评论系统的多级存储架构

2025-01-17 10:14:05 1316

原创 Jenkins+Docker一键部署SpringBoot项目!步骤齐全,少走坑路

Jenkins+Docker一键部署SpringBoot项目!步骤齐全,少走坑路

2025-01-15 09:56:38 1357 3

原创 美团动态线程池

美团动态线程池

2025-01-07 11:18:45 1009

原创 如何使用MySQL的group_concat函数快速做关联查询?

如何使用MySQL的group_concat函数快速做关联查询?

2024-12-30 16:09:03 457

原创 弃用 Nginx后,Pingora成为Web服务器界的新王者!

弃用 Nginx后,Pingora成为Web服务器界的新王者!

2024-11-30 10:05:19 828

原创 再见Jenkins!一款更适合国人的自动化部署工具,贼带劲!

再见Jenkins!一款更适合国人的自动化部署工具,贼带劲!

2024-11-19 10:40:27 999

转载 一个注解,优雅的实现接口幂等性!

一个注解,优雅的实现接口幂等性!

2024-11-18 11:12:57 152

原创 SpringBoot 为何可以使用 Jar 包启动?

SpringBoot 为何可以使用 Jar 包启动?

2024-11-07 09:08:17 1106 2

原创 BigDecimal 为什么可以保证精度不丢失?

BigDecimal 为什么可以保证精度不丢失?

2024-11-06 09:54:52 408

原创 只因把 https 改成 http,带宽减少了 70%!

只因把 https 改成 http,带宽减少了 70%!

2024-11-05 15:13:05 617

原创 SpringBoot:几种常用的接口日期格式化方法

SpringBoot:几种常用的接口日期格式化方法

2024-11-04 09:36:56 2462

原创 Nginx 实现动态封禁IP,详细教程来了

Nginx 实现动态封禁IP,详细教程来了

2024-10-25 11:09:36 849

原创 高并发下如何保证接口的幂等性?

高并发下如何保证接口的幂等性?

2024-10-22 14:52:28 1097

原创 接口设计的18条军规

接口设计的18条军规

2024-10-22 14:40:30 973

AI短剧流水线制作,可选择写实风、3D动漫风

AI短剧流水线制作,可选择写实风、3D动漫风

2026-10-21

AI短剧生成脚本工具,演示ppt

AI短剧生成脚本工具,演示ppt

2026-10-19

AI漫剧中文字幕、中文配音转换成英文

AI漫剧中文字幕、中文配音转换成英文

2026-09-08

AI漫剧转英文字幕配音

AI漫剧转英文字幕配音

2026-09-04

AI-Code skills package

AI-Code skills package,包含需求分析,全栈,测试(自动化测试,集成测试技能)

2026-08-26

后端开发标准流程和注意事项

后端开发标准流程和注意事项

2026-04-13

个人述职报告,后期可以以这个为模板

个人述职报告,后期可以以这个为模板

2026-03-26

驴充充 服务工单 添加区域分派测试用例

驴充充 服务工单 添加区域分派测试用例

2026-02-09

明基投屏、明基投屏、明基投屏、明基投屏

明基投屏、明基投屏、明基投屏、明基投屏

2025-02-24

配置Spring+quartz定时器.docx

配置Spring+quartz定时器

2016-08-18

Linux部署springboot+vue全套系统

Linux部署springboot+vue全套系统

2024-05-15

yshopmall-master.zip

一款全面的商城系统,包括前后端

2024-03-08

yshopmall_qd-master.zip

一款全面的商城系统,包括前后端

2024-03-08

03基于物品的协同过滤,大数据课程

大数据协同过滤是一种基于大数据技术的推荐系统算法,它通过分析用户的历史行为和兴趣,找出与其兴趣相似的其他用户或物品,从而给用户提供个性化的推荐。下面是大数据协同过滤的介绍: 用户行为数据收集:大数据协同过滤首先需要收集用户的行为数据,包括用户的浏览记录、购买记录、评分记录等。 相似度计算:通过分析用户行为数据,可以计算用户之间的相似度。常用的相似度计算方法有余弦相似度、皮尔逊相关系数等。 邻居选择:选择与目标用户最相似的一组邻居用户,可以根据相似度的阈值或者邻居数量进行选择。 推荐物品生成:根据邻居用户的行为数据,预测目标用户对未浏览或未购买的物品的兴趣程度。常用的预测方法有基于用户的协同过滤和基于物品的协同过滤。 推荐结果过滤:根据一定的规则和策略,对生成的推荐结果进行过滤和排序,以提供给用户最相关和有吸引力的推荐。

2024-03-05

大数据hadoop视频教程

大数据Hadoop是一个开源的分布式计算框架,用于存储和处理大规模数据集。它由Apache基金会开发和维护,提供了可靠、可扩展和高效的数据处理能力。 Hadoop的核心组件包括: Hadoop分布式文件系统(HDFS):用于存储大规模数据集的分布式文件系统,具有高容错性和高可靠性。 Hadoop YARN(Yet Another Resource Negotiator):用于集群资源管理和作业调度的框架,可以有效地管理集群中的计算资源。 Hadoop MapReduce:一种分布式计算模型,用于将大规模数据集分解为多个小任务,并在集群中并行处理这些任务。 除了核心组件外,Hadoop生态系统还包括许多其他工具和组件,如Hive、Pig、Spark等,用于数据查询、数据分析和机器学习等任务。 Hadoop的优势在于其能够处理大规模数据集,并具有高容错性和可扩展性。它可以在廉价的硬件上构建大规模集群,并通过并行处理来加速数据处理过程。此外,Hadoop还支持数据冗余和自动故障恢复,以确保数据的可靠性和可用性

2024-03-05

nginx gzip压缩

nginx gzip win 全模块

2024-01-06

java稳定可靠的分布式-高并发性能调优

阿里 Java 性能调优手册。465页,涵盖Java编程性能调优,Java多线程性能调优,JVM性能检测及调优,设计模式调优,数据库性能调优,实战演、还有其他豆瓣高评分的Java相关书籍:深入理解Java虚拟机、凤凰架构:构建可靠的大型分布式系统、谷歌大佬的算法刷题手册、阿里的高并发编程手册

2023-08-26

node-18.15前端node windows开发环境

node-18.15前端node windows开发环境

2023-04-08

sourceTree代码版本控制可视化工具

俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree,因为SourceTree同时支持Windows和Mac,并且界面十分的精美简洁,大大的简化了开发者与代码库之间的Git操作方式。该篇文章主要是对日常开发中使用SourceTree可视化管理工具的一些常用操作进行详细讲解

2023-04-08

基于SpringBoot开发的轻量级Java快速开发框架

一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。

2023-03-20

Android 实现电脑自动拨号软件,支持honor 20 ,小米8

Android 实现电脑自动拨号软件,支持honor 20 ,小米8 使用技术:Android ,springboot,netty,mysql,

2023-03-16

web项目包.zip

web项目包.zip

2016-08-18

jd-gui-0.3.3.windows.zip

反编译工具

2016-08-18

空空如也

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

TA关注的人

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