springboot-如何实现异步编程,老鸟们都这么玩的!当系统存在多个线程池时,我们也可以配置一个默认线程池,对于非默认的异步任务再通过@Async("otherTaskExecutor")来指定线程池名称。配置默认线程池可以修改配置类让其实现AsyncConfigurer,并重写getAsyncExecutor()方法,指定默认线程池:
springboot-如何实现异步编程,老鸟们都这么玩的!当系统存在多个线程池时,我们也可以配置一个默认线程池,对于非默认的异步任务再通过@Async("otherTaskExecutor")来指定线程池名称。配置默认线程池可以修改配置类让其实现AsyncConfigurer,并重写getAsyncExecutor()方法,指定默认线程池:
Spring Boot 2.6.0 来了 太猛了!Spring Boot 2.5.6 发布不到一个月,Spring Boot 又接连发布了三个版本: Spring Boot 2.6.0(最新) Spring Boot 2.5.7 Spring Boot 2.4.13 后面两个版本都是修复 bug 版本,2.6.0 才是硬菜。。 先给大家奉上几个版本的 Maven 依赖: Spring Boot 2.6.0: org.springframework.boot spring-boot-starter-paren…
新特性 1. 支持配置 Cookie SameSite Strict 严格模式,必须同站请求才能发送 cookie Lax 宽松模式,安全的跨站请求可以发送 cookie None 禁止 SameSite 限制,必须配合 Secure 一起使用(浏览器最后的坚持) 2. Reactive Session 个性化 当前版本可以动态配置 reactive session 的有效期 server.reactive.session.timeout=30 3. 支持自定义脱敏规则 Spring Boot 2.3 新特配置文件…
采用SpringBoot、MyBatis-Plus 、Security框架,开发的一套权限系统,实现前后端分离,完善的代码生成机制 项目说明 harry 采用SpringBoot、MyBatis-Plus 、Security框架,开发的一套权限系统,实现前后端分离,完善的代码生成机制。Harry Gitee地址 harry-vue 基于Vue、Element-ui构建(vue-admin-template )开发,实现Harry后台管理前端功能,提供一套更优的前端解决方案。 harry-generator 是配合h…
以下文章来源方志朋的博客,回复”666“获面试宝典 前言 用户在操作我们系统的过程中,针对一些重要的业务数据进行增删改查的时候,我们希望记录一下用户的操作行为,以便发生问题时能及时的找到依据,这种日志就是业务系统的操作日志。 本篇我们来探讨下常见操作日志的实现方案和可行性 常见的操作日志类型 用户登录日志 重要数据查询日志 (但电商可能不重要的数据也做埋点,比如在淘宝上你搜索什么商品,即使不买,一段时间内首页也会给你推荐类似的东西) 重要数据变更日志 (如密码变更,权限变更,数据修改等) 数据删除日志 ......…
本次发版为官方 2020 年度最后一次发版,Spring Boot 2.4.1、 2.3.7.RELEASE、 2.2.12.RELEASE 已发布,现在均可在 maven 中央仓库下载使用。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>…
Jenkins部署SpringBoot应用到远程服务器 使用SpringBoot、SpringCloud写后台服务,也引入了当下比较流行的微服务的理念,模块也比较多。为了方便前期测试和后期线上部署更新,使用Jenkins作为持续集成工具。 结构 服务器结构 测试机器:若干台外网测试或者生产主机。 Jenkins服务器:搭建Jenkins服务器主机 git代码库: 我这里使用的码云 测试环境目录结构 在根目录下创建data /data: 项目总目录 /data/exec:执行脚本目录 /data/pid:记录各个程序…