记录项目日志,一个注解搞定

前段时间做了一个支线任务,现在还是回到我们的主线上面来,继续完成 TienChin 项目。

分布式事务处理方案大 PK!

[TOC]

说好了写 TienChin 项目的,最近这个分布式事务算是一个支线任务吧,今天是最后一篇,松哥再来一个短篇和小伙伴们总结一下分布式事务。

分布式事务,原理简单,写起来全是坑!

分布式事务,我们已经给小伙伴介绍了整体内容:

进入 SpringBoot2.7,有一个重要的类过期了

今天来聊一个简单的话题~是一个小伙伴在星球上的提问。

进入到 SpringBoot2.7 时代,有小伙伴发现有一个常用的类忽然过期了:

听说 TCC 不支持 OpenFeign?这个坑松哥必须给大家填了!

友情提示:本文略长略复杂,但是有配套的视频教程,对视频感兴趣的小伙伴戳这里:TienChin 项目配套视频来啦

在前面的文章中,松哥和大家聊了分布式事务框架 seata 的 at 模式,然后有小伙伴评论说 seata 的 tcc 模式不支持 Spring Boot:

Spring Boot 多数据源如何处理事务?教你一招!

好啦,经过前面几篇文章的学习,现在小伙伴们已经明白了多数据源要怎么玩了:

也明白了分布式事务要怎么玩了:

手把手带领小伙伴们写一个分布式事务案例!

[TOC]

前段时间松哥和大家分享了一篇文章和一个视频:

这个主要和大家讲了如何通过自定义注解实现多数据源的切换。

一文搞明白分布式事务解决方案!真的 so easy!

[TOC]

分布式事务,咱们前边也聊过很多次了,网上其实也有不少文章在介绍分布式事务,不过里边都会涉及到不少专业名词,看的大家云里雾里,所以还是有一些小伙伴在微信上问我。

那么今天,我就再来一篇文章,和大家捋一捋这个话题。以下的内容主要围绕阿里的 seata 来和大家解释。

数据权限,一个注解搞定!

[TOC]

上篇文章松哥和大家介绍了 Spring Security 中常见的八个权限注解,每一个权限注解都有它自己的使用场景,在这些权限注解中,有两个是后置的权限注解:@PostAuthorize@PostFilter,这两个都是在目标方法执行完毕之后进行权限处理,具体的用法小伙伴们可以参考上篇文章,这里我就不再赘述了。

这些后置的权限处理注解有一个共同劣势,就是得先去数据库中查询到数据,然后再根据当前用户权限进行过滤,如果数据量比较小,这样做倒也没有啥大问题,但是如果数据量比较大,这样做很明显效率会特别低,如果能在查询的时候就把数据过滤好了,那么就会特别省事了。

想要控制好权限,这八个注解你必须知道!

[TOC]

小伙伴们知道松哥最近在做 TienChin 项目,项目里涉及到一个问题,那就是数据权限过滤,有不少小伙伴对这个问题觉得特别迷,希望松哥松哥能整一篇文章讲讲,好吧,安排。

在讲数据权限之前,我们有必要先和大家介绍一下 Spring Security 中的权限注解,把这个捋清楚了,再去看 TienChin 项目的权限注解,你就会发现非常容易了。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×