springboot架构

架构设计中的正交原则

正交设计,是普遍的设计原则,与粒度无关,与编程范式无关,更与具体的实现语言无关。 一、正交设计原则“正交性”是几何学中的术语,互为直角的直角坐标系就具有正交性;在计算技术中表示不依赖性或解耦性。 一种相互正交的模块化思想,模块内有更高的内聚,与模块外有更低的耦合,只有一个不变的交叉点,这个交叉点就是 ......
正交 架构 原则

怎样写架构技术文档?

### 怎样写架构技术文档? 1. 首先规划:应该写什么内容,按照什么顺序写 2. 多用图来展示系统交互、流程 3. 多用表来比较方案的优点和缺点 4. 详细程度:可以根据这个文档,进行开发; ......
技术文档 架构 文档 技术

SpringBoot+Prometheus+Grafana实现系统可视化监控

场景 SpringBoot中集成Actuator实现监控系统运行状态: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124272494 基于以上Actuator实现系统监控,还可采用如下方案。 Prometheus Promet ......
SpringBoot Prometheus Grafana 系统

我开源了团队内部基于SpringBoot Web快速开发的API脚手架v1.6.0更新

# 什么是 rest-api-spring-boot-starter rest-api-spring-boot-starter 适用于SpringBoot Web API 快速构建让开发人员快速构建统一规范的业务RestFull API 不在去关心一些繁琐。重复工作,而是把重点聚焦到业务。 ## 动 ......
脚手架 SpringBoot 团队 API 6.0

springboot 解决高并发下的商品少卖多卖的问题

1. 商品秒杀-超卖 在开发中,对于下面的代码,可能很熟悉:在Service里面加上@Transactional事务注解和Lock锁。 控制层:Controller @ApiOperation(value="秒杀实现方式——Lock加锁")@PostMapping("/start/lock")pub ......
springboot 商品 问题

微信万亿数据仓库架构设计与实现

没有足够的特征数据,安全策略将是"无根之木,无源之水"。微信安全数据仓库应运而生,成为整个安全业务的特征数据存储中心,每天服务了万亿级的特征数据读写请求,为整个微信安全策略提供了可靠的数据支撑,是微信安全基石之所在。然而,微信安全数据仓库不仅仅是一个存储中心,更是一个特征管理和数据质量管理的中心。在... ......
架构 仓库 数据

springboot整合mybatis

......
springboot mybatis

单元化架构解决了什么问题

文章摘自:单元化架构解决了什么问题 - 兰希姑娘的文章 - 知乎 https://zhuanlan.zhihu.com/p/339600956 作者:兰希姑娘链接:https://zhuanlan.zhihu.com/p/339600956来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商 ......
架构 单元 问题

springboot整合junit

......
springboot junit

01_三层架构项目搭建(按开发步骤)(ResultSetHandler接口)

# 1.三层架构项目搭建(按开发步骤) - utils包存放工具类(JdbcUtils) - entity包存放实体类(Telephone) - dao包存放Dao接口(TelephoneDao) - impl存放DAO接口实现类(TelephoneDaoImpl) - service存放Servi ......
ResultSetHandler 架构 步骤 接口 项目

springboot五

Spring Boot 集成 Thymeleaf 模板引擎 1. Thymeleaf 介绍 Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎。 Thymeleaf 的主要目标是为开发工作流程带来优雅的自然模板,既可以在浏览器中正确显示的 HTML,也可以用作静态原型 ......
springboot

解决springboot项目,yml文件叶子不变绿

首先说一下,百度了半天,感觉大家说的都大同小异。尝试很多办法都没解决! 启动项目报错如下:我在target目录下也找不到编译后的配置文件,所以明显是找不到配置文件,配置文件不起作用 叶子颜色: 解决方法:打开【Project Structure】 也可以选中对应文件夹,单击右键选择【Make Dir ......
springboot 叶子 文件 项目 yml

Springboot初学

Springboot学习:参考网页:https://blog.csdn.net/sunroyi666/article/details/95189938 1.下载maven,修改配置: 参考网页:https://blog.csdn.net/a805814077/article/details/1005 ......
Springboot

java 多张图片转ODF 返回 base64 springboot

#### 将图片平铺到真个页面 ``` package com.example; import org.ofdrw.layout.OFDDoc; import org.ofdrw.layout.PageLayout; import org.ofdrw.layout.VirtualPage; impo ......
多张 springboot 图片 java base

Maven:把本地Jar包引入到SpringBoot项目中

## 实现 1. 把jar包放到项目中如`libs`: ![](https://img2023.cnblogs.com/blog/1605282/202307/1605282-20230725162951020-1985221241.png) 2. 在`pom.xml`中的`dependencies ......
SpringBoot 项目 Maven Jar

(五) MdbCluster分布式内存数据库——数据迁移架构及节点扩缩容状态图

(五) MdbCluster分布式内存数据库——数据迁移架构及节点扩缩容状态图 上一篇:(四) MdbCluster分布式内存数据库——业务消息处理 本节主要讨论在系统扩容期间的数据迁移架构及节点的状态图。我们将通过介绍这两部分,慢慢展开复杂的扩缩容流程。 下图从左到右,我们增加了ClusterMa ......
数据 分布式 节点 MdbCluster 架构

springboot学习之十五(Spring Security-记住我Remember me)

一.记住我概述1.1.什么是记住我 Remember me(记住我)记住我,当用户发起登录勾选了记住我,在一定的时间内再次登录就不用输入用户名和密码了,即使浏览器退出重新打开也是如此。 1.2.流程分析 在SpringSecurity中提供RememberMeAuthenticationFilter ......
springboot Security Remember Spring me

linux MHA架构

MHA架构可以完成mysql的高可用,避免单台服务器的故障导致服务关闭,提高容错率,保证master的切换。 目录 一、MHA概述 二、MHA组成 三、MHA的特点 四、MHA工作原理 五、MHA实验 六、总结 一、MHA概述 1.MHA概述 MHA(Master High Availability ......
架构 linux MHA

基础入门-APP架构&小程序&H5+Vue语言&Web封装&原生开发&Flutter

[TOC] # APP应用开发架构,四类开发形式: # 原生开发 安卓一般使用java语言开发,当然现在也有kotlin语言进行开发。如何开发就涉及到具体编程了,这里就不详说了。简单描述就是使用安卓提供的一系列控件来实现页面,复杂点的页面可以通过自定义控件来实现。 本质不是网站了,有成套的源码来实现 ......
amp 架构 Flutter 语言 基础

SpringBoot中使用测试框架MockMvc来模拟HTTP请求测试Controller接口

场景 Java中进行单元测试junit.Assert断言、Mockito模拟对象、verify验证模拟结果、Java8中lambda的peek方法使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/127492361 上面讲了开 ......
SpringBoot Controller 框架 接口 MockMvc

SpringBoot配置Mysql连接池

### 一、HikariCP连接池 SpringBoot默认使用连接池HikariCP,不需要依赖。 ```yaml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost ......
SpringBoot Mysql

SpringBoot中接口幂等性实现方案-自定义注解+Redis+拦截器实现防止订单重复提交

场景 SpringBoot+Redis+自定义注解实现接口防刷(限制不同接口单位时间内最大请求次数): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130594444 以下接口幂等性的实现方式与上面博客类似,可参考。 接口幂等性 ......
注解 SpringBoot 接口 订单 方案

我开源了团队内部基于SpringBoot Web快速开发的API脚手架v1.6.0更新

# 什么是 rest-api-spring-boot-starter rest-api-spring-boot-starter 适用于SpringBoot Web API 快速构建让开发人员快速构建统一规范的业务RestFull API 不在去关心一些繁琐。重复工作,而是把重点聚焦到业务。 ## 动 ......
脚手架 SpringBoot 团队 API 6.0

SpringBoot & SpringSecurity 上

之前项目都用的是 shiro 这次改用 SpringSecurity,特意记录一下。 一、添加 WebSecurityConfig 代码如下,这个文件是 SpringSecurity 配置主入口 package com.bjy.qa.util.security; import org.springf ......
SpringSecurity SpringBoot amp

SpringBoot

SpringBoot简介: 入门案例 SpringBoot是由Pivotal团队提供的全新的框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程 Spring程序缺点· 配置繁琐 依赖设置繁琐 SpringBoot程序优点 自动配置 起步依赖(简化依赖配置) 辅助功能(内置服务器,... ......
SpringBoot

k8s架构

#### 核心组件 - etcd保存整个集群的状态 - apiserver提供资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制 - controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等 - scheduler负责资源的调度,按照预定的调度策 ......
架构 k8s k8 8s