后端

02-架构师的视图和视角

1. 架构师的视图 image.png 1.1 上下文视图 1.1.1 概念 上下文视图总结我们所设计的架构背后究竟是怎么样的一个系统,包括系统本身、外部实体和相关接口。 1.1.2 示例 image.png 1.2 功能视图 1.2.1概述 描述系统运行时功能元素及其职责、接口和交互关系。 功能视图和上下文视图有一定的重合之处,但功能视图脱离环境,描述的是系统组件定义及

【Golang】Go语言中defer与return的精妙交织:探索延迟执行与返回顺序的微妙关系

【Golang】Go语言中defer与return的精妙交织:探索延迟执行与返回顺序的微妙关系 大家好 我是寸铁👊 总结了一篇defer 和 return 返回值 的执行顺序探讨的文章✨ 喜欢的小伙伴可以点点关注 💝 前言在Go语言中,defer 和return是两个非常重要的关键字,它们在函数执行过程中起着至关重

Flutte选择Dart简介

说明 flutter采用的是dart语言,所以了解dart语言的基本语法就是必要的了。那为啥要采用这种语言了,其实现有的语言有很多多是满足要求的(如JavaScript)。下面就简单来说说Dart的优点。 1,开发效率高。, Dart 运行时和编译器支持 Flutter 的两个关键特性的组合: 基于 JIT 的快速开发周期:Flutter 在开发阶段采用,采用 JIT 模式,这样就避免了每

Android开发之MVVM模式实践(五):async/await与suspend的讲解

前言 大家好,我是小益!在上章内容中,我们简单了解了什么是协程以及协程的基本使用,主要提到了协程的launch与withContext用法。但是launch与withContext并不适合用于需要返回结果的并发场景,在并发场景中,我们一般会使用协程的async/await。 推荐 文章将率先在公众号「码途有道」上发布,如果本文对你有帮助,就关注一下公众号吧! 一、async与awiat async

手把手教你利用Spring Boot实现各种参数校验

前言 本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! 简单使用 Java API规范 (JSR303) 定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Email、@Length等。Spring Validation是对hibernate vali

C++

变量存在的意义——方便管理内存空间。 变量创建——数据类型 变量名 = 变量初始值 常量——记录程序中不可修改的数据 #define  宏常量 #define 常量名 常量值 (位于文件上方) const 数据类型 常量名 = 常量值 关键字(标识符) ,不要与系统的冲突 标识符命名规则 数据类型 short 短整型 2 int 整型 4 long 长整型 window 4    linux

从入门到精通【MySQL】 数据库基础

文章目录 📕1. 初识数据库 ✏️1.1 关系型数据库 ✏️1.2 数据库服务器,数据库与表之间的关系 ✏️1.3 C/S架构与B/S架构 ✏️1.4 什么是SQL 📕2. 数据类型 ✏️2.1 数据值类型 ✏️2.2 字符串类型与二进制类型 ✏️2.3 日期类型 📕

SpringBoot--配置MyBatis、Logback、PagerHelper、Druid

上篇SpringBoot--初入SpringBoot中对SpringBoot如何配置有了初步的了解,只需要配置下pom文件,写一个SpringBoot启动类,就可以启动服务进行访问了,再来看下当初的pom文件导入的依赖: <dependencies> <dependency> <groupId>org.spring

Node.js | pnpm下载安装与环境配置

一、安装Node.jspnpm 是 Node.js 下的包管理工具,因此想要使用 pnpm 就必须先下载 Node.js。推荐参考:Node.js | npm下载安装及环境配置教程 二、pnpm安装打开cmd,输入以下命令:npm install -g pnpm 检查是否安装成功:pnpm -v 二、配置国内镜像源# 查看当

Java 开发玩转 MCP:从 Claude 自动化到 Spring AI Alibaba 生态整合

摘要本文以原理与示例结合的形式讲解 Java 开发者如何基于 Spring AI Alibaba 框架玩转 MCP,主要包含以下内容。1. 一些 MCP 基础与快速体验(熟悉的读者可以跳过此部分)2. 如何将自己开发的 Spring 应用发布为 MCP Server,验证使用 Claude 或 Spring 应用作为客户端接入自己发布的 J