springboot
Java小许
这个作者很懒,什么都没留下…
展开
-
springboot+rocketMq顺序消息实现
前言:最近公司项目有个功能,在A模块中填写表单,B模块中进行审批,审批结果要通知回A系统进行展示,并且审批的流程是有顺序的,所以决定选用rocketMq进行实现。代码实现:一、生产者实现(demo形式) try { DefaultMQProducer producer = new DefaultMQProducer("approve_group_name"); producer.setNamesrvAddr("106.12.1..原创 2022-01-05 15:06:34 · 828 阅读 · 0 评论 -
消息发送功能搭配策略和建造者设计模式(绝对经典)
前言消息发送可以简单划分为:短信、邮箱、消息推送、app消息发送等几种模式,但是随着业务的扩大很有可能引入其他的消息发送方式,如果基于if-else或者switch-case的方式,代码会显得耦合度很高,迭代开发要修改的地方很多,所有抽象出接口,使用策略模式会很好的解耦。设计思想1、消息发送独立成一个单独的服务2、把消息类型抽象出一个服务提供者provider接口,抽象方法是发送消息3、每个不同的消息实现provider接口4、定义消息发送的服务接口5、服务接口的实现组装各个消息原创 2021-12-24 18:02:00 · 2012 阅读 · 0 评论 -
springboot+springSecurity+vue+百度云AI实现人脸登录(客户端)
1、在登录界面中新加人脸登录按钮<el-button type="primary" style="width: 150px" @click="faceLogin" >人脸登录</el-button>http://localhost:8080/#/faceLogin faceLogin(){ this.$router.push('/faceLogin'); },{ path: '/facelogin', nam.原创 2021-09-14 00:00:33 · 1030 阅读 · 1 评论 -
Java8 stream流式表达式用法
一、stream 介绍(抄录一波)Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。+--------------------+ +------+ +------+ +---+ +-------+| stream of elements +-----> |filter+-> |sorted+-..原创 2021-09-08 22:33:56 · 1668 阅读 · 1 评论 -
springboot生成+校验二维码
一、准备工作:作者采用导入第三方插件的方式进行生成和二维码的校验,首先导入第三方的依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependen原创 2021-08-31 21:55:37 · 636 阅读 · 0 评论 -
springboot+poi+vue实现excel导入
一、准备工作(可参考上一篇excel导出)二、实现步骤 1.将文件“上传到后端” 2.后端对文件进行解析 3.把解析后的数据持久化到数据库三、实现1.调用elementui的上传控件<el-upload style="display: inline-flex;margin-right: 8px" class="upload-demo" :show-file-list="false" ...原创 2021-08-27 22:28:43 · 424 阅读 · 0 评论