摘要: "Spring Boot 是一个基于 Spring 框架的开源框架,具有以下四大特性: Spring Boot 通过自动化配置(Auto-configuration)的机制,根据项目中引入的依赖和约定,自动配置应用程序中的各种组件和功能。这样开发者无需手动编写大量的 XML 或注解配置,减少了配置的 阅读全文
posted @ 2024-03-04 20:52 xjhname1 阅读(754) 评论(0) 推荐(0)
摘要: 察者模式是一种设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当这个主题对象的状态发生变化时,会通知所有的观察者对象,使它们能够自动更新自己。 在Java中,观察者模式可以使用java.util包中的Observer和Observable来实现。具体步骤如下: 定义主 阅读全文
posted @ 2024-03-01 14:17 xjhname1 阅读(110) 评论(0) 推荐(0)
摘要: 在三层架构中,将 Redis 数据放置在 Controller 层还是 Service 层,同样需要根据具体的业务需求和设计原则来决定。以下是一些常见的考虑因素: 数据访问频率:如果某个数据在多个请求之间频繁被读取或写入,可以考虑将其放置在 Service 层的缓存中,以减少对 Redis 的频繁操 阅读全文
posted @ 2024-02-27 09:20 xjhname1 阅读(484) 评论(0) 推荐(0)
摘要: 在 Java Spring 框架中使用 Redis 进行序列化时,通常会涉及到对象的序列化和反序列化操作。Spring Data Redis 提供了对 Redis 的支持,包括了对对象的序列化和反序列化功能。在这里,我将简要介绍一下 Java Spring Redis 序列化的原理: 序列化器(Se 阅读全文
posted @ 2024-02-25 15:58 xjhname1 阅读(121) 评论(0) 推荐(0)
摘要: 在 Redis 中,位图(bitmap)是通过字符串(string)类型来实现的,具体来说,位图是存储在 Redis 字符串中的二进制位数据。 Redis 字符串一般采用动态字符串实现,最大长度可以达到 512MB。对于位图来说,每个二进制位代表一个状态或标记,可以表示非常多的状态信息,同时占用的存 阅读全文
posted @ 2024-02-25 15:03 xjhname1 阅读(58) 评论(0) 推荐(0)
摘要: DTO(Data Transfer Object)是一种设计模式,用于在不同层之间传输数据。DTO通常用于解耦数据层和业务逻辑层之间的关系,帮助简化系统架构并提高代码的可维护性和可扩展性。 在实际应用中,DTO经常用于以下几个方面: 数据传输:DTO对象用于在不同层(比如控制器层、服务层、持久化层) 阅读全文
posted @ 2024-02-20 14:28 xjhname1 阅读(179) 评论(0) 推荐(0)
摘要: SSM 框架是指 Spring + Spring MVC + MyBatis 的组合,它们分别是 Java 开发中常用的三个框架。而 Spring Boot(管家) 是基于 Spring 框架的一种快速开发框架。 更具体地说,SSM 框架是一种传统的 Java Web 开发框架组合,其中: Spri 阅读全文
posted @ 2024-02-02 16:30 xjhname1 阅读(1875) 评论(0) 推荐(1)
摘要: 在软件开发中,"DAO"(Data Access Object)层和持久层(Persistence Layer)是两个概念,它们有一些区别和联系: DAO 层:> DAO 是一种设计模式,用于将数据访问逻辑与业务逻辑分离。DAO 层负责封装和管理数据访问细节,提供一组接口和方法供上层的业务逻辑层进行 阅读全文
posted @ 2024-02-02 16:12 xjhname1 阅读(555) 评论(0) 推荐(1)
摘要: 在springboot中他们两都是数据访问层的注解(在定义方面) @Repository: @Repository 注解通常用于对 DAO(Data Access Object)组件进行标识。 它告诉 Spring 框架,被注解的类是用于数据访问的组件,可以通过 Spring 的组件扫描机制自动注册 阅读全文
posted @ 2024-01-28 10:08 xjhname1 阅读(714) 评论(0) 推荐(1)