java web
javaweb相关
ASN_forever
这个作者很懒,什么都没留下…
展开
-
基于redis实现延时任务
基于redis实现延迟任务原创 2022-04-25 18:29:38 · 3431 阅读 · 1 评论 -
一种接口幂等性实现方案
接口幂等性方案原创 2022-04-24 18:35:02 · 940 阅读 · 0 评论 -
spring boot扫描不到dao层对象
今天发现一个问题,就是在dao层用@Repository注解的话,spring boot是扫描不到的,会报错,需要改成用@Mapper注解。import org.apache.ibatis.annotations.Mapper;import org.springframework.stereotype.Repository;import java.util.List;//@Repository@Mapperpublic interface UserDao{}...原创 2021-06-05 13:08:27 · 1177 阅读 · 0 评论 -
@Inherited注解的作用
今天在开发中遇到一个小知识点,在这里记录一下。项目中要处理来自mq的不同类型的消息(主要是将不同的消息处理后入库到对应的表),因此这里采用了策略模式来实现不同的处理逻辑。这部分的代码结构大体如下:其中Table1Vo,Table2Vo,Table3Vo是实体bean对象;ConsumeType是自定义的注解;ConsumeStrategy是策略接口;Table1Consumer,Table2Consumer,Table3Consumer是三张表各自的消费策略实现类;StrategyCon原创 2021-05-20 10:29:52 · 490 阅读 · 0 评论 -
js实现get和post两种方式的导出/下载请求
项目需求: 前端需要传入过多的参数给后端,get请求会超长,只能接受post方式去导出数据。1、get方式let url = xxxx.action?a=xx&b=yy;window.location.href = url;// 或者window.open(url, '_self')弊端:当请求参数较多时,get的方式无法使用,这时候需要考虑post的方式,但是直接通过ajax的post的方式无法调用浏览器的下载功能2、post方式原理: 创建一个隐藏form表单,通.原创 2020-08-06 20:21:50 · 2958 阅读 · 0 评论 -
Error occurred in starting fork, check output in log
今天在使用maven package的时候遇到这个报错,通过在pom中添加以下插件解决:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId&g原创 2020-05-22 11:42:32 · 5951 阅读 · 3 评论 -
Failed to connect to github.com port 443: Timed out
在win10上的idea提交项目到git的时候出现连接超时的情况。这时候可以在浏览器看一下能否登陆GitHub官网,如果也登录失败,则可能是没有配hosts文件,具体配置如下:#github192.30.253.113 github.com192.30.253.113 github.com192.30.253.118 gist.github.com192.30.253.119 gis...原创 2020-02-04 13:05:19 · 1883 阅读 · 0 评论 -
IDEA配置flink开发环境及local集群代码测试
背景:最近公司需要引入flink相关框架做一些大数据报表分析的任务,之前没有实际接触过flink,所以需要学习一下。此外,防止看完就忘,也为了后续的回顾学习,因此在这里做一个整理,也希望帮助到有需要的朋友。环境准备:我这里是在自己的笔记本上搭建的环境VMware 安装centos7虚拟机 并配置好网络等 win10安装idea 并配置maven(要求3.0以上,我用的3.6.2)...原创 2019-10-19 15:28:29 · 2077 阅读 · 0 评论 -
IntelliJ idea的maven工程提示:Cannot Resolve Symbol component
清除缓存重启一下idea就行了File->Invalidate Caches/Restart原创 2019-07-23 16:26:48 · 2187 阅读 · 0 评论 -
log4j2配置详解
https://www.cnblogs.com/shirley18/p/9618677.html原创 2020-02-27 10:13:00 · 250 阅读 · 0 评论 -
idea下springboot项目打包运行步骤
首先应该在pom中添加以下插件,跳过test,否则打包会报错。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifac...原创 2020-02-26 15:08:08 · 672 阅读 · 0 评论 -
eclipse安装spring插件时报错:An error occurred while collecting items to be installed
这个错误网上给出的解决办法有很多,但我的原因是防火墙导致在线下载插件超时。所以直接关闭防火墙就可以解决了。因此在以后安装插件之类的时候,如果遇到卡主超时等问题时,可以考虑是不是防火墙的原因。...原创 2019-07-25 21:47:14 · 1075 阅读 · 0 评论