- 博客(15)
- 收藏
- 关注
原创 设计模式——单例模式
定义:确保一个类只有一个实例,并提供一个全局访问该实例的入口。单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
2023-09-08 10:34:58
200
1
原创 什么是反射
注:反射并不是二十三中设计模式反射是一种编程语言的特性,指的是在运行时动态地获取、检查和修改程序结构(如类、对象、方法、属性等)的能力。通过反射,程序可以在运行时获取对象的类型信息、调用对象的方法、访问对象的属性等。Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用在编译期并不知道的类。这样的特点就是反射,体现了Java的动态性。
2023-09-03 16:10:43
179
原创 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
96
1
原创 Spring MVC详细介绍
Spring MVC是一个基于Java的开源Web框架,用于构建灵活、可扩展和高效的Web应用程序。它是Spring Framework的一部分,提供了一种MVC(Model-View-Controller)的架构模式来开发Web应用。
2023-08-22 16:45:55
91
1
原创 Spring 配置扩展
自动装配就是会通过Spring的上下文为你找出相应依赖项的类,通俗的说就是Spring会在上下文中自动查找,并自动给Bean装配与其相关的属性!spring中实现自动装配的方式有两种,一种是通过xml文件、一种是通过注解的方式。
2023-08-19 10:55:08
82
原创 初识Spring框架(详细介绍 )
Spring框架是一个用于构建企业级Java应用程序的开源框架。它提供了一套全面的解决方案,使开发人员能够更轻松地创建可维护、灵活和可扩展的应用程序。
2023-08-15 09:20:53
321
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
171
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
104
1
原创 Mybatis入门——映射文件(二)
映射文件(Mapping file)是在软件开发中用于描述对象与数据库表之间的映射关系的文件。它的主要作用是定义如何将对象的属性映射到数据库表的字段上,以实现对象与数据库的数据交互。
2023-08-08 20:54:23
153
原创 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
209
1
原创 maven详细介绍
Maven是一个功能强大且广泛使用的项目管理和构建自动化工具。通过统一的项目结构、依赖管理和构建生命周期,Maven简化了项目的构建和管理过程,帮助开发者提高开发效率,减少重复工作,并提供了一致性的项目管理方式。
2023-08-04 09:16:40
390
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人