代码编织梦想

@transactional事务注解的传播性_java事务注解传播方式-爱代码爱编程

1、在常见的事务管理框架中,有以下几种事务传递的方式: (1)REQUIRED:默认的传播行为。如果方法A在事务中被调用,并且方法A调用了方法B,则方法B将会加入到同一个事务中。如果方法A没有事务上下文,则会创建一个新的事务。 (2)REQUIRES_NEW:无论方法A是否在事务中被调用,方法B都会创建一个新的事务,并在方法B执行完毕后提交该事务。如果

springboot+mybatisplus:分页查询、压缩文件导出大数据量解决方案_mybatis-爱代码爱编程

1、大数据量导出方案介绍 在SpringBoot中,可以使用MyBatis-Plus的流式查询功能实现大数据量的导出,并通过压缩文件的方式减小文件大小,提升导出效率。 具体实现步骤如下: 配置MyBatis-Plus的分页插件和流式查询插件。 创建一个Controller方法,接收客户端的请求,并使用流式查询功能查询出需要导出的数据。 将查询出

springboot 系列教程 web 篇之自定义请求匹配条件 requestcondition-爱代码爱编程

191222-SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition 在 spring mvc 中,我们知道用户发起的请求可以通过 url 匹配到我们通过@Reque

serversocketchannel和serversocket区别比较(springboot版本)-爱代码爱编程

ServerSocketChannel和ServerSocket是Java中处理网络编程的两种不同的类,它们在功能和使用方式上有一些区别 1、ServerSocketChannel: (1)ServerSocketChannel是Java NIO库中的通道,用于监听和接受客户端连接。 (2)ServerSocketChannel提供了非阻塞模式的支持,

springboot系列之数据库初始化-datasource配置方式-爱代码爱编程

【DB系列】数据库初始化-datasource配置方式 | 一灰灰Blog 在我们的日常业务开发过程中,如果有db的相关操作,通常我们是直接建立好对应的库表结构,并初始化对应的数据,即更常见的情况下是我们在已

springboot系列之数据库初始化-jpa配置方式-爱代码爱编程

【DB系列】数据库初始化-jpa配置方式 | 一灰灰Blog 上一篇博文介绍如何使用spring.datasource来实现项目启动之后的数据库初始化,本文作为数据库初始化的第二篇,将主要介绍一下,如何使用s

springboot系列教程之xml传参返回实战-爱代码爱编程

本文节选自 《Spring WEB专栏》 【WEB系列】 XML传参返回实战 | 一灰灰Blog 最近在准备使用微信公众号来做个人站点的登录,发现微信的回调协议居然是xml格式的,之前使用json传输的

springboot系列教程之定义接口返回类型的几种方式-爱代码爱编程

本文节选自 《Spring WEB专栏》 WEB系列】 定义接口返回类型的几种方式 实现一个 web 接口返回 json 数据,基本上是每一个 javaer 非常熟悉的事情了;那么问题来了,如果我有一个

springboot条件注解和条件注解解析类_ccwangwang的博客-爱代码爱编程

一.SpringBoot自动配置jar包下的condition 引入的SpringBoot版本为 : 2.1.0.RELEASE <dependency> <groupId>org.springframework.boot</groupId> <ar

springboot之quick start_ccwangwang的博客-爱代码爱编程

一. 创建maven工程,添加依赖 引入 spring-boot-starter以及 spring-boot-starter-web,版本选用的2.1.0.RELEASE <dependencies> <dependency> <groupId>org.springframework.b

【springboot 实战】数据报表统计并定时推送用户的手把手教程_一灰灰blog的博客-爱代码爱编程

本文节选自 《实战演练专题》 【实战系列】数据报表统计并定时推送用户的手把手教程 通过一个小的业务点出发,搭建一个可以实例使用的项目工程,将各种知识点串联起来; 实战演练专题中,每一个项目都是可以独立运

SpringBoot + ES基本项目搭建实例-爱代码爱编程

【搜索系列】ES基本项目搭建 之前一直没有写ES相关的博文,现在开始补课,预计5-6篇博文将es的使用姿势展示给各位小伙伴;本文将作为es结合springboot的第一篇博文,基本项目环境搭建 I. 项目搭建 1. 项目依赖 本项目借助SpringBoot 2.2.1.RELEASE + maven 3.5.3 + IDEA进行开

RabbitMQ的并发参数(concurrency和prefetch)-爱代码爱编程

版本信息: JDK:8 SpringBoot 2.1.3.RELEASE RabbitMQ消费端配置: spring: rabbitmq: host: localhost port: 5672 username: guest password: guest listener: simple: #

SpringBoot-kafk集成(生产者和消费者详细配置以及各种情况汇总)-爱代码爱编程

SpringBoot - Kafka的集成与使用详解1(安装配置、基本用法) 参考链接:SpringBoot - Kafka的集成与使用详解1(安装配置、基本用法) SpringBoot - Kafka的集成与使用详解2(手动创建、修改、查询Topic) 参考链接:SpringBoot - Kafka的集成与使用详解2(手动创建、修改、查询Topic

SpringBoot系列之拦截器注入Bean的几种姿势-爱代码爱编程

之前介绍过一篇拦截器的基本使用姿势: 【WEB系列】SpringBoot之拦截器Interceptor使用姿势介绍 在SpringBoot中,通过实现WebMvcConfigurer的addInterceptors方法来注册拦截器,那么当我们的拦截器中希望使用Bean时,可以怎么整? I. 项目搭建 本项目借助SpringBoot 2.2.1.

SpringBoot系列Mybatis之转义符的使用姿势-爱代码爱编程

【DB 系列】Mybatis 之转义符的使用姿势 在 mybatis 的 xml 文件中直接写 sql 比较方便简洁,但是需要注意的是,在 xml 文件中,经常会遇到一些需要转义的场景,比如查询 id < xxx的数据,这个小于号就不能直接写在 sql 中,接下来我们将看一下,mybatis 中的有哪些转义符,可以怎么处理转义问题

SpringBoot系列Mybatis之参数传递的几种姿势-爱代码爱编程

SpringBoot 系列 Mybatis 之参数传递的几种姿势 在 mybatis 的日常开发中,mapper 接口中定义的参数如何与 xml 中的参数进行映射呢?除了我们常用的@Param注解之外,其他的方式是怎样的呢? 不添加注解默认场景会怎样?接口参数类型为Map/POJO又该如何处理?本文将主要介绍一下mybatis的日常开发中

SpringBoot实战基于异常日志的邮件报警-爱代码爱编程

SpringBoot实战基于异常日志的邮件报警 相信所有奋斗在一线的小伙伴,会很关心自己的系统的运行情况,一般来说,基础设施齐全一点的公司都会有完善的报警方案,那么如果我们是一个小公司呢,不能因为基础设施没有,就失去对象的感知能力吧;如果我们的系统大量异常却不能实时的触达给我们,那么也就只会有一个结果–杀个程序猿祭天 本文简单的介绍一种实

SpringBoot系列之邮件发送姿势介绍-爱代码爱编程

SpringBoot系列之邮件发送姿势介绍 邮件发送,在实际的项目开发中,可能用的不是特别多,如果没有特定的需求,相信也没有多少小伙伴会特意的去关注,那么如果现在我们希望针对项目做一个异常的报警系统,当出现异常的时候,可以向指定的小伙伴发送邮件提醒,那么让我们来实现这个功能,可以怎么办呢? 这里介绍一下如何使用SpringBoot封装好的

SpringBoot + Mybatis系列之插件机制 Interceptor-爱代码爱编程

【SpringBoot + Mybatis系列】插件机制 Interceptor 在 Mybatis 中,插件机制提供了非常强大的扩展能力,在 sql 最终执行之前,提供了四个拦截点,支持不同场景的功能扩展 Executor (update, query, flushStatements, commit, rollback, getTra