- 博客(67)
- 收藏
- 关注
原创 MyBatis中一对多关系的两种处理方法
MyBatis中一对多关系的两种处理方法,1.多表联查(通过collection标签的ofType属性),2.分布查询(通过collection标签的select属性)
2024-09-16 00:08:44 840
原创 三种mybatis表的列名和对象属性名不一致处理方法
三种mybatis表的列名和对象属性名不一致处理方法,resultMap映射解决,使用sql别名,使用@Results注解解决
2024-09-15 16:29:38 825
原创 MyBatis 数据处理:主键获取、批量删除与动态表名
主键获取,主键回显,批量删除(手动拼接,foreach标签),动态设置表名,水平分表查询的实现。
2024-09-15 15:06:13 894
原创 Mybatis中Like模糊查询三种处理方式
Mybatis中Like模糊查询三种处理方式1.通过单引号拼接${} 2.通过concat 3.通过拼接#{}。运行结果,测试,代码实现,表结构
2024-09-15 11:26:48 686
原创 Mybatis接受查询结果的情况
mybatis接受select查询的结果,单个数据:通过list,实体类,map接受实体.多个数据:通过list,List,@Mapkey+map接受所有的实体类
2024-09-14 21:46:23 734
原创 mybatis获取参数的5种情况
mybats获取参数的5中情况,单个参数,多个参数,map集合获取,对象获取,@Param获取附加运行结果,代码,sql文件
2024-09-14 13:25:54 874
原创 spring整合mabatis框架(druid连接池)
基于spring框架整合mybaits框架,和druid连接池工程的准备,sql准备,数据库准备,实体准备,Mapper接口准备,Mapper.xml文件编写,springConfig.xml配置文件,mybatisConfig.xml文件配置类.spring测试环境整合,SQLException: Access denied for user错误的原因,以及解决绑法
2024-09-14 00:59:35 1012
原创 基于SpringBoot实现SpringMvc上传下载功能实现
基础环境的搭建,上传功能的实现,下载功能的实现,完整代码,运行结果,基于SpringBoot实现SpringMvc上传下载功能实现
2024-09-13 21:53:50 1120
原创 SpringMvc注解
@RequestMapping注解,@GetMapping注解,@PostMapping注解,@PutMapping注解,@PutMapping注解,@DeleteMapping注解,路径占位符,@PathVariable注解,实体接受查询参数,@RequsetBody,415错误,@ResponseBody,@RestController
2024-09-13 02:10:29 980
原创 基于Spring搭建SpringMvc框架
SpringMvc项目搭建,工程创建,依赖导入,配置tomcat服务,Thymeleaf配置,web.xml文件编写等
2024-09-11 18:52:44 1255
原创 Spring-Aop详解(环境+配置+实现+运行结果)
SpringAop概念,Aop组成,环境搭建,Junit5环境配置,依赖导入,测试类配置,切点表达式,前置通知,后置通知,返回通知,异常通知,定义切点,环绕通知,xml自定义aop
2024-09-11 00:45:20 823
原创 Spring-di基本使用
spirngDi环境搭建,使用流程,set注入,构造注入,对象注入,外部引入注入,内部创建注入,外部引入级联赋值注入,list集合注入,map集合注入,util注入
2024-09-09 23:49:04 1414
原创 Spring中Ioc获取bean的三种方式。(以及Ioc创建对象时碰见两种错误No qualifying bean of type ‘org.xiji.User‘ availabl,附解决方案)
Spring Ioc获取Bean的三种方式,以及两种常见的错误(org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.xiji.Food' available: expected single matching bean but found 2: food,foo),附带解决方案注:点击这里刷新一下,否则依赖不导入(右边栏Maven图标点击一下就出来这个界面了)
2024-09-08 18:28:31 860
原创 spring项目整合log4j2日志框架(含log4j无法打印出日志的情况,含解决办法)
spring整合log4j日志,含log4j无法打印出日志的情况,含解决办法这个需要使用spring框架创建对象才能显示出log4j日志。1.通过导入log4j-slf4j2-impl jar包。2.然后在创建Logger。以上两种都没有日志打印。
2024-09-08 16:20:45 656
原创 设计模式之工厂方法模式
当创建对象时,我们不会对构造类的对象进行实例化。这是通过为不同类型的对象调用一个公共的接口来完成的。工厂方法模式.java代码实现
2024-09-02 20:18:48 916
原创 设计模式之原型模式
原型模式实现克隆的两种方式,深克隆,创建对象克隆,java代码实现,运行结果通过复制一个现有的对象实例来创建新对象,而不是通过直接实例化对象。这样可以避免构造过程中的开销,并允许根据需要定制对象的创建过程。
2024-08-31 22:27:30 670
原创 设计模式之享元模式
用于减少大量相似对象的内存消耗。通过共享尽可能多的数据来支持大量细粒度的对象,从而节省内存。寝室有有一包卫生纸(享元对象),一包湿巾纸(享元对象)放在桌子上(享元工厂),用户(非享元对象)通过使用放在座子上的纸(享元接口)如下图:注:这个用缓存解释起来比较好,如果第一次访问某个静态资源,代理服务器(nginx),先看一下自己的缓存里面有没有这个资源,没有就问后端服务器要,向后端服务器要到之后在自己的本地缓存里面存一份,等到下次再有人访问这个请求时,代理服务器(nginx)看了一下自己的本地缓存里面有这个资源
2024-08-31 19:54:24 921
原创 设计模式之外观模式
它提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,使得子系统更容易使用。概念,代码实现,java代码实现,运行结果
2024-08-31 15:25:52 689
原创 设计模式之适配器模式
用于将一个类的接口转换成客户希望的另一个接口。适配器模式让原本由于接口不兼容而不能一起工作的那些类可以一起工作。概念,例子,java代码实现,运行结果
2024-08-31 14:43:53 743
原创 设计模式之模板方法模式
定义了一个模板方法,该方法包含了一些基本的操作(通常是抽象方法或钩子方法)。提供了默认实现的一些基本操作。java代码,idea,模板方法,设计模式
2024-08-31 00:11:14 801
原创 设计者模式之访问者模式
访问者模式的概念,组成,例子,代码实现,使用java代码实现的允许你在不改变对象结构中的元素类的前提下,向对象结构中的元素增加新的行为。这种模式将数据结构与作用于结构上的操作分离,从而使得我们可以独立地改变数据结构和操作。
2024-08-30 14:49:12 880
原创 设计模式之代理模式
为其他对象提供一个代理以控制对这个对象的访问。代理模式通常用于:控制访问:在访问目标对象之前进行一些额外的操作(如权限验证)。远程代理:为一个位于不同地址空间的对象提供一个本地代理。虚拟代理:通过先处理一个简单的对象来延缓真实对象的创建。保护代理:为不同的用户群提供不同级别的访问权限。
2024-08-29 16:41:42 643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人