-
[spring] 03 TX 声明式事务
2023-12-27
65725 浏览
通过前面的学习,我们知道spring-IOC:控制反转-帮助我们创建对象的也是解耦spring-AOP:面向切面--提升代码的扩展性和解耦现在我们学习spring-TX:声明式事务用mybatis的时候我们知道事务是很重要的,mybatis中的事务和JDBC事务是一致的,那么spring中式如何进行事务管理的呢?spring中采用声明式事务_______给方法添加事务,就是给切点添加通知事务使用的
-
spring声明式事务(2)
2023-12-28
63847 浏览
先看一个timeout:单位是秒。下图timeout=4readOnly是只读事务:应用场合:若一次执行单条查询语句,则没必要启用事务支持,数据库默认支持SQL执行期间的读一致性若一次执行多条查询语句,例如统计查询,报表查询,在这种场景下,多条查询SQL必须保证整体的读一致性,否则,在前条SQL查询之后,后条SQL查询之前,数据被其他用户改变,则该次整体的统计查询将会出现读数据不一致的状态,此时,
-
一个基于 springBoot 开源的小说和漫画在线阅读网站,简洁大方、强烈推荐
2023-12-31
64467 浏览
目前GoogleGuava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!正如标题所言,学习使用GoogleGuava可以让你快乐编程,写出优雅的JAVA代码!以面向对象思想处理字符串:Joiner/Splitter/CharMatcherJDK提供的String还不够好么?也许还不够友好,至少让我们用起来还不够爽,还得操心!举个栗子,比如String提
-
springBoot项目中,如何更规范的使用PageHelper分页?
2023-12-31
64093 浏览
一.开发准备1.开发工具IntelliJIDEA2020.2.32.开发环境RedHatOpenJDK8u256ApacheMaven3.6.33.开发依赖springBootorg.springframework.bootspring-boot-starter-web
-
超级全面的 springBoot 注解介绍,每一个用途都应该清晰
2023-12-31
67103 浏览
一、注解(annotations)列表1、@springBootApplication包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加入到程序上下文。2、@ComponentScan组件扫描,可自动发现和装配一些Bean。3、@Co
-
springCloud中Zuul网关原理及其配置,看它就够了!
2023-12-31
64943 浏览
一、微服务网关springCloudGateway1.1导引文中内容包含:微服务网关限流10万QPS、跨域、过滤器、令牌桶算法。在构建微服务系统中,必不可少的技术就是网关了,从早期的Zuul,到现在的springCloudGateway,网关我们用的不可少。今天我就将沉淀下来的所有与网关相关的知识,用一篇文章总结清楚,希望对爱学习的小伙伴们有所帮助。本篇文章主要介绍网关跨域配置,网关过滤器编写,网
-
springBoot集成Swagger-Bootstrap-UI,页面更清爽!
2023-12-31
66222 浏览
之前在创业公司待的时候,用过swagger,因为我第一天来这家公司工作,第一个任务就是做接口文档自动化。后来觉得它不太好用,在浏览技术网站的时候,偶然发现swagger-bootstrap-ui,于是便重构了,把swagger-bootstrap-ui整合进来,后来发现不仅仅对我们后端有帮助,主要方便我们将接口进行归类,同样对安卓小伙伴也有帮助,他们可以看这个接口文档进行联调。当初我使用swagg
-
如果函数不修改变量,那么应该将对应的参数声明成只读指针,如下面的例子所示:
2023-12-31
67399 浏览
如果函数不修改变量,那么应该将对应的参数声明成只读指针,如下面的例子所示:voidprintNode(conststructNode*pNode);{printf("Key:%ld\n",pNode->key);printf("Name:%s\n",pNode->name);/*...*/}当在调用函数时把数组名作为参数,那么也是在进行“传址调用”,因为数组名会自动地被转换为指向数组内第一个元素的
-
spring Cloud 最佳实践方案(2020版本)
2023-12-30
65709 浏览
springCloud从H版本之后命名方式改为2020.x.x,话说为毛最新版本不是2021命名,来自强迫症的难受使用组件列表:注册中心:nacos,替代方案eureka、consul、zookeeper配置中心:nacos,替代方案scconfig、consulconfig调用:feign,替代方案:resttempate熔断:sentinel、,替代方案:Resilience4j熔断监控:se
-
还在用spring Security?推荐你一款使用简单、功能强大的权限认证框架
2023-12-30
65250 浏览
我们先看一下官网介绍,sa-token有什么功能官网地址https://sa-token.dev33.cn/doc/index.html#/主要是Shiro、Security配置繁琐,这个简单易上手这是他的大致功能点,今天我们搞点基础的springBoot集成sa-token并实现登录的验证和权限的鉴定首先导入maven坐标导入redis主要是sa-token使用内存来存取token的,使用red