
springboot
文章平均质量分 75
tansci
这个作者很懒,什么都没留下…
展开
-
Linux 安装 Mosquitto 及 SpringBoot 整合
Mosquitto 是一个开源的 MQTT 代理,它支持 MQTT 协议 3.1 和 3.1.1,适用于各种设备和平台原创 2025-01-07 15:29:18 · 1243 阅读 · 0 评论 -
OpenCV 获取 RTSP 摄像头视频流保存至本地
Java OpenCV 是一个强大的开源计算机视觉库,它提供了丰富的图像处理和分析功能,越来越多的应用需要使用摄像头来获取实时视频流进行处理和分析。确保已经安装了OpenCV库使用 OpenCV 的 VideoCapture 类来打开摄像头使用 Mat 类来存储每一帧的图像使用循环来不断从摄像头中读取帧,并显示这些帧处理完毕后,释放摄像头资源。原创 2024-05-17 16:42:57 · 1961 阅读 · 1 评论 -
基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统
基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统原创 2024-01-09 12:28:41 · 3071 阅读 · 0 评论 -
Easypoi解析FTP服务器的Excel文件
Easypoi 解析 FTP 文件服务器指定目录下的 Excel 文件,并将解析的数据入库。原创 2023-01-06 11:28:28 · 347 阅读 · 0 评论 -
SpringBoot 使用 FTP 操作文件
使用 SpringBoot 配置 FTP 服务器,上传、删除、下载文件。原创 2022-12-19 11:38:25 · 2336 阅读 · 1 评论 -
SpringBoot 动态数据源
SpringBoot 实现动态数据源切换Spring Boot + Mybatis Plus + Druid + MySQL 实现动态数据源切换及动态 SQL 语句执行。项目默认加载 application.yml 中配置的数据源,只有在调用数据源切换时创建数据连接。Druid 实现动态数据源切换相关依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector原创 2022-03-11 10:18:43 · 1276 阅读 · 0 评论 -
基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统
简介TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统。包含基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志)Gitee: https://gitee.com/typ1805/tansciGitHup:架构技术栈1、环境要求名称版本号描述JDK1.8+强制要求mysql5.7+数据库node14.16+前端环境要求npm6.14+前端框架包管理原创 2021-12-28 10:52:43 · 9228 阅读 · 7 评论 -
SpringBoot AOP 记录操作日志、异常日志
使用SpringBoot AOP 记录操作日志、异常日志我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能。在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因都要到服务器去查询日志才能找到,这样也不能对发生的异常进行统计。我们可以在需要的方法中增加记录日志的代码,和在每个方法中增加记录异常的代码,最终把记录的日志存到数据库中。Spring AOP 的主要功能就是将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来。今天我们就来用spri原创 2021-11-30 10:28:24 · 8538 阅读 · 0 评论 -
SpringBoot 集成短信和邮件
准备工作1、集成邮件以QQ邮箱为例在发送邮件之前,要开启POP3和SMTP协议,需要获得邮件服务器的授权码,获取授权码:1、设置>账户在账户的下面有一个开启SMTP协议的开关并进行密码验证:2、获取成功的授权码2、集成短信以阿里云短信服务为例1、登陆阿里云—>进入控制台—>开通短信服务进入后根据提示开通短信服务即可。2、充值后期发短信测试需要,暂时可以跳过此步骤。3、获取AccessKey和AccessSercet文档使用指引: https://he原创 2021-06-10 16:39:09 · 895 阅读 · 0 评论 -
SpringBoot RabbitMQ 实战
RabbitMQ 七种队列模式一、简单模式(Hello World)做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B。二、工作队列模式(Work queues)在多个消费者之间分配任务(竞争的消费者模式),一个生产者对应多个消费者,一般适用于执行资源密集型任务,单个消费者处理不过来,需要多个消费者进行处理。三、订阅模式(Publish/Subscribe)一次向许多消费者发送消息,一个生产者发送的消息会被多个消费者获取,也就是将消息将广播到所有原创 2021-04-12 14:46:29 · 524 阅读 · 0 评论 -
SpringCloud Alibaba Security安全认证
一、 Security配置(auth认证中心)代码地址https://github.com/typ1805/blog-cloudSpring Security是一套安全框架,可以基于RBAC(基于角色的权限控制)对用户的访问权限进行控制。添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-原创 2020-12-03 09:26:25 · 6195 阅读 · 0 评论 -
SpringBoot——动态多线程并发定时任务
实现定时任务有多种方式,使用spring自带的,继承SchedulingConfigurer的方式。一、实现1、启动类在启动类添加注解@EnableScheduling开启,不然不起用做。2、新建任务类添加注解@Component注册到spring的容器中。package com.example.demo.task;import com.example.demo.entity.MyTask;import lombok.extern.slf4j.Slf4j;import org.s.原创 2020-07-23 22:55:59 · 4410 阅读 · 3 评论 -
支付宝账单下载读文件解析
支付宝开放平台API1、查询对账单下载地址https://opendocs.alipay.com/apis/api_15/alipay.data.dataservice.bill.downloadurl.query2、对账说明https://opendocs.alipay.com/open/204/106262请求API下载账单解析1、支付宝下载对账单,不保存文件、不解压直接解析。2、实例实现的是(trade)支付宝交易收单的业务账单。1、请求实体、响应实体DownloadBillRe原创 2020-07-11 15:34:06 · 5982 阅读 · 5 评论 -
SpringBoot全局异常处理
一、场景介绍SpringBoot已经有一定的异常处理了,但是对于业务处理有些不合适的,因此我们需要对这些异常进行统一的捕获并处理。实体和日志用的是lombok插件,相关注解不清楚的可以百度一下,个人感觉挺好用的,推荐使用。二、自定义业务异常类自定义一个异常类,用于处理发生的业务异常(BusinessException.java)。package com.blog.exception;import lombok.AllArgsConstructor;import lombok.Builde原创 2020-07-11 13:43:05 · 6754 阅读 · 0 评论 -
SpringBoot整合各种实用组件
springboot-master个人本站所有博客中关于SpringBoot的源代码都在这里。项目介绍SpringBoot整合各种实用的组件,纯属个人技术积累,有缺漏之处请指出。项目地址码云 https://gitee.com/typ1805主体版本号java v1.8springboot v2.0.5.RELEASE组件预览组件名称版本号描述Sp...原创 2020-04-25 15:56:22 · 5378 阅读 · 3 评论 -
SpringCloud微服务
一、介绍本文示例基于JDKv1.8、spring-bootv2.2.2、spring-cloudvHoxton.SR1实现(miniblog)的入门微服务项目。项目地址:https://gitee.com/typ1805/miniblog二、主框架版本java.version 1.8 spring-boot.version:2.2.2.RELEASE spring-clo...原创 2020-04-12 15:11:27 · 359 阅读 · 0 评论 -
使用SpringBoot整合thymeleaf的简单个人博客系统
一、项目介绍使用SpringBoot整合thymeleaf的简单个人博客系统,包含前台展示和后台管理项目地址:https://gitee.com/typ1805/blog二、架构JDK 1.8 SpringBoot v2.2.0.RELEASE Mybatis.spring.boot v1.3.0 Lombok v1.16.18 Druid v1.0.28 Pagehel...原创 2020-04-12 15:00:33 · 1759 阅读 · 0 评论 -
Springboot+RabbitMQ整合示例
一、RabbitMQ简介 MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了...原创 2018-09-25 10:58:44 · 7132 阅读 · 4 评论 -
SpringBoot+WebSocket实现消息推送及简单的聊天功能
一、WebSocket简介 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持...原创 2018-10-18 18:04:53 · 936 阅读 · 0 评论 -
SpringBoot使用Shiro实现权限验证
一、Shiro简介 Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。主要功能三个核心组件:Subject、SecurityManager 和 Realms.Subject:即“当前操作用户”。但是,在Shiro中,...原创 2018-10-09 21:52:07 · 2160 阅读 · 0 评论 -
SpringBoot+Quartz实现动态配置定时任务
一、Quartz简介了解 QuartzQuartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。 Quartz 可以与J2EE与 J2SE 应用程序相结合也可以单独使用。 Quartz 允许程序开发人员根据时间的间隔来调度作业。 Quartz 实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。...原创 2018-10-10 16:27:46 · 37464 阅读 · 25 评论 -
Springboot+Poi实现Excel的导入导出
目录POI操作ExcelEasyPOI操作Excel解决不同浏览器导出excel中文名称乱码问题使用POI将HTML Table导出ExcelPOI操作Excel一、poi简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。1、HSSF:HSSF ...原创 2018-10-22 22:32:18 · 61738 阅读 · 27 评论 -
Docker中部署SpringBoot项目
一、项目介绍1、项目结构:2、pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo...原创 2018-11-15 16:45:37 · 1014 阅读 · 0 评论 -
Dubbo SpringBoot集成MyBatis
一、Dubbo Spring Boot Apache Dubbo(孵化) Spring Boot Project 使用Dubbo作为RPC Framework 轻松创建Spring Boot应用程序。更重要的是,它也提供了自动配置功能(例如,注释驱动,自动配置,外部化配置) 生产就绪功能(例如,安全性,健康检查,外部化配置)Apache Dubbo(孵化)是一个由阿里巴巴...原创 2018-12-05 18:08:05 · 879 阅读 · 0 评论 -
SpringBoot——监控中心(Admin )
一、简介 Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul,Zookeeper)发现。 UI是的AngularJs应用程序,展...原创 2019-01-11 12:01:18 · 6376 阅读 · 2 评论 -
SpringBoot集成Elasticsearch
一、简介 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展...原创 2019-01-15 17:36:25 · 965 阅读 · 0 评论 -
SpringBoot整合SpringDataJpa
一、SpringDataJpa Spring Data JPA是Spring Data的子模块。使用Spring Data,使得基于“repositories”概念的JPA实现更简单和容易。Spring Data JPA的目标是大大简化数据访问层代码的编码。使用者只需要编写自己的repository接口,接口中包含一些个性化的查询方法,Spring Data JPA将自动实现...原创 2019-01-21 16:37:11 · 322 阅读 · 0 评论 -
Error creating bean with name 'com.github.pagehelper.autoconfigure.MapperAutoConfiguration': Invoca
SpringBoot+MyBatis使用通用Mapper启动报错:2018-09-04 17:16:41.382 ERROR org.springframework.boot.SpringApplication Line:842 - Application run failedorg.springframework.beans.factory.BeanCreationException...原创 2018-09-04 17:33:59 · 5114 阅读 · 0 评论