![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
CS_草祭先生
爱好跑步(不热的时候)、游泳(热的时候)、自行车(拥有过ATX880-骑过318,现有SLR4)、摩托车(骑过佳御110,现有gw250f,想环边境线)
展开
-
关于springboot集成锐浪插件遇到的坑
这几天“被迫”需要研究java集成锐浪,根据模板和数据输出pdf,便于前端预览或打印。看着不起眼的东西,想着有官方帮助文档,应该一天就能搞定的事,没想到却研究了3天多才正式初步完成。下面介绍下在集成中需要注意的方面。PS:前置条件,需要下载安装Grid++Report 6。原创 2024-04-15 16:27:59 · 584 阅读 · 1 评论 -
springboot+webscoket通信功能
springboot+websocket进行实时通信功能原创 2023-07-13 15:25:06 · 821 阅读 · 2 评论 -
springboot集成es实现搜索功能
项目上有需求,需要集成es实现分词搜索,提高搜索效率。既然用到了es的人,相信也会提前了解es的功能,这里就不赘述了。前提是需要通过像logstash这种工具,将数据灌入到es中,才能通过es在java中实现快速搜索功能。package cn.xxx.rdc.knowledge.service.impl;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.elastic原创 2022-01-21 15:34:03 · 3211 阅读 · 0 评论 -
springboot跨站拦截器
对于有安全需求的系统来说,或者项目安全测试啥的一般都会对跨站请求进行验证,跨站拦截应该算是用得比较多的安全验证方式。具体攻击细节及防护措施,请点击查看跨站请求伪造_百度百科其中,检查Referer字段方式可以通过自定义一个跨站拦截器进行有效拦截package cn.xxx.rdc.fi.filter;import java.io.IOException;import java.io.PrintWriter;import java.util.HashMap;import java.ut原创 2022-01-19 17:28:26 · 350 阅读 · 0 评论 -
springboot使用ThreadPoolTaskScheduler实现动态定时任务管理
springboot使用ThreadPoolTaskScheduler及反射,实现可传参的定时任务动态管理(通过页面实现任务的增删改查、启用停用)原创 2021-12-31 11:21:48 · 2286 阅读 · 4 评论 -
SpringBoot定时任务动态管理
1.作用无需对系统进行启停操作即可对定时任务进行增删改、启停和重启,对比于只使用了@Scheduled标签的定时任务更灵活多变。不推荐任务集群时使用,会重复执行。2.前期准备2.1 创建定时任务表create table `cj_scheduled_task` ( `id` varchar(50) primary key comment '主键id', `task_class` varchar(100) not null comment '定时任务完整类名', ...原创 2021-12-07 14:53:30 · 1093 阅读 · 1 评论 -
关于SQLServer关键词“union all”与“order by”的矛盾
代码的海,就想我们人生一样。努力朝着一个方向前进,总比满目的随波逐流更能安全的到达彼岸。今天在项目上遇到这样一个问题:当数据源为SQLServer,加上一个不成熟的分页插件时,“union all”与“order by”的亲密接触就会遇到诸多问题。开发环境如下:语言:JAVA框架:spring boot,MyBatis数据库:SQLServer一、先来说一下关于SQLServer关键词,“union all”与“order by”的问题:先来看下一下语句是否存在问题:sel原创 2020-05-30 16:26:08 · 2207 阅读 · 0 评论 -
feign.RetryableException: Connection timed out
文章背景:spring boot项目需要通过feign调用另一个spring boot项目的接口,前提是都注册到eureka,并且在gateway中可以看到被调用服务,swagger中可以被调用接口。但是就是无法调通,一直提示连接超时。异常原因:生产环境因为安全原因,开启了防火墙,所有的服务调用都需要通过设置入站规则才能正常访问。spring boot都未设置端口,端口都是自动配置。而...原创 2020-04-08 15:31:39 · 4154 阅读 · 0 评论