- 博客(13)
- 收藏
- 关注
原创 学习SpringAMQP看完这篇就够了,节省您的时间
介绍:SpringAMQP基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。
2024-12-12 21:38:20
295
原创 【MQ】讲解
追求可用性(当需要处理数据时,资源处于可用状态的程度):Kafka、RocketMQ、RabbitMQ。调用链中的每个服务在等待响应过程中,不能释放请求占用的资源,高并发场景下会极度浪费系统资源。常用的mq:rabbitmq、rocketmq、kafka。访问http://192.168.80.128:1567/追求吞吐能力(十万级别的):RocketMQ、Kafka。1、依赖与Broker的可靠性、安全性、性能提升能力。2、架构复杂了,业务没有明显的流程线,不好追踪管理。
2024-12-12 14:56:21
400
原创 【Spring Boot整合 JWT】
使用OAuth2协议实现统一认证会非常烦锁,而且会影响到性能。直接利用一个Token数据实现分布式认证信息的存储,简单且难度低,token数据量小网络传输更快。
2023-10-25 17:11:17
186
原创 【OAuth2】单点登录
需要注意的是“AuthorizationServerConfigurerAdapter”父类,会出现不推荐使用的信息,但是又可以发现这个依赖库还在同步保持更新,最重要的是,没有给出任何的替代品,SpringSecurity的意思,OAuth2的支持已经被单独处理了,我们不在直接提供OAuth2的处理,有其他开发者负责维护,但是已经不属于Spring原生支持。:用户提供认证服务,包括系统接入处理、用户登录表单、资源服务信息、以及客户端Token数据管理、这样客户端就可以通过Token获取用户授权的访问资源;
2023-10-17 20:10:34
347
原创 【SpringSecurity】安全访问
此时用户登录时就可以通过IMemberDAO数据层接口实现基于数据库登录认证,对于开发者来讲只需要将数据以UserDetails接口实例的形式返回,就会由Spring Security自动实现后续的判断处理。所有密码在进行处理的时候都必须提供一个密码编码器(PasswordEncoder),这个编码器所给出的类型是一个接口,而实现这个接口的就有若干种不同的加密处理形式。6、创建UserDetailsService接口子类,采用默认的用户名(admin),随后手工实现用户认证信息以及授权信息的配置。
2023-10-14 21:48:42
262
原创 UML活动图(activity diagram)
1.1活动图是一种特殊的状态图。活动图描述一个操作中要进行的各项活动的执行流程,同时,也常被用来描述一个用例的处理流程或者某种交互流程。1.2、活动图将进程或其他计算结构展示位计算内部一步步的控制流和数据流。它强调对象的控制流程。初始节点和结束节点可以有多个。5、分叉节点和汇合节点。
2023-09-27 21:32:49
409
原创 UML顺序图
1、时序图中每个对象、参与者和底部中心都有一条垂直的虚线,这就是对象的生命线(对象的时间线)。以一条垂直的虚线表。2、控制焦点(Activation)控制焦点代表时序图中在对象时间线上某段时期执行的操作。以一个很窄的矩形表示。
2023-09-27 21:22:54
778
原创 流程图设计
1、圆角矩形表示“开始”与“结束”2、部分流程图:表示程序的一部分。1、完整流程图:表示整个程序。2、梯形表示的输入和输出。3、矩形表示普通执行环节。4、菱形表示条件判断环节。5、箭头表示执行方向。
2023-09-27 21:09:04
590
原创 软件设计之UML类图
关联关系时对象之间的一种引用关系、用于表示一类对象与另一类对象之间的联系,如老师和学生、学生和课程等。最常用的一种关系、一般引用的对象、会作为另一个类的成员变量来使用、关联关系分类一般关系、聚合关系和组合关系。一般关系又可以分为单向关联、双向关联、自关联。6.2、 在代码中,某个类的方法通过局部变量,方法参数或者对静态方法的调用来访问另一个类(被依赖类)中的某个些方法来完成一些职责。6.1、依赖关系是一种使用关系,它是对象之间耦合度最弱的一种关联方式,是临时性的关联。
2023-09-26 20:52:41
234
原创 基础_选择语句
1.流程控制语句 1.顺序语句:默认的,程序从上往下执行 2.选择 语句: 3.循环语句2.选择语句 2.1 基本选择语句if if(条件){ 执行语句; } 条件结果是boolean true : 执行语句; false : 不执行; 案例: 1.如果我的王者分数大于1000点,我就可以吊打”梦泪”。 2.如果我有500万元,我就买两辆车,一辆众泰送人,一辆卡宴自己开。 2.2简答的if嵌套 我们需要满足多个1.流程控制语句1.顺
2020-09-04 18:02:34
531
原创 Java基础_运算符
1.算术运算1.关系运算2.逻辑运算3.自增,自减4.条件运算(三目运算)2.分支结构if分支switch分支1.运算符1.1关系运算==(相等) !=(不等) >(大于) >=(大于等于) <(小于) <=(小于等于)关系运算的结构是boolean类型1.2逻辑运算&(与) &&(与) |(或) ||(或) !(非)&(逻辑与) |(逻辑或) !(非) 7 shift+7 & 一般左右
2020-09-02 13:42:29
150
原创 Java基础-变量
1.使用eclipse2.关键字,注释,标识符3.数据类型4.常量2.关键字,注释,标识符2.1关键字在eclipse中红色的字就是关键字java开发中被赋予特点含义的单词public static void全部是小写2.2标识符包名(文件夹名称),项目名,类名 (见名知意)命名规范:字下美人数骆驼字母 _ $ ¥ 数字 驼峰式命名法 大 每个单词的首字母都大写 DayVip08小 第一个单词的首字母小写面每个单词的首字母都大写 dayVip
2020-08-30 15:26:08
247
原创 Java基础-运行原理
1.Java开发环境2.HelloWorld案例3.注释,关键字,标识符4.数据类型,常量1.1Java概述1991 sun 嵌入式 詹姆斯。高斯林 oka1994 万维网1995 Java1996 JDK1.01997 JDK1.21998 Java2 Java2SE Java2ME Jave2EE2009 oracle2020 JDK141.2生活中的Java开发的软件QQ,淘宝,京东,迅雷1.3我能做什么互联网:电商,p2p企业级项目:E
2020-08-28 15:34:35
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅