- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 数据交互格式
数据交换格式有文本数据交换格式和二进制数据交换格式。文本数据交换格式主要有CSV格式、XML格式、和JSON格式XML和JSON格式被称为“自描述的”结构化文档,因为这两种格式可以自带描述信息。JSON所用的字节数一般要比XML少,因此JSON也称为“轻量级”的数据交换格式。
2024-10-11 23:29:09 851
原创 初识CI与CD
持续集成(CI):频繁集成代码,自动化构建和测试,快速发现问题。持续交付(CD):在 CI 的基础上,自动化地部署到类似生产环境,代码始终可发布,但发布到生产需要人工决策。持续部署:在持续交付的基础上,完全自动化地将每次通过测试的代码部署到生产环境,无需人工干预。这三者是现代软件开发中的重要实践,它们共同提高了开发效率、代码质量和软件交付速度。
2024-10-11 10:33:01 606
原创 Restful API
REST API 定义如下:一种应用程序编程接口(API 或 Web API),遵循一组关于应用程序如何使用 HTTP 方法相互通信的架构规则。RESTful Web 服务使用 REST API 协议,因此有时也称为 RESTful API。REST 通常用于构建 Web API,允许客户端与服务器之间通过 HTTP 协议进行交互。REST 是由 Roy Fielding 在 2000 年提出的一种架构风格。
2024-10-11 10:31:29 1136
原创 MemoryCache小结
在 ASP.NET Core 中,内存缓存(Memory Cache)是一种在应用程序内存中存储数据的机制,用于临时存储经常访问的数据,从而减少对外部数据源(如数据库)的频繁访问。的类,它控制了缓存的整体行为和资源管理。:设置缓存的大小限制(以任意单位表示),**默认情况下,缓存是无大小限制的。用于配置每个缓存项的行为,例如其过期时间、优先级以及其他特定于该缓存项的选项。:设置滑动过期时间。:尝试从缓存中获取项,如果不存在,则使用提供的委托创建并缓存该项。:缓存项的优先级,控制当缓存被清理时该项的优先级。
2024-10-11 10:30:31 468
原创 FluentValidation
使用流畅的接口和lambda 表达式来构建强类型验证规则。要为特定对象定义一组验证规则,您需要创建一个继承自的类,其中T是您希望验证的类的类型。定义一个Customer类set;set;set;set;set;其中验证规则本身应该在验证器类的构造函数中定义要为特定属性指定验证规则,可以调用RuleFor方法,并传递一个 lambda 表达式来指示要验证的属性。如果要运行验证器,需要实例化验证器对象并调用Validate方法,传入要验证的对象。if(!*/Validate方法返回。
2024-10-11 10:29:20 971
原创 结构型设计模式
外观模式提供了一个简化的接口给客户端,用于访问子系统中的一群接口。客户端不需要直接与子系统中的各个组件交互,而是通过外观类来间接访问子系统。
2024-10-11 10:28:18 594
原创 使用 StackExchange.Redis 在 C# 中开始使用 Redis
Redis(Remote Dictionary Server)是一个开源的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis 支持多种类型的数据结构,如字符串(strings)、哈希表(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)与位图(bitmaps)、超日志(hyperloglogs)和地理空间(geospatial)索引半径查询等。
2024-10-11 10:27:17 817
原创 Docker初识
Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。运行 Docker 容器的基本命令是。
2024-10-11 10:25:13 742
原创 数据结构与算法
数据结构(Data Structure)是计算机科学中的一个重要概念,指的是组织和存储数据的方式。在计算机科学中,数据通常是以某种形式存储在内存或磁盘中,并被程序访问和操作。数据结构可以用于解决各种计算问题,例如搜索、排序、图形算法等。常见的数据结构包括:数组、链表、栈、队列、树、图等。每种数据结构都有其特定的用途和优缺点。例如,数组具有随机访问和常数时间的访问和更新,但在插入和删除时效率较低;链表具有动态添加和删除元素的能力,但访问元素的时间复杂度为 O(n)。
2023-03-30 20:55:23 289
原创 Spring 依赖注入
Spring 依赖注入一、依赖注入的概念依赖注入(DI)与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的,同一个概念,对于一个Spring的初学者来说,这两种称呼很难理解,下面我们将通过简单的语言来描述这两个概念。当某个Java对象(调用者)需要调用另一个Java对象(被调用者,即依赖对象)时,在传统模式下,调用者通常会采用"new被调用者"的代码方式来创建对象,这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护。在使用Spring框架之后,对象的思念不再由
2021-04-30 21:58:30 837 2
原创 Spring入门知识浅谈
spring入门知识浅谈一、spring的定义:Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。二、spring框架的优点1.方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度
2021-04-27 23:38:01 218
空空如也
导入spring boot项目运行时出现下面的情况 ,请求博客圈大牛请教
2021-09-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人