自定义博客皮肤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)
  • 收藏
  • 关注

原创 实验5:行为型模式应用实验(2)

1、使用计算器计算时,对于想反悔的操作,如果用命令模式来处理,便是通过反命令操作来做撤销重做的,比如刚才是加了一个数,那么就用减去这个数来撤销刚才的操作。如果将命令模式与备忘录模式结合,来提供命令的撤销和恢复功能,则不仅可以保证数据不会因为反命令操作带来精度的丢失,而且当计算十分复杂的时候,直接取出之前的数据会比重新计算要快得多。(4)上交实验报告电子文档(文档包含源程序,以班级、学号后两位、姓名依次出现组成的字符串标识文档如“计算机21-1班01张三实验1”,以班级为单位上交)。

2024-06-07 08:45:03 191

原创 varchar和char的区别

时,需要根据具体应用场景中字符串的特性(如长度变化性、存储空间考虑、查询性能需求)来决定。

2024-05-26 11:28:52 351

原创 SpringCloud组件有哪些

2. **Ribbon** - 负载均衡器,客户端侧的负载均衡工具,提供API调用的负载均衡策略。4. **Gateway** - 新一代API网关,取代Zuul,提供更强大的路由、过滤等功能。4. **Hystrix** - 客户端容错保护工具,提供了服务降级、熔断、隔离和监控等功能。5. **Zuul** - 微服务网关,提供路由、过滤、安全控制等功能,作为系统的统一入口。1. **Eureka** - 服务注册与发现组件,提供服务注册表和服务发现功能。

2024-04-14 16:31:52 198 1

原创 为什么接口返回类型有的用R 有的用AjaxResult

比如在阿里巴巴的Dubbo和Spring Cloud Alibaba生态中,有一种通用响应结果模型叫`com.alibaba.fastjson.JSONObject`或者自定义的`com.xxx.common.R`,它同样包含了状态和数据的封装。- 在一些微服务架构或RESTful API设计中,开发者可能会定义一个更加通用的`Response`类或者简单命名为`R`,它不仅适用于Ajax请求,还适用于任何类型的HTTP请求的响应结果封装。

2024-04-06 14:42:41 327 1

原创 StringUtils的作用

`substringBefore(String str, String separator)`、`substringAfter(String str, String separator)`:分别获取字符串str在separator之前或之后的部分。- `removeStart(String str, String remove)`、`removeEnd(String str, String remove)`:移除字符串开始或结束处匹配的部分。

2024-04-05 21:24:32 236 1

原创 Integer的作用

5. **对象常量池**:对于-128至127之间的值,Integer类维护了一个缓存池,每次创建相同值的Integer对象时,都会从池中返回已存在的对象,提高了性能并节约内存。4. **线程安全的整数操作**:Integer类的一些静态方法,如parseInt(), toString()等,为整数操作提供了便利且通常是线程安全的。3. **方法丰富**:Integer类提供了许多方法来处理int类型的数据,例如比较、进制转换、字符串与整数之间的转换、缓存小整数值等。

2024-04-05 21:22:06 191 1

原创 XREADGROUP GROUP g1 c1 COUNT 1 BLOCK 2000 STREAMS s1 >1这个命令什么意思

中读取最新的一条消息(消息 ID 不小于 0,实际上就是从最新的消息开始读取)。如果没有新的消息可供消费,则命令立即返回空回复。的最新消息,如果没有消息则等待指定的阻塞时间后返回空响应或者超时。如果有多条符合条件的消息,由于设置了。,阻塞等待最多2秒钟,尝试从 Stream 键。所以这条命令的整体功能是:作为消费组。因此,整个命令的作用是:作为消费组。,非阻塞地从 Stream 键。,则只会返回最新的那一条消息。中获取一条大于 ID 为。

2024-04-04 19:31:55 192 1

原创 spring各种注解

这是最核心的注解,它是一个组合注解,包含了`@SpringBootConfiguration`、`@EnableAutoConfiguration` 和 `@ComponentScan` 三个注解的功能。- `@ComponentScan` 自动扫描指定包下的所有包含@Component、@Service、@Repository、@Controller等注解的类,将其纳入Spring容器管理。Spring Boot 中的注解简化了传统Spring应用的配置过程,使得快速开发轻量级的应用变得非常容易。

2024-04-03 21:53:01 282 1

原创 Controller层 Domain层

这些实体类通常是与数据库中的表结构相对应的,每个实体类代表一个业务对象,具有属性(对应表的字段)和行为(getter/setter方法以及可能的业务规则方法)。综上所述,Controller层的核心作用在于连接用户界面与后台服务,处理用户的输入请求,协调业务逻辑,并决定如何组织和呈现响应给用户的视图。通过将数据结构和相关业务逻辑封装在Domain层,可以使Service层和Controller层专注于业务流程的组织和协调,而不是具体的数据操作细节,从而实现不同层次间的解耦。

2024-03-27 21:25:42 304

原创 mysql连接

System.out.print(", 姓名: " + name);System.out.print(",年龄: " + age);System.out.print("座位号: " + id);System.out.println("学生信息");

2024-03-18 21:31:21 223

原创 阿里的通义千问

阿里的通义千问感觉比百度的文心一言好用。

2023-12-01 23:29:13 466 2

原创 vue3npm install pinia报错

尝试使用不同的npm镜像:有时,由于网络问题或其他原因,从官方源安装可能会很慢或失败。您可以尝试使用国内的npm镜像进行安装,例如使用npm install pinia -g --registry=https://registry.npm.taobao.org命令进行安装。

2023-12-01 21:30:03 659

实验5:行为型模式应用实验(2)

实验代码

2024-06-07

实验02 运算符、表达式及数字类型操作

实验02 运算符、表达式及数字类型操作

2024-03-27

空空如也

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

TA关注的人

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