随笔分类 -  Spring

摘要:Spring Boot 数据库连接池 Hikari 介绍 介绍 The HikariCP design aesthetic is Minimalism. In keeping with the simple is better or less is more design philosophy, s 阅读全文
posted @ 2023-04-18 08:58 Helios_Fz 阅读(1818) 评论(0) 推荐(0) 编辑
摘要:Feign调用请求数据过大和响应时间过长的处理办法 请求过大 在使用 Feign 进行服务间调用时,Spring 默认配置了将服务间传输的 JSON 数据进行压缩。当传输数据的大小超过一定值时(具体我也没查到底是多大),就会报如下错误: Caused by: com.fasterxml.jackso 阅读全文
posted @ 2022-08-10 12:07 Helios_Fz 阅读(5082) 评论(0) 推荐(0) 编辑
摘要:Spring Boot作为接口转发器和文件转发器的实现 接口转发 controller @ResponseBody @PostMapping("/adapter-test") public JSONObject adapterTest(@RequestBody Map<String, Object> 阅读全文
posted @ 2022-06-14 10:02 Helios_Fz 阅读(1761) 评论(0) 推荐(0) 编辑
摘要:rouyi系统鉴权流程 后端主要逻辑 在验证用户名、密码进行登录之前,在 gateway 模块下的 ValidateCodeFilter 中,拦截需要校验验证码的请求: @Override public GatewayFilter apply(Object config) { return (exc 阅读全文
posted @ 2022-05-30 23:05 Helios_Fz 阅读(1857) 评论(0) 推荐(0) 编辑
摘要:Vue+Spring Boot实现WebSocket定时消息推送 要实现本篇消息推送功能,首先要准备好:一个vue项目,一个已经集成Quartz框架的Spring Boot项目。 后端配置 首先在pom中添加webSocket依赖: <dependency> <groupId>org.springf 阅读全文
posted @ 2021-06-11 14:57 Helios_Fz 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:后台生成EChart报表图片并插入到Word文件中 前期准备 PhantomJS https://phantomjs.org/download.html 官方介绍: PhantomJS是一个基于 WebKit 的服务器端JavaScript API。它全面支持web而不需浏览器支持,支持各种Web标 阅读全文
posted @ 2021-03-12 16:08 Helios_Fz 阅读(5293) 评论(3) 推荐(0) 编辑
摘要:Excel导入功能 1.引入poi依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.2-beta5</version> </dependency> 2.创建Ex 阅读全文
posted @ 2020-07-10 10:41 Helios_Fz 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:JSON parse error: Cannot deserialize value of type `java.util.Date` from String @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM 阅读全文
posted @ 2020-04-08 11:25 Helios_Fz 阅读(310) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/fanrenxiang/article/details/81939357 JDK动态代理和CGLIB动态代理详解 代理模式可分为动态代理和静态代理,我们比较常用的有动态代理中的JDK动态代理和CGLIB代理,像Spring框架、Hibernate框架 阅读全文
posted @ 2019-11-28 17:14 Helios_Fz 阅读(251) 评论(0) 推荐(0) 编辑
摘要:Excel导出功能 1.引入poi依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> 2.创建Excel导出工具类 p 阅读全文
posted @ 2019-10-11 14:57 Helios_Fz 阅读(784) 评论(0) 推荐(0) 编辑
摘要:0.前言 对于与数据库相关的Spring MVC项目,我们通常会把事务配置在 Service层,当数据库操作失败时让Service层抛出运行时异常,Spring事物管理器就会进行回滚。 如此一来,我们的Controller层就不得不进行try-catch Service层的异常,否则会返回一些不友好 阅读全文
posted @ 2019-06-11 11:33 Helios_Fz 阅读(3793) 评论(0) 推荐(0) 编辑
摘要:以Transaction注解为例: 检查事务是否启动: 设置log leve为debug,可以查看是否有下面这个log,判断是否启动了Transaction:DEBUG org.springframework.jdbc.datasource.DataSourceTransactionManager 阅读全文
posted @ 2019-06-10 11:53 Helios_Fz 阅读(2634) 评论(0) 推荐(0) 编辑
摘要:错误方法1: @Service public class SynchronizedService{ @Transactional public synchronized void method() { ... } } 错误方法2: @Service public class Synchronized 阅读全文
posted @ 2019-06-08 17:07 Helios_Fz 阅读(2773) 评论(0) 推荐(2) 编辑
摘要:Spring单例Bean是如何保证性能的 Spring单例模式与线程安全 Spring框架里的bean或者component,在获取实例时都是默认的单例模式。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,并使用T 阅读全文
posted @ 2019-06-08 15:57 Helios_Fz 阅读(2886) 评论(0) 推荐(0) 编辑
摘要:1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 阅读全文
posted @ 2019-05-27 18:47 Helios_Fz 阅读(189) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩