自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot原理详细介绍

Springboot是什么?详细介绍Springboot原理和Springboot启动流程的详细介绍?

2023-09-13 14:59:24 684 1

原创 设计模式——单例模式

定义:确保一个类只有一个实例,并提供一个全局访问该实例的入口。单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。

2023-09-08 10:34:58 186 1

原创 什么是反射

注:反射并不是二十三中设计模式反射是一种编程语言的特性,指的是在运行时动态地获取、检查和修改程序结构(如类、对象、方法、属性等)的能力。通过反射,程序可以在运行时获取对象的类型信息、调用对象的方法、访问对象的属性等。Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用在编译期并不知道的类。这样的特点就是反射,体现了Java的动态性。

2023-09-03 16:10:43 164

原创 事务详细介绍

什么是事物?事物的脏读、幻读、不可重复读?如何开启事物

2023-09-02 11:24:20 402

原创 springMVC文件上传和下载(简单案例)

这篇文章,我们将来讲一讲SpringMVC如何实现文件的上传操作。

2023-09-01 09:43:05 193 1

原创 ssm整合(简单增删改查)

3、mybatis-config.xml ------ mybatis的配置文件 (只需要设置日志实现、自动映射、取别名、映射Mapper.xml文件等)4、applicationContext.xml ------ Spring的配置文件。5、spring-mvc.xml ------ Springmvc的配置文件。1、database.properties ------ 数据库连接。2、log4j.properties ------ 日志文件。编写Mapper接口。创建我们的jsp界面。

2023-08-24 15:15:34 81 1

原创 Spring MVC详细介绍

Spring MVC是一个基于Java的开源Web框架,用于构建灵活、可扩展和高效的Web应用程序。它是Spring Framework的一部分,提供了一种MVC(Model-View-Controller)的架构模式来开发Web应用。

2023-08-22 16:45:55 82 1

原创 Spring 配置扩展

自动装配就是会通过Spring的上下文为你找出相应依赖项的类,通俗的说就是Spring会在上下文中自动查找,并自动给Bean装配与其相关的属性!spring中实现自动装配的方式有两种,一种是通过xml文件、一种是通过注解的方式。

2023-08-19 10:55:08 73

原创 Spring 整合 Mybatis

Spring整合Mybatis 详细配置及源码分析

2023-08-17 21:51:24 147 1

原创 初识Spring框架(详细介绍 )

Spring框架是一个用于构建企业级Java应用程序的开源框架。它提供了一套全面的解决方案,使开发人员能够更轻松地创建可维护、灵活和可扩展的应用程序。

2023-08-15 09:20:53 287 1

原创 Mybatis框架 (详细介绍~)

MyBatis是一种持久层框架,它简化了Java应用程序与关系型数据库之间的交互操作。MyBatis是一种ORM(对象关系映射)框架,灵活的SQL映射:MyBatis提供了灵活的XML映射文件强大的动态SQL,缓存机制:MyBatis内置了缓存机制,可以提高数据库访问的性能。与Spring和Spring Boot的无缝集成:MyBatis与Spring和Spring Boot框架无缝集成,多种数据库支持:MyBatis支持主流的关系型数据库,如MySQL、Oracle、SQL Server等。

2023-08-12 16:46:50 147 1

原创 Mybatis入门——动态Sql (三)

MyBatis动态SQL的主要特性包括:1、if条件判断:可以使用标签在SQL语句中进行条件判断。2、choose分支选择:可以使用、和标签实现类似于Java中的switch语句的功能,根据不同的条件选择不同的SQL片段。3、foreach循环处理:可以使用标签对SQL语句中对集合进行迭代4、trim修剪多余的SQL:可以使用标签对SQL语句的开头和结尾进行修剪,可以去掉不需要的AND、OR。6、SET更新部分字段:可以

2023-08-11 16:06:16 90 1

原创 Mybatis入门——映射文件(二)

映射文件(Mapping file)是在软件开发中用于描述对象与数据库表之间的映射关系的文件。它的主要作用是定义如何将对象的属性映射到数据库表的字段上,以实现对象与数据库的数据交互。

2023-08-08 20:54:23 133

原创 MyBatis入门(一)

MyBatis的主要特点和优势包括:1、灵活的SQL映射:MyBatis使用XML或注解的方式定义SQL映射关系,将Java方法与SQL语句进行绑定。2、强大的动态SQL支持:MyBatis提供了强大的动态SQL支持,可以根据条件动态生成SQL语句。3、易于集成和配置:MyBatis可以与各种主流的Java框架(如Spring、Spring Boot)无缝集成。4、缓存机制:MyBatis内置了一级缓存和二级缓存机制,可以减少数据库的访问次数,提高系统性能。5、支持多种数据库:MyBatis支持主流的关系型

2023-08-05 13:54:21 193 1

原创 maven详细介绍

Maven是一个功能强大且广泛使用的项目管理和构建自动化工具。通过统一的项目结构、依赖管理和构建生命周期,Maven简化了项目的构建和管理过程,帮助开发者提高开发效率,减少重复工作,并提供了一致性的项目管理方式。

2023-08-04 09:16:40 359 2

空空如也

空空如也

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

TA关注的人

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