注解式事务失效场景

Spring注解式事务失效的场景 今天面试遇到了这样一道题,有点紧张没想起来 先整理下以前记忆中遇到的 方法内自调用 标题可能说的比较笼统,spring在控制反转和依赖注入后,使用的其实是代理对象。举个例子 比如 controller 中有一个接口, 他收到请求需要调用 aService 中的 a

东东 东东 发布于 2025-03-11

导入导出大文件OOM如何处理?

导入导出大文件OOM如何处理? 分析日志 一般出现异常在日志中都可以看到OOM的日志,可以定位到具体的问题在哪个部分 导出堆日志 可以通过修改启动参数,然后将 heap dump 文件导出来 分析堆日志 通过MAT工具或其他堆文件分析工具来分析一下具体的哪个地方或者说具体的哪个类造成的 优化代码 一

东东 东东 发布于 2025-03-10

线上问题排查流程

线上问题排查流程 记录: 线上问题数据收集 记录下问题发生的场景,问题数据,操作流程等 F12控制台信息收集 查看请求和返回是否正常 服务器日志 查看服务器日志,问题出现的时间节点的异常日志 尝试复现并记录问题 生产环境复现: 1、刷新页面 2、重新登录账号 3、清除浏览器缓存等方法 通过以上方法查

东东 东东 发布于 2025-03-10

初识CDN

初识CDN 什么是CDN CDN(内容分发网络)是通过将图片文件分发到全球各地的节点,用户访问时从离自己最近的节点获取资源的技术, 常用于文件资源或后端动态请求的网络加速,也能大幅分摊源站的压力、支持更多请求同时访问,是性能提升的利器。 CDN 请求的核心过程如下: 图片文件由 源站(如 COS 对

东东 东东 发布于 2025-02-18

对接腾讯云对象存储

初始化客户端 初始化一个COS的客户端 引入依赖 <!-- 腾讯云 cos 服务 --> <dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>

东东 东东 发布于 2025-02-17

F12控制台long精度丢失修复

F12控制台后端返回的long类型ID后两位变为0 如图所示问题: 这个是精度丢失问题,就是前端JS的精度没有那么高 解决方法 在spring MVC 中新建一个转换配置,在转JSON数据的时候,将Long类型转为String即可 /** * Spring MVC Jackson 配置 */ @

东东 东东 发布于 2025-01-25

MybatisPlus分页失效问题修复

使用mybatis plus 分页失效问题查询 使用版本:3.5.9 查阅后发现,原来必须要配置一个分页插件。必须要注意,本项目使用的v3.5.9版本引入分页插件的方式和之前不同! v3.5.9版本后需要独立安装分页插件牛依赖!!! 解决方法 第一步,修改pom文件 <!-- MyBatis Plu

东东 东东 发布于 2025-01-25

Java获取路径的几种方法

Java获取路径的几种方法 public class Demo1 { public static void main(String[] args) { /* 1.使用 System 属性 */ // 获取用户的主目录

东东 东东 发布于 2024-12-26

Java如何扫描得到某个指定注解的类

Java中如何扫描项目内某个指定注解的类 有一个需求,要将多个文件的文件名放入一个list中,现在只知道这些文件在项目内,且都用相同的注解标注了。 如何获取这些文件呢? 反射 通过反射工具类来获取 引入依赖 <dependency> <groupId>org.reflections</gro

东东 东东 发布于 2024-12-26