一、介绍定时任务的两个注解:@Scheduled@EnableScheduling使用。要实现计划任务,首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。二、示例代码:1、运行类上声明@EnableScheduling在run方法里引用定时任务类。package org.uz.dxt; imp
1.SpringBoot处理内外事务   场景如下:        某个接口,内部会调用其他多个接口,这些接口属于同一个事务下,统一回滚或提交,在出异常的情况下,需要修改其他数据的订单状态,所以事务的一致性是不能保证的,需要对事务级别进行限制  解决方式:      1.设置独立事务,给同一事务下的
一直以来,都想对logback + aop记录操作日志和参数校验做个总结,今天抽空参考(照抄)了一些他人的文章,加上自己的理解,总结一下。1.项目结构项目结构,我是创建了一个父项目,然后创建一个module springboot-demo7 父pom:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mav
前言 本篇主要要介绍的就是controller层的处理,一个完整的后端请求由4部分组成:1. 接口地址(也就是URL地址)、2. 请求方式(一般就是get、set,当然还有put、delete)、3. 请求数据(request,有head跟body)、4. 响应数据(response)本篇将解决以下3个问题:当接收到请求时,如何优雅的校验参数 返回响应数据该如何统一的进行处理 接收到请求,处理业务
文章目录SpringBoot 介绍SpringBoot 启动方法分析总结 SpringBoot 介绍使用 Spring Boot 可以很容易地创建出能直接运行的独立的、生产级别的基于 Spring 的应用。我们对 Spring 平台和第三方类库有自己的考虑,因此您可以从最基本的开始。大多数 Spring Boot 应用只需要很少的 Spring 配置。 您可以使用 Spring Boot 来创建
1、什么是Spring Boot        随着新功能的增加,spring逐渐变得复杂。在启动一个新的spring项目时,我们必须谈价构建路径或者maven依赖关系,以及配置应用程序服务器、添加spring配置。        Spring Boot的出现时解决这种情况额好办法,Spring Boot是建立在现有s
[]()@Configuration + @Bean 管理多个组件 ------------------------------------------------------------------------------------------------ 在 springboot 中如果要管理 `复杂对象` 必须使用 `@Configuration` + `@Bean` 注解进行管理
项目介绍:该系统为全网最新原创,于2021年11月1日完成,有详细数据库设计。基于Java的springboot技术,数据层为MyBatis,数据库使用mysql,MVC模式,B/S架构,具有完整的业务逻辑。项目技术:后端:springboot+MyBatis前端:layui,js,css等开发工具:idea数据库:mysql 5.7JDK版本:jdk1.8服务器:tomcat8功能概述:
原创 2023-09-04 17:28:36
76阅读
平台岗日常开发离不开Spring Boot,写篇文章记录Spring Boot入门的一些基本操作Spring Boot介绍Spring Boot和Sping MVC的关系Spring Boot是Spring MVC的升级版,两者没有必然的联系;在学习Spring Boot之前没有必要拥有Spring MVC的基础Spring Boot的特点化繁为简,简化配置最大的特点就是可以让我们抛弃那些繁琐的x
项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast
词频统计1.需求:读取指定目录的数据,并且实现单词计数功能 2.实现方案: Spout用于读取指定文件夹(目录),读取文件,将文件的每一行发射到Bolt SplitBolt用于接收Spout发射过来的数据,并拆分,发射到CountBolt CountBolt接收SplitBolt发送的每一个单词,进行单词计数操作 3.拓扑设计: DataSourceSpout + SplitBolt
转载 2024-07-15 20:14:46
54阅读
转载自:www.javaman.cn笔者做了一个网站,需要统计在线人数。在线有两种:一、如果是后台系统如果登录算在线,退出的时候或者cookie、token失效的时候就算下线二、如果是网站前台,访问的时候就算在线今天我们来讲一下第2种情况,网站前台如何统计同时在线人数1、首先创建一个在线人数管理类该类主要是管理登录的session信息package com.ds.blog.admin.manage
原创 2023-11-18 23:45:29
235阅读
# Spring Boot Redis HyperLogLog 统计 在分布式应用中,经常需要统计一些数据,比如用户访问次数、页面浏览量等等。传统的做法是将每一次操作都记录下来,然后进行去重计数。但是随着数据量的增加,这种做法会占用大量的存储空间和计算资源。为了解决这个问题,Redis 提供了一种高效的数据结构 HyperLogLog,能够实现近似的去重计数功能。本文将介绍如何在 Spring
原创 2024-02-05 03:28:06
73阅读
前言经过前面对Spring AOP、事务的总结,我们已经对它们有了一个比较感性的认知了。今天,我继续安利一个独门绝技:Spring 事务的钩子函数。 单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。一、案例背景拿支付系统相关的业务来举例。在支付系统中,我们需要记录每个账户的资金流水(记录用户A因为哪个操作扣了钱,因为哪个操作加了钱)
概述Spring AOP(面向切面编程)提供了一种优雅的解决方案,用于处理这种跨多个方法或类的常见任务,如日志记录、性能统计、安全控制和事务管理等。通过AOP,我们可以将这些横切关注点(Cross-cutting Concerns)从业务逻辑中分离出来,使业务代码更加清晰和专注。在Spring Boot应用中,我们可以利用AOP来简化日志记录和异常处理的过程。通过定义切面(Aspect)和切入点(
阿里云函数计算配合SpringBoot项目作者:DecentAnt首先要弄清楚,阿里云的函数计算项目和SpringBoot项目是两个完全独立的项目体系,阿里云函数计算项目的打包后的大小不能超过50M,而SpringBoot的项目大小无所谓。SpringBoot项目 首先是SpringBoot项目,这个项目和一般的SpringBoot项目一样,但是数据库必须是阿里云可以连接到的数据库,可以是阿里云内
转载 2024-03-26 23:33:13
148阅读
SpringBoot2核心技术 — 基础入门1、Spring与SpringBoot1.1、Spring能做什么1.1.1、Spring的能力1.1.2、Spring的生态web开发数据访问安全控制分布式消息服务移动开发批处理1.1.3、Spring5重大升级① 响应式编程② 内部源码设计基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。1.2、为什么使用SpringBoot能快速创建
转载 2024-04-15 10:58:20
20阅读
基于Springboot+Mybatis+Mysql的认识考勤统计管理系统
原创 2022-10-27 11:11:36
88阅读
编写了菜单管理部分的接口,特别想看到前端的页面展示情况,就同时也编写了相应的前端代码。技术水平不足,以能实现功能为主。 只想看到数据的显示的情况,所以只接了查询数据的接口使用到的技术: 后端使用springBoot框架+mybatis-plus 前端使用vue+elementui进行开发 开发工具:IDEA、VsCode实现效果:1、新增菜单使用弹窗新增菜单点击上级菜单下拉框后,出现树形控件:2、
文章目录前言一,异步任务1.1 无返回值异步任务调用1.2 有返回值异步任务调用二、定时任务2.1 背景介绍2.2 cron 表达式详解2.3 常用表达式示例2.4 测试代码与结果三、邮箱任务3.1 SpringBoot 发送邮件 前言开发 web 应用时,多数应用都具备任务调度功能,常见的任务包括异步任务、定时任务和邮件任务。我们以数据库报表为例看看任务调度如何帮助改善系统设计。报表可能是错综
转载 2024-03-22 16:39:30
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5