
java
文章平均质量分 51
· Coisini
这个作者很懒,什么都没留下…
展开
-
Springboot+RabbitMQ延迟/定时队列 定时推送消息
使用延时队列, RabbitMQ需要安装rabbitmq_delayed_message_exchange插件.官网下载地址下载对应版本的 rabbitmq_delayed_message_exchange.下载完成后解压 , 把解压后的ez文件放到RabbitMQ安装路径的plugins下.然后进入sbin目录执行命令 rabbitmq-plugins enable rabbitmq...原创 2019-07-22 11:28:33 · 4661 阅读 · 3 评论 -
Docker 部署 springboot
在springboot项目pom.xml里加入 docker-maven-plugin.<build> <plugins> <plugin> <groupId>org.springframework.boot</g原创 2019-02-18 17:32:02 · 248 阅读 · 0 评论 -
springboot + RabbitMQ 使用stomp与前端VUE通讯
maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>application.ymlspring: rabbitmq: host: 127.0.0.1 port: 5672 use原创 2020-09-11 16:31:36 · 2092 阅读 · 7 评论 -
Springboot event Listener 事件监听 异步处理
编写SpringContextHolderpackage com.cf.user.server.event;import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.DisposableBean;import org.springframework.context.ApplicationContext;import org.springframew.原创 2021-12-29 16:35:21 · 2864 阅读 · 0 评论 -
springboot @Cacheable注解序列化失败而RedisUtil正常问题 配置Cacheable序列化方式
问题描述@Cacheable注解序列化失败 而RedisUtil正常, 错误信息如下:org.springframework.data.redis.serializer.SerializationException: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object usin原创 2021-03-23 17:55:42 · 3538 阅读 · 0 评论 -
Java 获取请求真实IP为127.0.0.1的处理
Java 获取请求真实IP为127.0.0.1的处理原创 2023-10-16 10:20:18 · 1273 阅读 · 0 评论 -
Java Springboot 微信第三方支付 证书认证绑定 Docker导入CER证书
接入流程与第三方交换CER证书第三方与光大银行微信云缴费对接对接时认证本地证书, 发送请求, 接收报文小程序将报文拼接到跳转路径, 打开云缴费小程序Docker部署时导入第三方证书代码未做优化和封装定义Bean接口响应信息封装统一返回值替换为自己的@Datapublic class FeedBack { /** * 交易码 */ private String trancode; /** * 交易种类 */原创 2020-07-20 10:37:36 · 4821 阅读 · 0 评论 -
SpringCloud + Nacos + Seata1.2.0 最新版
关于Seata配置, 一步一个坑, 配置过程中0.9.0~1.2.0版本全下载也没有成功(非Feign降级可以回滚, 但是数据库事务相关表没任何数据出现), 官方文档和Demo描述都是1.0.0之前老版本的, 1.0.0以上要么只有简单说明, 要么直接项目贴jar包, 终于是自己摸索出来了, 希望能让Springcloud整合Seata的同学少走点坑.下面开始详细的配置说明.版本信息Jar...原创 2020-04-29 18:01:28 · 7752 阅读 · 8 评论 -
Spring配置多数据源切换
多数据源切换db.properties#MySQLjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?autoReconnect=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=admin#定义初始连...原创 2018-08-27 10:40:57 · 248 阅读 · 0 评论 -
SSM+Druid使用mybatis不能批量执行SQL问题
批量修改时的错误信息:Caused by: java.sql.SQLException: sql injection violation, multi-statement not allowSQL注入冲突,多语句不允许.由于开启了wall SQL监控 批量SQL不允许执行. 源码报错位置 multiStatementAllow为false抛出的异常有两种解决办法:1.关掉w...原创 2018-06-09 16:08:27 · 1763 阅读 · 1 评论 -
Springboot+RabbitMQ + WebSocket 给前端推送消息 + 定时队列
环境 :JDK : 1.8Springboot : 2.1.6.RELEASEErLang : otp_win64_22.0.exeRabbitMQ : 3.7.16下载地址开启RabbitMQ的stomp插件 .在RabbitMQ安装目录sbin文件夹里执行命令 :rabbitmq-plugins enable rabbitmq_stompSpringboot pom.xm...原创 2019-07-22 18:14:42 · 7976 阅读 · 3 评论 -
SSM使用WebSocket实时推送消息
以前的消息推送用的是轮询,觉得太耗资源了,决定换成WebSocket,百度了很多配置都是做的聊天室,我这里只是推送消息,又是看帖子,又是看文档的,终于配置完成。Spring4.1.9文档 搜索websocket里边有demo 环境信息 : JDK :1.8.0_131 Tomcat : 8.5 Mysql : 5.6 Spring : 4.1.9.RELEASE Mybatis :...原创 2018-04-27 17:51:49 · 10089 阅读 · 12 评论 -
Springboot+Redis 实现API接口限流
添加Redis的jar包.<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>在application.y...原创 2019-04-20 16:08:33 · 8134 阅读 · 17 评论 -
SpringBoot AOP控制Redis自动缓存和更新
导入redis的jar包&lt;!-- redis --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-s原创 2019-01-03 18:17:55 · 5262 阅读 · 3 评论 -
SSM集成Redis缓存数据库
SSM集成Redis缓存数据库原创 2018-01-04 17:36:27 · 1909 阅读 · 2 评论 -
Java文件上传下载删除(下载中文乱码问题)
Java文件上传下载删除(下载中文乱码问题)原创 2017-12-02 11:08:02 · 5362 阅读 · 0 评论 -
SSM使用AOP切面获取用户登录操作日志
SSM使用AOP切面获取用户登录操作日志原创 2017-07-29 15:25:37 · 9920 阅读 · 9 评论 -
Java上传文件到七牛云空间
Java上传文件到七牛云空间原创 2017-06-14 23:50:50 · 1588 阅读 · 0 评论 -
JAVA上传文件错误java.lang.NoSuchMethodException
JAVA上传文件错误java.lang.NoSuchMethodException原创 2018-03-12 11:42:33 · 4737 阅读 · 0 评论 -
JAVA使用UEditor百度编辑器和自定义上传 爬坑记
Java集成UEditor的时候真的是各种坑,之前没有用过这个编辑器,也不知道怎么配置, 一路的爬坑终于能上传图片,唉。。上传的时候总是提示 后端配置项没有正常加载等等的东西,是真的烦,按着网上的教程也没搞定,只能慢慢爬坑。 开始配置:最快的一种配置是: 首先去官网:http://ueditor.baidu.com/website/download.html 下载一个源码包、一个JS...原创 2018-04-09 15:21:16 · 5697 阅读 · 2 评论 -
Activiti-Modeler集成SSM
SSM环境spring 5.0.8.RELEASEmybatis 3.4.5mybatis-spring 1.3.1activiti 5.22.0集成activitipom.xml<properties> <activiti>5.22.0</activiti> <jackson-version>2.9.5</j...原创 2018-09-29 11:47:30 · 976 阅读 · 2 评论 -
Springboot 设置 windows和Linux临时上传路径
windows和Linux 设置临时上传路径第一种Windowsserver: tomcat: basedir: /data/apps/temp第二种 Windows和Linux在Application里注入Bean @Bean MultipartConfigElement multipartConfigElement(){ MultipartConfigFactory factory = new MultipartConfigFactory();原创 2020-07-20 10:01:01 · 1718 阅读 · 0 评论 -
CentOS搭建fastDFS+springboot上传
1.下载所需安装包安装包下载地址将文件放到服务器 这里放到了/usr/soft/ 下.2.安装依赖$ yum install -y gcc $ yum install -y gcc-c++3.安装libfastcommon-master.zip解压libfastcommon-master.zip$ unzip libfastcommon-master.zip如果没有安装...原创 2019-02-25 17:20:55 · 393 阅读 · 0 评论 -
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
问题是因为tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)必须做转义操作,否则会抛出Invalid character found in the request target. The valid characters are defined in RFC 7230 a...原创 2018-10-09 16:33:39 · 181 阅读 · 0 评论 -
JavaEE项目使用HTTPS请求
把Java方法的http请求变为https请求. 首先需要去下载JKS证书,解析到域名,我这里是在腾讯云下载的免费的.下载完之后是一个压缩包 打开Tomcat里边就是JKS证书. 随便放到一个路径下 然后修改Tomcat的server.xml 添加如下配置: <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="t...原创 2018-09-08 15:02:47 · 1386 阅读 · 0 评论 -
SpringBoot 初识 ,集成Mybatis使用
之前有看过SpringBoot,惊叹于它的简洁快速无需配置XML文件. 抛去Spring那些繁琐的XML配置文件,SpringBoot无需部署,内置tomcat SpringBoot让你迅速开发.试着配置一下吧环境:JDK 1.8 , IDEA 2018.1.5 项目结构 首先 新建项目 File –> New –> Project 选择左边的Maven 右边...原创 2018-07-24 15:14:09 · 249 阅读 · 0 评论 -
SSM拦截器拦截ajax请求
拦截器拦截请求可以分ajax请求/非ajax请求. ajax请求在用户session过期之后,需要跳转到登录页面. 这个时候就需要在拦截器里判断我们的请求是否是ajax请求. 但是不能直接的跳转页面,只能通用response返回响应.我们有两种方式: 1.在ajax里获取响应信息作出执行请求或者session过期跳转到登录页面的操作. 2.修改jQuery源码,这个是比较推荐的做法,...原创 2018-06-11 22:50:45 · 2575 阅读 · 0 评论 -
Java计算请假时长(根据规则设置去除节假日、休息日、特殊日期)
首先选择的日期要判断是不是节假日; 这里是写了工具类获取全年的日期信息。dateUtils工具类 某年第一天可以直接拼接 yyyy-01-01 获取节假日方法:public class DateUtils {public static final String goWeekURL= "http://api.goseek.cn/Tools/holiday?date=";//从公...原创 2018-03-29 18:44:54 · 10257 阅读 · 14 评论