![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Spring&Springboot&Mybatis】
文章平均质量分 75
【Spring&Springboot&Mybatis】
冰之杍
多年Java开发经验,专注Java后端技术学习。
展开
-
SpringBoot2.6.2及Swagger3使用
SpringBoot2.6.2及Swagger3使用原创 2022-09-10 16:46:38 · 396 阅读 · 0 评论 -
spring-boot-starter-validation参数校验
spring-boot-starter-validation是快速使用参数校验的starter,方便在Springboot开发过程中进行参数的合法性校验。spring-boot-starter-validation参数校验,并记载下学习记录原创 2022-07-22 18:49:52 · 577 阅读 · 0 评论 -
Springboot中使用jasypt加密数据库账号和密码
Springboot中使用jasypt加密数据库账号和密码原创 2022-06-08 18:38:41 · 639 阅读 · 0 评论 -
Springboot整合Flowable并进行一个通用审批流程应用实践
Springboot整合Flowable并进行一个通用审批流程应用实践一、Flowable介绍二、springboot整合Flowable1.一、Flowable介绍##官方文档https://www.flowable.org/docs/userguide/index.html二、springboot整合Flowable这1.原创 2022-05-01 14:26:05 · 9905 阅读 · 12 评论 -
Nginx&SpringCloudGateway进行请求限流
Nginx&SpringCloudGateway进行请求限流一、Nginx限流1、请求数进行限流2、连接数进行限流二、Spring cloud Gateway限流1.redis引入2. 网关加上配置3.Bean的配置一、Nginx限流1、请求数进行限流http { limit_req_zone $server_name zone=mylimit:10m rate=1000r/s; server { listen 8881; serv原创 2022-04-27 22:15:42 · 2343 阅读 · 0 评论 -
基于数据库mysql实现工作流介绍及代码实现(附源码)
基于数据库mysql实现工作流介绍及代码实现(附源码)一、Editor.md简介二、与springboot集成过程2.1springboot后台部分的准备2.1.1 数据库建表一、Editor.md简介Editor.md 是一款开源的、可嵌入的 Markdown 在线编辑器(组件),基于 CodeMirror、jQuery 和 Marked 构建二、与springboot集成过程本文为springboot与editor.md的集成例子,详细说明如何在springboot工程中使用editor.md原创 2022-04-09 21:30:11 · 2137 阅读 · 2 评论 -
springboot集成editor.md进行markdown文档的编写及查看
springboot集成editor.md进行markdown文档的编写及查看一、背景说明二、实现过程1.先进行Robot类进行截图的单元测试一、背景说明最近在一个项目中用到了通过Web进行windows远程桌面访问的功能,使用了Apache Guacamole来进行实现,见我另一篇:通过浏览器html5操作Windows远程桌面,linux,记Apache Guacamole的安装与使用,达到了项目目标。想自己简单实现一个springboot项目开箱即用的简单远程桌面示例,想了下自己通过Jdk中的原创 2022-03-30 19:11:53 · 1824 阅读 · 0 评论 -
Spring cloud网关gateway代理websocket报Max frame length of 65536 has been exceeded
Spring cloud网关gateway代理websocket报io.netty.handler.codec.http.websocketx.CorruptedWebSocketFrameException Max frame length of 65536 has been exceeded.txt一、错误结果如下:二、解决方式:1.拷代码到springboot中2.修改关于包大小的业务逻辑三、重启springboot即可生效四、延伸:为什么优先读取springboot中修改后的源码?使用sprin原创 2022-02-21 18:56:25 · 3548 阅读 · 0 评论 -
Spring cloud网关gateway进行websocket路由转发规则配置
Spring cloud网关gateway进行websocket路由转发规则配置一、websocket及http路由转发规则配置一、websocket及http路由转发规则配置后端是普通的服务时使用http或ws的详细地址进行转发,后端是注册到nacos上的服务时,使用lb:开头或lb:ws开头前缀加上注册服务名进行配置,如下:spring: cloud: gateway: routes: - id: http1 uri: "http:/原创 2022-02-21 18:56:09 · 14947 阅读 · 2 评论 -
Springboot中使用Robot及Websocket实现windows远程桌面控制
Springboot及Websocket实现windows远程桌面控制一、背景说明二、实现过程1.先进行Robot类进行截图的单元测试2.新建一个springboot工程,并添加websocket支持3.在springboot工程启动时开启定时任务进行截图抓取任务的启动4.RobotService类中进行截图任务代码编写5.MyWebSocketHandler中进行客户端键盘事件的处理6.前端代码的实现三、效果演示一、背景说明最近在一个项目中用到了通过Web进行windows远程桌面访问的功能,使用了原创 2022-01-22 13:14:02 · 4972 阅读 · 2 评论 -
Springboot及Spring Cloud Gateway自定义异常处理类全局返回错误JSON字符串400&500错误等
Springboot自定义异常处理类全局返回错误JSON字符串400&500错误等1.在application.yml中配置如下2.自定义一个异常处理类AllExceptionHandler3.测试1.在application.yml中配置如下spring: mvc: #没有绑定的url直接抛出错误 throw-exception-if-no-handler-found: true resources: #不为静态文件建立映射 add-mappings:原创 2021-12-20 13:55:49 · 3833 阅读 · 0 评论 -
通过Mybatis查询并导出超大Excel,防止内存溢出
通过Mybatis的流式查询ResultHandler解决超大Excel导出内存溢出问题一.先批量插入测试数据1.建表,包含2个字段username,age2.UserMapper.xml3.UserMapper.java4.UserService.java & UserServiceImpl.java5.UserController.java中编写测试代码,写入100万行数据二、ResultHandler流式查询导出1.在UserMapper.xml中配置2.UserMapper.java中编写方原创 2021-09-26 16:23:53 · 2413 阅读 · 3 评论 -
Nacos心跳时间配置及服务快速上下线
Nacos心跳时间配置及服务快速上下线Nacos默认心跳时间是30秒,不太满足正式环境需要,需要调整心跳时间更短,让线上服务上下线能快速感知.1.修改微服务的nacos的心跳配置时间preserved.heart.beat.interval: 1000preserved.heart.beat.timeout: 3000preserved.ip.delete.timeout: 3000如我的一个微服务tower-system的配置如下spring: cloud: nacos:原创 2021-08-23 18:39:05 · 12154 阅读 · 1 评论 -
Activiti7+Springboot使用整合记录
Activiti+Springboot使用整合记录0.Springboot项目创建1.引入Activiti相关依赖2.安装Activiti插件(设计器)0.Springboot项目创建通过https://start.spring.io/生成纯净的一个springboot工程1.引入Activiti相关依赖<dependency> <groupId>org.activiti</groupId> <artifactId>activit原创 2021-08-18 14:20:49 · 668 阅读 · 0 评论 -
使用SpringBoot开发时通过Spring的Stopwatch定位执行时间慢的代码
使用SpringBoot开发时通过Spring的Stopwatch定位执行时间慢的代码日常检查业务系统功能时发现系统的一个首页访问慢,大概盾了下代码,业务代码非常多,需要快速定位哪段代码执行速度慢,因此网上搜索了资料上,采用较多的是使用Spring的stopwatch工具类,因此,结合此工具类,采用aop方式实现定位访问时间慢的代码。1.编写StopWatchAspect的AOP类package cn.gzsendi;import java.lang.reflect.Method;import原创 2021-02-15 22:13:38 · 664 阅读 · 0 评论