-
后端必看!Spring Boot3 中记录 MyBatis SQL 执行时间的高效方法
你有没有遇到过这样的困扰?在使用 Spring Boot3 和 MyBatis 开发后端项目时,项目上线后,数据库操作越来越频繁,性能问题逐渐暴露。想要排查问题,却不知道从哪里入手?尤其是 SQL 执行效率低下,严重影响了系统的响应速度,却连具体哪条 SQL 耗时较长都不清楚,这可怎么办?在如今互联...
06月04日[精选文章]浏览:11
-
-
Shiro框架:认证和授权原理(shiro权限认证流程)
优质文章,及时送达前言Shiro作为解决权限问题的常用框架,常用于解决认证、授权、加密、会话管理等场景。本文将对Shiro的认证和授权原理进行介绍:Shiro可以做什么?、Shiro是由什么组成的?举个Shiro的例子呗?Shiro认证的原理是咋样的?Shiro授权的原理是咋样的?...
05月03日[精选文章]浏览:14
-
由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程
作者:京东保险 王奕龙本节我们探究动态 SQL 的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态 SQL 和动态 SQL 执行的不同之处。在这个过程中,SqlNode 相关实现值得关注,它为动态 SQL 标签都定义了专用实现类,遵循单一职责的原...
05月03日[精选文章]浏览:15
-
第三篇|Spark SQL编程指南(spark sql基本操作)
在第二篇|Spark core编程指南一文中,对Spark的核心模块进行了讲解。本文将讨论Spark的另外一个重要模块--Spark SQL,Spark SQL是在Shark的基础之上构建的,于2014年5月发布。从名称上可以看出,该模块是Spark提供的关系型操作API,实现了SQL-on-Spa...
05月03日[精选文章]浏览:13
-
Tomcat调优实战手册,从线程池到内存管理的性能突围战
凌晨2点,运维小张被急促的报警电话惊醒——某电商平台在促销活动中因Tomcat崩溃导致订单流失。这不是个例,据行业统计,60%的Java服务性能瓶颈与Tomcat配置不当直接相关...
05月03日[精选文章]浏览:11
-
-
Nginx负载均衡中对session处理分析一
最近讲解了几节关于负载均衡的文章,我们中间使用了nginx负责转发服务器,负责管理后端服务器的事情,不过有些人可能会注意到,应用服务器的session是如何处理的,我们可不可以使用nginx来管理呢?答案当然是可以的。在前几节的说明里面,我们分享了nginx之间的配置,已经安全相关的问题,以及使用n...
12月25日[精选文章]浏览:27
-
-