logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring 的 事件监听机制实现以及使用线程池异步处理监听事件

使用spring提供的事件监听机制:为什么需要使用事件这种模式?spring中实现事件有几种方式?上述两个问题可以参考:链接博客本文主要是解释如何通过注解简便实现事件监听以及让事件监听支持异步。1.使用注解实现事件监听涉及三个对象:1)监听的事件(提供事件处理时的元数据)2)监听器(事件处理者)3)事件发布者(调用者)事件:实现 ApplicationEvent 类import lombok.Ge

#spring#java#后端
docker-compose 安装常用服务

1.下载,安装dockercompose,建议手动下载国内镜像地址1)将dockercompose 移到 /usr/local/bin 下chmod 755 docker-composemv docker-compose /usr/local/bin2)验证docker-compose -v2.在/opt 目录下新建各个组件的文件夹用于挂载文件3.正式编排服务3.1.mysql1)建立conf,d

文章图片
#docker#运维
SpringBoot集成Kafka

1.安装kafka1)安装zk和kafka镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka2)启动zk镜像生成容器docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper3)

#kafka#docker
HttpServletRequestWrapper 使用笔记

产生背景:HttpServletRequest不能对前端传来的参数进行修改,但实际场所像过滤xss攻击,取认证token统一去除token前缀等需要进行请求参数的处理。此时HttpServletRequestWrapper就应运而生了。原理:HttpServletRequestWrapper 采用装饰者模式对HttpServletRequest进行包装,我们可以通过继承HttpServletReq

文章图片
超详细的springBoot学习教程,springboot学习看这篇就够了

springBoot学习https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/html/index.html (官方文档)spring boot的Maven基础配置1.父项目springboot的版本仲裁管理依赖的版本号<!-- 父项目springboot的版本仲裁管理依赖的版本号,后续导入就不需要导入版本号了...

#docker
js下载base64格式的图片

步骤:1)创建一个a标签2)给a标签创建点击事件3)将base64数据转为Blob类型4)将a标签的href指向Blob类型数据5)触发a标签代码:template:vue-qr 组件可以自动将 :text绑定的url地址转换为二维码,callback第一个参数可以获取到二维码的base64格式的数据。base64数据样例:data:image/png;base64,iVBORw0KeeAACH9

#javascript#前端
vue 数据监听失败原因和解决方式

如果操作对象是数组,改变数组的值用Vue的 $ set方法,改变数组的长度用数组的splice方法使数组变化变成可监听的。如果操作对象是对象。如果操作的属性是对象内已经有的值,使用$ watch,加上关键字deep深度监听对象,如果操作的属性是对象内没有的新属性。使用$set使对象变成可监听的。

#vue.js#前端#javascript
到底了