首页 » 技术

SpringBoot实现用户注册和登录以及鉴权

%title缩略图

在Spring Boot中,可以使用Spring Security来实现用户注册和登录。Spring Security提供了一套完整的安全框架,可以很方便地实现身份验证、授权和安全防护等功能。

  阅读全文 »

SpringBoot报错事务回滚但要写失败记录表时如何单独提交事务?

%title缩略图

在Springboot中,当程序执行报错时,事务会自动回滚,这是为了保证数据的一致性。但是,在某些情况下,我们需要在事务回滚的同时,保留某些数据的变更,比如交易失败以后要写一笔交易失败的记录到交易流水

  阅读全文 »

Spring中的AOP是什么意思?怎么理解它?

%title缩略图

在Spring中,AOP(Aspect-Oriented-Programming 面向切面编程)是一种编程范式,它提供了一种将横切关注点(如日志记录、事务管理等)与核心业务逻辑分离的方法

  阅读全文 »

SpringBoot相比SpringMVC和Servlet,有哪些优势?

%title缩略图

相比于Spring MVC和Servlet,Spring Boot有以下优势:快速构建,简化配置,内嵌容器,易于扩展,简化部署,监控管理

  阅读全文 »

SpringMVC和SpringBoot的相同点和区别

%title缩略图

Spring MVC和Spring Boot都是基于Spring Framework的Java Web开发框架。它们之间有以下相同点和区别:

  阅读全文 »

目前有哪些主流的微服务架构?

%title缩略图

目前比较主流的微服务架构包括:Spring Cloud、Dubbo、Kubernetes和Service Mesh…除了上述提到的主流微服务架构之外,还有一些其他的微服务架构,包括:…

  阅读全文 »

分布式架构中有哪些解决数据一致性的算法?

%title缩略图

当涉及到分布式系统时,保持数据的一致性可能是一个挑战。以下是分布式系统中常见的一些解决数据一致性的算法:

  阅读全文 »

Go语言和Java相同点和不同点对比

%title缩略图

Go和Java作为当前世界都应用非常广的计算机语言,它们有什么区别和相同点呢?作为对比以下列出它们的部分相同点和不同点:

  阅读全文 »

chatGPT Access denied报错解决办法亲测有效

%title缩略图

今天登录chatGPT的时候登录不上,出现了以下报错页面,提示Access denied You do not have access to chat.openai.com

  阅读全文 »

html table的thead和tbody列宽不一致问题

%title缩略图

最近测试一个表翻页的javascript脚本的时候,发现html里引入了这个js以后,原来整齐的表,居然列的宽度全乱了,搞了半天才发现原来是js代码里的样式display属性赋值错了导致的。

  阅读全文 »