springboot架构

Springboot实现邮件发送

本文以QQ邮箱为例,实现springboot邮件发送 邮箱设置 主要获取授权码 按照步骤开启服务 获取授权码 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-m ......
Springboot 邮件

期末项目--基于springboot开发的员工管理系统数据库

一,数据库管理 我们创建数据库xdb,这五张表基于RBAC的角色模型来创建(用户表,角色表,菜单表,用户映射表,角色映射表) 1. 用户表 CREATE TABLE `x_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar ......

springboot 自定义异常 全局异常处理器

创建自定义异常类,继承 RuntimeException 类 1 public class CustomException extends RuntimeException{ 2 public CustomException(String message){ 3 super(message); 4 ......
全局 springboot 处理器

P4Spring-02-Spring系统架构与Spring-03-核心概念

Spring-02-Spring系统架构 String Framework是Spring生态圈中最基础的项目,也是其他项目的根基 Core Container:核心容器 AOP:面向切面编程 Aspects:AOP思想实现 Data Access:数据访问 Data Integration:数据集成 ......
Spring 架构 P4Spring 核心 概念

聊聊测试团队的基础架构建设

大概20年这个时候,听过公司一位架构师的分享,他提到了基础架构团队的定位和主要产出,即为整个技术团队提供所有研发活动开展所必须的基础设施。 关于技术基础设施的目标,他定义了如下三点: 成为全站稳定运行的基石 成为业务高速发展的保障 成为大家值得依赖的伙伴 换个角度,从测试工程师的视角来看,测试团队的 ......
架构 团队 基础

即时通讯技术文集(第18期):IM架构设计基础知识合集 [共16篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第18 期。 [- 1 -] IM系统的MQ消息中间件选型:Kafka还是RabbitMQ? [链接] http://www.52im.net/thread-1647-1-1.html [摘要]  ......
基础知识 架构 文集 通讯 基础

图文结合带你搞懂GreatSQL体系架构

**往期系列回顾** - [图文结合系列之带你搞懂MySQL日志系列](http://mp.weixin.qq.com/s?__biz=MzkzMTIzMDgwMg==&mid=2247496981&idx=1&sn=ec496da6e52e19ee505483a15fb54f6b&chksm=c2 ......
结合带 架构 GreatSQL 体系 图文

SpringBoot接入Chat-GPT3

## 创建一个API Key API Key创建网址 : https://platform.openai.com/account/api-keys 先登录OpenAI账号 登陆后创建一个API Key ![][img0] 起一个名字 ![][img1] 点击创建,生成一个API Key, 记录下这个 ......
SpringBoot Chat-GPT Chat GPT

【Websocket】SpringBoot整合Websocket集群实现服务端推送(一)

一.背景 最近项目中有需要使用到Websocket做长连接推送,这里整理在具体实现过程中的细节和踩过的坑 二.问题点 在实现过程中,这里自己整理了一些问题点 1.WebsocketSession无法序列化到Redis以及MySQL中,集群环境下,如果进行服务端推送到指定客户端,如何知道该客户端与后台 ......
Websocket 集群 SpringBoot

Springboot统一日志处理

## 日志介绍 日志记录器(Logger)的打印是分等级的。 日志等级分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL。日志级别,从左到右,严重情况依次减小。 日志的级别可以选择,比如:若等级选为INFO,则INFO和前面的OFF、FATAL、ERROR日志信息都会输出打 ......
Springboot 日志

SpringBoot自定义starter

### 1、先来一个简单的案例 非常简单的工程结构 ![image](https://img2023.cnblogs.com/blog/2045410/202306/2045410-20230627215118711-1517347197.png) controller ```java packag ......
SpringBoot starter

SpringBoot项目中功能集成的方式

原文合集地址如下,有需要的朋友可以关注 [本文地址](https://mp.weixin.qq.com/s?__biz=MzI5MjY4OTQ2Nw==&mid=2247484250&idx=1&sn=00211a0ac674da511315f1636fae7fa1&chksm=ec7cc00edb ......
SpringBoot 功能 方式 项目

UMP系统架构

整体架构: 组件介绍: 1.Mnesia: Mnesia拓补图 2.RabbitMQ:(开源的) 付费的消息队列产品: 异步的消息传输:(可靠) 3.ZooKeeper: 在UMP系统中Zookeeper主要发挥三个作用: 1.作为全局的配置服务器 2.提供分布式锁(选出一个集群的“总管(contr ......
架构 系统 UMP

springboot配置

复习: 配置SSM MAVEN ==》 依赖(一堆的) web.xml (servlet, filter, listener...) spring-mvc.xml spring-mybatis.xml mapper.... 缺点: 忒麻烦(配置文件多) 容易出错 花费得时间长 如果从0开始配置一个 ......
springboot

微服务架构基本原理学习笔记(三)

上一篇:微服务架构基本原理学习笔记(二) 五、微服务之间的通信 微服务通信模式 微服务本身并没有规定通信规则,换句话说,一个微服务并没有规定可以被哪些应用程序访问,或者被哪些其它的微服务调用。应用程序与微服务间的直接通信,或者微服务与微服务间的直接调用,往往会因为其中错综复杂的关系而导致级联故障,任 ......
架构 原理 笔记

数据库架构优化

数据库架构优化一.分库分表1.整除取余比如有user有10个库,每个库有100张表userid=100087存放的数据库和表格的路径100087%10=7 第7个库10087%100=87 第87张表2.根据id最后1位和两位插入数据库和表Id的最后1位为数据库的位置Id的最后两位为表格的位置二.读 ......
架构 数据库 数据

springboot~spring-javaformat插件惹的祸

# 起因 我们在写代码时,有时间代码过高,尤其是stream流的时间,可能有多个map,filter,sort组成,这样我们更希望看到的是一种可读性更好的风格 * 我的代码是这样的 ![](https://img2023.cnblogs.com/blog/118538/202306/118538-2 ......

springboot 通过SchedulingConfigurer实现多定时任务注册及动态修改执行周期

Spring 中定时任务有两种实现方式:1.@Scheduled(cron表达式)2.基于SchedulingConfigurer注册定时任务这两者的区别主要有1.@Scheduled不支持动态修改定时周期,只能停止服务器,修改cron表达式,再启动服务器;SchedulingConfigurer可 ......

三年,能否成为一名真正的架构师

该篇文章与视频是早在ITPub发布的,如今同步过来,视频与文字都下方,大家可以选择方便方式进行阅读观看。 前一阵子在我自己建立的技术社区里出现了个话题,某某大佬3年就成为了架构师了,真的非常羡慕。当时我倒没参与讨论,因为我一直在重复思考这样的一个问题:三年真的能成为一名真正的架构师吗?要是我直接回答 ......
架构

【Springboot】- 指定端口和配置文件

## Springboot 服务jar的外部指定端口和文件方式 ### springboot指定端口的三种方式 ```java 第一配置文件中添加server.port=9090 第二在命令行中指定启动端口,比如传入参数 java -jar bootsample. jar -- server.por ......
端口 Springboot 文件

java springboot3 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

老版本的mybatis-plus未适配springboot3 解决办法:在pom.xml修改 mybatis-plus-boot-starter 版本 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot ......

爬虫:scrapy架构介绍、scrapy解析数据、settings相关配置,提高爬取效率、持久化方案、全站爬取cnblogs文章

[toc] ### scrapy架构介绍 ![image](https://img2023.cnblogs.com/blog/2970690/202303/2970690-20230321160708414-900007810.png) ```python # 引擎(EGINE) 引擎负责控制系统所 ......
scrapy 爬虫 全站 架构 settings

分布式任务elasticjob整合springboot本地多服务启动(附源码)

Elastic-Job是一个分布式调度的解决方案,由当当网开源,它由两个相互独立的子项目Elastic-Job-Lite和ElasticJob-Cloud组成,使用Elastic-Job可以快速实现分布式任务调度。 Elastic-Job的github地址:https://github.com/el ......

SpringBoot假死,十万火急,怎么救火?

文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
十万火急 SpringBoot

springboot学习-1

最终目录结构: ![image](https://img2023.cnblogs.com/blog/3214089/202306/3214089-20230627092140095-2112942351.png) pom.xml: ``` 4.0.0 org.springframework.boot ......
springboot

(转)K8s架构|全面整理K8s的架构介绍

原文:http://www.uml.org.cn/yunjisuan/202201264.asp 1. 架构图 1.1 整体结构图 1.2 组件间的协议 CNI: CNI是Container Network Interface的是一个标准的,通用的接口 ;用于连接容器管理系统和网络插件。提供一个容器 ......
架构 K8s K8 8s

【从零开始学微服务】04.微服务架构的特点

>大家好,欢迎来到万猫学社,跟我一起学,你也能成为**微服务专家**。 微服务架构被技术大牛们总结出了以下九个特点: - 服务组件化 - 围绕业务功能 - 产品而不是项目 - 强终端弱管道 - 去中心化管理 - 去中心化数据管理 - 基础设施自动化 - 容错性设计 - 演进式设计 ![](https ......
架构 特点 04

SpringBoot

Spring Boot 优点 一、独立运行 Spring Boot而且内嵌了各种servlet容器,Tomcat、Jetty等,现在不再需要打成war包部署到容器中,Spring Boot只要打成一个可执行的jar包就能独立运行,所有的依赖包都在一个jar包内。 二、简化配置 spring-boot ......
SpringBoot

事件驱动架构:如何在应用程序中实现事件驱动的本地消息服务服务

[toc] 事件驱动架构:如何在应用程序中实现事件驱动的本地消息服务 ## 1. 引言 1.1. 背景介绍 随着互联网应用程序的快速发展,分布式系统在各个领域得到了广泛应用。在分布式系统中,消息服务作为其中重要的一环,承担着传递和处理消息的作用。通过消息服务,分布式系统可以实现异步处理、解耦、容错等 ......
事件 应用程序 架构 消息 程序

最佳实践|亚马逊可持续发展的架构模型

在过去的十年里面,亚马逊云科技一直都致力于帮助企业和开发者实现数字化转型,包括如何使用云技术帮助企业提高运营中资源利用率;如何通过云基础架构、容器、DevOps 进行业务的创新和敏捷性;未来的十年,亚马逊云科技将帮助开发者和企业开始新的可持续发展转型。让开发者可以使用相同的工具更专注于可持续性工作, ......
可持续发展 架构 模型