Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。
本篇文章主要介绍我在日常开发中常用的 git 指令。
在项目中常常遇到前端请求发送的 Integer 类型的数据来匹配后端中的枚举类型,此时常常出提示类型转换错误,出现这种错误的主要原因是其默认的请求参数转换是使用传入的参数去匹配枚举的 name,而不是对应的 code。对此,介绍请求参数转换流程以及举例说明。
REST(资源表现层状态转换)是一种以资源为中心的架构风格,用 URI 唯一标识资源,通过 HTTP 动作(GET/POST/PUT/DELETE 等)实现资源的创建、查询、修改和删除。它以 JSON/XML 等格式表现资源状态,遵循无状态通信原则,强调 URI 设计的简洁性与语义化。在 Spring 中可通过注解快速构建符合 REST 风格的 API 端点,避免在 URI 中混入动词或版本号,让接口清晰易用。
BeanFactory 和 ApplicationContext 是 Spring 框架中管理 Bean 的两种主要接口。BeanFactory 是最基本的容器,采用延迟加载,只有在需要时才创建 Bean,适合简单应用和资源有限的环境。它提供基本的依赖注入,但不支持高级特性如事件传播和 AOP。
相比之下,ApplicationContext 是 BeanFactory 的扩展,提供更多功能。它在启动时预加载所有单例 Bean,并支持国际化、事件发布和 AOP 等特性,适合复杂的企业级应用。因此,通常推荐使用 ApplicationContext,因为它更灵活和功能强大。
简单介绍Spring的IOC、DI以及AOP思想。
进程间共享内存通信有 POSIX 和 SystemV 两种实现方法,其中,SystemV API 广泛应用与 X windows 系统及其扩展版本中。
本文章简单介绍 Linux 进程间通信——共享内存(Posix 共享内存区)
在此记录一下免费永久激活Win11专业版系统教程。
一周不应在意是周几,每一天都是我们生命中独一无二的一天。
工欲善其事必先利其器。在Linux系统中临时修改代码避不开使用vim这个看起来比较难用的工具。之前很多时候看到别人使用VIM,感觉很高级,但是自己用起来并不是那么顺手,所以展开了一波vim学习热,下面是我的的一点vim配置。
在这里先记录一下我的第一篇文章吧。