自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker

本文摘要: Docker是一种轻量级容器化技术,通过镜像和容器实现应用程序的快速部署。核心概念包括:镜像(安装包)、容器(运行实例)、仓库(镜像存储)。常用命令涉及镜像和容器管理,如docker run/rm/rmi。数据卷实现宿主机与容器目录映射,保证数据持久化。网络配置支持容器间通信,默认bridge模式可创建自定义子网。Dockerfile用于自定义镜像构建,Docker Compose则通过yml文件编排多容器应用。企业级部署推荐Kubernetes,而Docker Compose适合单机环境。

2026-03-10 20:46:36 381

原创 微服务导学+MyBatisPlus

本文摘要主要介绍了微服务架构和MyBatisPlus框架的核心内容。首先对比了单体架构与微服务架构的优缺点,强调微服务通过业务拆分实现解耦,每个服务数据独立并通过接口通信。然后详细讲解了MyBatisPlus的使用方法,包括基础配置、注解使用、条件构造器和自定义SQL等核心功能。特别介绍了Service接口开发流程、Lambda查询方法、分页插件实现以及逻辑删除等实用功能。最后展示了如何封装通用分页实体,实现复杂条件查询和结果转换。全文通过具体代码示例,系统性地介绍了从微服务概念到具体技术实现的完整知识体系

2026-03-08 16:06:23 369

原创 MyBatis

MyBatis是一款优秀的持久层框架,通过简化JDBC开发提高效率。摘要包括:1)MyBatis核心配置,包括数据源设置和映射文件加载;2)基本CRUD操作实现,解决字段名与属性名不匹配问题,提供resultMap解决方案;3)动态SQL处理,使用if、where等标签实现条件查询;4)参数传递方式,包括#{}防注入和${}拼接;5)注解开发简化配置。框架通过半成品代码模型,使开发更高效规范。

2025-10-28 15:35:47 314

原创 SpringAI

其实就是发给AI Agent,AI Agent再通过MCP携带Agent Tools调用大模型。

2025-10-25 10:27:32 233

原创 MyBatis Plus

差的东西有多少个字段原来的删除语句变成了更新语句。

2025-10-17 00:47:12 221

原创 SpringBoot

没有就自己创建一个新file。

2025-10-17 00:45:35 189

原创 Maven进阶

私服里是靠仓库存储东西,我们与私服打交道其实是与仓库打交道要什么直接去仓库拿。

2025-10-17 00:44:48 156

原创 SpringMVC

SpringMVC技术与Servlet技术功能等同,均属于web层开发技术如果说MyBatis是数据层框架,那么Spring MVC是表现层框架(web框架)SpringMVC是一种基于Java实现MVC模型的轻量级web框架灵活性强Result类中的字段并不是固定的,可以根据需要自行增减提供若干个构造方法,方便操作Code类的常量设计也不是固定的,可以根据需要自行增减,例如将查询再进行细分为GET_OK, GET_ALL_OK, GET_PAGE_OK。

2025-10-17 00:43:59 315

原创 Spring

Spring Framework:底层的、设计型框架,所有东西都依赖于它运行Spring Boot:在简化开发的基础上加速开发Spring Cloud:分布式开发相关技术Spring Framwork是Spring生态圈中最基础的项目,是其他项目的根基//系统架构图讲究上层依赖于下层核心容器:最核心的部份,用于装东西(对象)与面向对象编程一样,也是一种编程思想 => 可以在不惊动你原始程序的基础上给它增强功能同样对AOP思想进行实现与数据层相关的技术。

2025-09-25 21:39:31 1182

原创 Java进阶2

Override、@Test等作用:让其他程序根据注解信息来决定怎么执行该程序注意:注解可以用在类上、构造器上、方法上、成员变量上、参数上、等位置处自己定义注解。

2025-09-22 15:32:40 1316

原创 Java进阶1

线程(Thread)是一个程序内部的一条执行流程程序中如果只有一条执行流程,那这个程序就是单线程的程序多线程是指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行)例如:消息通信、淘宝、京东系统都离不开多线程技术File类的对象可以代表文件/文件夹,并可以调用其提供的方法对象文件进行操作只要带盘符的都称之为:绝对路径相对路径:不带盘符,默认是到你的idea工程下直接寻找文件的,一般用来找工程下的项目文件的好处:找项目中文件方便,防止盘符写死状态。

2025-09-22 15:23:49 1451

原创 Java入门基础

1.定义2(动态初始化数组):定义时并不存数组的值,只确定数组存储的数据类型和数组的长度一个一个数据的访问System.out.println("最大值为:" + max);//1.定义一个变量用于记录当前最大值,建议用第一个做为参照物//2.从数组的第二个位置开始遍历i++){//3.依次与参照物比较,若有比参照物大,则更新参照物max = data;return max;//掌握动态初始化数组//设计一个方法录入学生成绩//1.定义一个数组存储8名学生的成绩。

2024-11-15 19:33:39 402

空空如也

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

TA关注的人

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