springboot架构

每日总结(c/s架构简单的登录模块)

单一职责原则实例——登录模块 登录模块在实际项目开发中很常见,请按照教材28页利用单一职责原则重构后的类图实现这一模块。 1、新建 java project 2、导入jar包 mysql-connector-java-8.0.22.jar * 此处注意jar包的版本不能过低,否则数据库连接失败 3、 ......
架构 模块

软考系列(系统架构师)- 2021年系统架构师软考案例分析考点

试题一 软件架构(架构风格、质量属性) 【问题1】(9分) 在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。 请将合适的质量属性名称填入图1-1中(1)、(2)空白处,并从题干中的(a)-(i)中选择合适的质量属性描述,填入(3)-(6)空 ......
架构 系统 考点 案例分析 案例

Springboot定时任务处理

详细讲解SpringBoot利用注解创建静态定时任务,利用接口创建动态定时任务,利用@EnableAsync和@Async创建多线程定时任务 阅读目录: 序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务 阅读正文: 回到顶部 序言 使用SpringBoot创建定时任务非常简单,目前主 ......
Springboot 任务

关于AI时代的程序架构的变化

以ChatGPT为代表的AI出现,表示着AI的零点时刻已经突破。现在AI的使用已经不用再多说了,实际上是已经侵入到各行各业。所有人都在疯狂寻找本行业AI的使用场景,这样的盛景只在互联网刚出现的时候能感受到。 马化腾说,这个AI有可能像电一样是重要的未来的基础元素。我感觉还是很有可能。原来波士顿动力的 ......
架构 程序 时代

高性能处理器架构与编程(一)

引言: 云-端-边协同:同构协同(ARM、具体实例为鲲鹏) 同操作系统(Vela,在物联网侧的统一) 课时安排 鲲鹏920和ARM处理器架构介绍(第一周) 鲲鹏处理器基础实验(10课时)(第二、三周) 鲲鹏处理器系统实验(8课时)(第四、五周) 应用编程实验(8课时) 上午 华为海思的产品系列 通用 ......
高性能 架构 处理器

springboot整合swagger3.0

pom文件中导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> </dependency> applica ......
springboot swagger3 swagger

springboot+vue学习(2)

1、ref :为子组件指定一个索引 ID,给元素或者组件注册引用信息。refs是一个对象,包含所有的ref组件。 <div id="parent"> <user-profile ref="profile"></user-profile>(子组件)</div> var parent = new Vue ......
springboot vue

springboot+vue学习

最近遇到一个问题,在一个页面需要动态渲染页面内的表单,其中包括 checkbox 表单类型,并且使用 Element 组件 UI 时,此时 v-model 绑定的数据也是动态生成的 例如:定义的 data 的 form 里面是空对象,需要动态生成里面的 key export default { da ......
springboot vue

软考系列(系统架构师)- 2020年系统架构师软考案例分析考点

试题一 软件架构(架构风格、质量属性) 【问题1】(13分) 针对该系统的功能,李工建议采用管道-过滤器(pipe and filter)的架构风格,而王工则建议采用仓库(reposilory)架构风格。请指出该系统更适合采用哪种架构风格,并针对系统的主要功能,从数据处理方式、系统的可扩展性和处理性 ......
架构 系统 考点 案例分析 案例

Springboot基础

接口测试工具:postman 参数 原始方法 Springboot方式 复杂实体参数 数组实体参数 日期参数 JSON参数 路径参数 响应数据 ......
Springboot 基础

SpringBoot中给Tomcat添加过滤器

SpringBoot中给Tomcat添加过滤器 目录SpringBoot中给Tomcat添加过滤器一、引入二、Filter功能概述三、添加过滤器进行实操3.1、注解版3.2、配置版本四、原理探究4.1、解析过程4.2、如何添加到ServletContext中?五、总结 一、引入 JavaWeb组件S ......
过滤器 SpringBoot Tomcat

SpringBoot——yaml配置文件

yaml简介 YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(是另一种标记语言)。 设计目标,就是方便人类读写 层次分明,更适合做配置文件 ......
SpringBoot 文件 yaml

大语言模型LLM-三种模型架构

架构:由Transformer论文衍生出来的大语言模型,主要有三种模型架构 预训练目标:FLM,PLM,MLM 调整: 微调: Transformer transfomer可以并行地计算? transformer中encoder模块是完全并行的,而decoder不是完全并行的。 模型结构 使用原文表 ......
模型 架构 语言 LLM

umich cv-4-2 经典卷积网络架构

这节课中主要讨论了卷积神经网络的发展历史以及几种经典结构是如何构建的 卷积网络经典结构 AlexNet VGG GoogleNet Residual Network AlexNet 在2012年的时候,Alexnet神经网络提出,这时网络的架构比如说各个层之间要如何排列组合,使用多少卷积层池化层,每 ......
卷积 架构 经典 umich 网络

SpringBoot与jdk版本冲突

问题: SpringBoot项目无法正常启动 原因: SpringBoot2.0以上版本最低需要java8支持;SpringBoot3.0以上的版本最低需要java17支持。 只需要降低pom文件中springboot版本即可。 SpringBoot版本参见于 https://spring.io/p ......
SpringBoot 版本 jdk

springboot使用form标签在两个html页面之间实现界面跳转,出现405问题,但是一刷新就能出现的问题解决

问题描述 在我使用form标签的action属性实现两个html页面之间的跳转,但是出现了这样的问题: 问题解决 我尝试将这一块内容去掉: 然后再次尝试: 页面出来啦~ 问题解决啦~~ ......
问题 springboot 界面 之间 两个

Springboot启动停止命令的.sh脚本

启动:./app.sh start 停止:./app.sh stop 重启:./app.sh restart 输出运行状态:./app.sh status app.sh 文件放至 jar 同目录。 app.sh内容: #!/bin/sh ## java 此处是指定jdk启动 export JAVA_ ......
脚本 Springboot 命令 sh

IDEA新建SpringBoot项目突然报错问题的解决

问题描述 在我使用IDEA新建SpringBoot项目时,突然出现这个错误: 之前也是一直这么新建项目,这次突然出现这样的错误,哎呦,我真服啦~ 问题解决 就是说吧,在我看了网上解决问题的教程之后,发现都没有问题,然后我就不死心地又试了试, 发现就成功创建了,具体怎么解决的,我确实是不太清楚了。 ......
SpringBoot 项目 问题 IDEA

SpringBoot项目的POM文件分析

pom.xml内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins ......
SpringBoot 文件 项目 POM

数仓架构图 sdm odm

https://www.cnblogs.com/zourui4271/p/14139002.html 数据总线 数据仓库作为数据管理核心,必须拥有统一标准的数据输入接口与数据输出通道,才能保证数据输入输出的稳定性。但是数据输入输出会造成数据仓库的资源损耗,尤其是 IO 与网络,所以建设数据总线系统可 ......
架构 sdm odm

SpringBoot中启用虚拟线程

1. 什么是虚拟线程 虚拟线程是JDK21版本正式发布的一个新特性。虚拟线程和平台线程主要区别在于,虚拟线程在运行周期内不依赖操作系统线程:它们与硬件脱钩,因此被称为“虚拟”。这种解耦是由JVM提供的抽象层赋予的。 虚拟线程的运行成本远低于平台线程。它们消耗的内存要少得多。这就是为什么我们可以创建数 ......
线程 SpringBoot

接入层高可用架构设计:EdgeOne实战

1. 背景 接触多家客户后,发现大家的接入层架构大都如下图所示,WAF/DDoS组件客户要么选其中之一,要么都不选或自荐。CLB后面挂CVM,CVM上面部署Nginx或者Kong等组件。从这个架构图可以看出,客户有考虑高可用,但仅关注自己的组件层面,没有关注外部基础设施(如DNS)、政策法规的影响、 ......
层高 架构 实战 EdgeOne

Springboot整合RocketMQ实现、消息生产、消息消费

前言: 这里我们需要准备两个Springboot项目,一个项目作为 消息生产,一个作为消费消息 window安装MQ,自行安装,可以参考教程: https://blog.csdn.net/qq_63815371/article/details/131032508 项目1:(生产消息) 项目结构: p ......
消息 Springboot RocketMQ

Springboot-控制层入参对象,属性值全部为null,解决方案

前言: 在一般的正常操作场景中,我们接受参数是没有问题的。 在特定的场景中,我们会出现接受入参全部为null的情况(这里记录)。 在这里我们尝试使用3种方法解决。 出现的问题: Springboot中控制层 接受入参对象,属性全部显示为null。 实体类: import com.fasterxml. ......
Springboot 属性 对象 解决方案 方案

软考系列(系统架构师)- 2019年系统架构师软考案例分析考点

试题一 软件架构(架构风格、质量属性) 【问题1】(13分) 针对用户级别与折扣规则管理功能的架构设计问题,李工建议采用面向对象的架构风格,而王工则建议采用基于规则的架构风格。请指出该系统更适合采用哪种架构风格,并从用户级别、折扣规则定义的灵活性、可扩展性和性能三个方面对这两种架构风格进行比较与分析 ......
架构 系统 考点 案例分析 案例

《架构师之路:软件架构之美》第六七章读书笔记

6.1 软件架构有助于交付高质量的产品软件架构是关于结构和愿景的,不思考软件架构(以及“大局”)会导致团队经常遭遇一些常见问题。 你的软件系统有良好定义的结构吗? 团队里每个人都以一致的方式实现特性吗? 代码库的质量水平一致吗? 对于如何构建软件,团队有共同的愿景吗? 团队里每个人都得到了足够的技术 ......
架构 笔记 软件

游戏支付系统如何架构与设计

目前游戏开发中主流的支付是微信支付,支付宝支付,苹果支付等。今天来给大家分享一下游戏中支付系统如何架构与设计。 游戏支付中的主要业务流程 在设计游戏支付的时候,了解游戏中的支付过程与步骤是非常必要的,只有搞懂了这些步骤才能把支付功能做好。我们以常见的网络游戏为例来讲解支付的主要流程,有些单机的游戏支 ......
架构 系统

软件研发流程、架构规范、技术标准、需求过程等全文档

前言: 软件项目管理全文档包括以下几个方面:需求分析、项目规划、过程管理、测试和部署。 全文档获取:Q+:262086839 例图在文末。 正文: 一、需求分析是软件项目管理的第一步,也是非常关键的一步。在需求分析阶段,项目团队需要与用户进行深入沟通,了解用户的需求和期望,并对其进行详细的分析、整理 ......
技术标准 架构 流程 需求 过程

Unity 战斗系统的架构与设计

很多刚开始做游戏的小伙伴感觉战斗系统是一个比较麻烦的部分,不知道如何设计,角色很多,职业很多,技能有好几种,还有装备相关的东西。今天这篇文章详细的讲解一个战斗系统应该如何架构与设计,你看完并搞懂它,战斗系统的架构与设计对你来说再也没有难度了。首先我们先来上一张架构图: 如图,我们把整个的战斗系统分成 ......
架构 系统 Unity

SpringBoot中各类@Conditional注解作用

@Conditional 要求传入的参数为实现org.springframework.context.annotation.Condition接口的类,依照该类的matches方法判断是否实例化一个Bean @ConditionalOnClass 类路径下存在某个class时,才会实例化某个Bean ......
注解 Conditional SpringBoot 作用