自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ps制作九宫格证件照

​ 使用ps裁剪工具,上方选择宽x高x分辨率裁剪,一寸照片按宽2.5cm,高3.5cm,分辨率300像素/英寸裁剪,二寸照片按宽3.5cm,高4.9cm,分辨率300像素/英寸裁剪​ 注意:二寸照片翻转裁剪是为了排版。

2023-05-07 15:32:52 1003

原创 16、若依导入导出

有时候我们希望导出表格包含标题信息,我们可以这样做。​ 有时候我们希望数据展现为一个特殊的格式,或者需要对数据进行其它处理。Excel注解提供了自定义数据处理器以满足各种业务场景。而实现一个数据处理器也是非常简单的。@Excel(name = "用户名称" , handler = MyDataHandler . class , args = {有时候我们希望对列信息根据业务去动态显示,那么我们可以进行如下处理。示例:对用户进行条件判断,符合条件则隐藏属性。导出的文件则不会显示此列信息。

2023-04-09 10:51:56 1646

原创 ps制作九宫格证件照

编辑——定义图案。

2023-04-07 17:13:18 423

原创 1、若依服务网关

是基于Spring生态系统之上构建的APISpring 5.x和。旨在提供一种简单而有效的方法来路由到API安全性监视/指标限流等。什么是服务网关API Gateway(APIGW / API 网关),顾名思义,是系统对外的唯一入口。API网关封装了系统内部架构,为每个客户端提供定制的API。近几年来移动应用与企业间互联需求的兴起。从以前单一的Web应用,扩展到多种使用场景,且每种使用场景对后台服务的要求都不尽相同。这不仅增加了后台服务的响应量,还增加了后台服务的复杂性。

2023-04-03 16:52:38 551 1

原创 2、若依认证中心

什么是认证中心​ 身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确。为什么要使用认证中心​ 登录请求后台接口,为了安全认证,所有请求都携带token信息进行安全认证,比如使用vuereact后者h5开发的app,用于控制可访问系统的资源。

2023-04-03 16:40:38 202

原创 3、若依注册中心&配置中心

什么是注册中心注册中心在微服务项目中扮演着非常重要的角色,是微服务架构中的纽带,类似于通讯录,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。为什么要使用注册中心注册中心解决了服务发现的问题。在没有注册中心时候,服务间调用需要知道被调方的地址或者代理地址。当服务更换部署地址,就不得不修改调用当中指定的地址或者修改代理配置。而有了注册中心之后,每个服务在调用别人的时候只需要知道服务名称就好,继续地址都会通过注册中心同步过来。

2023-04-03 16:33:56 353

原创 4、若依服务调用

Feign​ Feign 是组件中的一量级Restful的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了Ribbon和, 实现了WebService的面向接口编程,进一步降低了项目的耦合度。什么是服务调用​ 顾名思义,就是服务之间的接口互相调用,在微服务架构中很多功能都需要调用多个服务才能完成某一项功能。为什么要使用Feign​ Feign 旨在使编写 JAVA HTTP 客户端变得更加简单,Feign 简化了代码,实现了Ribbon。

2023-04-03 16:29:08 772

原创 5、若依服务监控

什么是服务监控监视当前系统应用状态、内存、线程、堆栈、日志等等相关信息,主要目的在服务出现问题或者快要出现问题时能够准确快速地发现以减小影响范围。为什么要使用服务监控服务监控在微服务改造过程中的重要性不言而喻,没有强大的监控能力,改造成微服务架构后,就无法掌控各个不同服务的情况,在遇到调用失败时,如果不能快速发现系统的问题,对于业务来说就是一场灾难。spring boot actuator 服务监控接口actuator是监控系统健康情况的工具。spring boot admin 服务监控管理。

2023-04-02 21:40:08 1168

原创 6、若依系统接口

​ 在现在的开发过程中还有很大一部分公司都是以口口相传的方式来进行前后端的联调,而接口文档很大一部分都只停留在了说说而已的地步,或者写了代码再写文档。还有一点就是文档的修改,定义好的接口并不是一成不变的,可能在开发过程中文档修改不止一次的变化,这个时候就会很难受了。只要不是强制性要求,没人会愿意写这东西,而且在写的过程中,一个字母的错误就会导致联调时候的很大麻烦,但是通过Swagger,我们可以省略了这一步,而且文档出错率近乎于零, 只要你在写代码的时候,稍加几个注解,文档自动生成。

2023-04-02 21:32:13 305

原创 7、若依链路追踪

什么是链路追踪​ 随着微服务分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如分布式服务、分布式数据库、分布式缓存等,使得后台服务构成了一种复杂的分布式网络。在服务能力提升的同时,复杂的网络结构也使问题定位更加困难。在一个请求在经过诸多服务过程中,出现了某一个调用失败的情况,查询具体的异常由哪一个服务引起的就变得十分抓狂,问题定位和处理效率是也会非常低。

2023-04-02 21:28:02 137

原创 8、若依熔断降级

什么是熔断和降级​ 服务的稳定是公司可持续发展的重要基石,随着业务量的快速发展,一些平时正常运行的服务,会出现各种突发状况,而且在分布式系统中,每个服务本身又存在很多不可控的因素,比如线程池处理缓慢,导致请求超时,资源不足,导致请求被拒绝,又甚至直接服务不可用、宕机、数据库挂了、缓存挂了、消息系统挂了…对于一些非核心服务,如果出现大量的异常,可以通过技术手段,对服务进行降级并提供有损服务,保证服务的柔性可用,避免引起雪崩效应。服务熔断。

2023-04-02 21:19:58 329

原创 9、若依分布式文件

什么是分布式文件​ 分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。为什么要使用分布式文件​ 分布式文件系统是面对互联网的需求而产生,互联网时代对海量数据如何存储?靠简单的增加硬盘的个数已经满足不了我们的要求,因为硬盘传输速度有限但是数据在急剧增长,另外我们还要要做好数据备份、数据安全等。ruoyi-file目前支持三种存储方式,本地存储MinIO存储FastDfs存储,可以在配置。

2023-04-01 16:06:29 594

原创 10、若依多数据源

GitHub - alibaba/druid: 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池Druid 文档本组件能简单高效完成对Druid的集成并完成其他参数的多元化配置。提示​1、各个库可以使用不同的数据库连接池,如master使用Druid监控,从库使用HikariCP。​。

2023-04-01 15:55:35 367

原创 11、若依分布式事务

数据库事务的基本概念(ACID)原子性(Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令前的数据状态。要么执行,要么不执行一致性(Consistency):事务的执行使数据从一个状态转换为另一个状态,数据库的完整性约束没有被破坏。能量守恒,总量不变隔离性(Isolation):隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间

2023-04-01 15:51:09 495

原创 12、若依分布式日志

什么是分布式日志在分布式应用中,日志被分散在储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。所以我们使用集中化的日志管理,分布式日志就是对大规模日志数据进行采集、追踪、处理。为什么要使用分布式日志一般我们需要进行日志分析场景:直接在日志文件中`grep`、`awk`就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。

2023-04-01 15:27:01 323

原创 13、新建子模块

ruoyi-test。

2023-04-01 12:52:02 75

原创 14、权限控制及数据权限

​ 认证注解处理是有内定的处理顺序的,如果有个多个注解的话,前面的通过了会继续检查后面的,若不通过则直接返回,处理顺序依次为(与实际声明顺序无关) RequiresLogin、RequiresRoles、RequiresPermissions。,默认角色拥有所有数据权限(如不需要数据权限不用设置数据权限操作)注解用于配置接口要求用户拥有某(些)角色才可访问,它拥有两个参数。注解用于配置接口要求用户拥有某(些)权限才可访问,它拥有两个参数。,那就要求拥有此角色的同时还得拥有相应的权限。

2023-04-01 12:43:29 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除