51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

maven

生成MyBatis批量插入时,无数据插入,有数据更新的on duplicate key update语句

生成MyBatis批量插入时,无数据插入,有数据更新的on duplicate key update语句

厉飞雨 阅读(365) 评论(0) 赞(19)

> on duplicate key update 语句根据主键id或唯一键来判断当前插入是否已存在。 > > 记录已存在时,只会更新on duplicate key update之后指定的字段。 > > `我们在编码时这部分可能需要自己写,当然有的生成工具可能已经生成好了,字段太多的话,自己写起来很烦,以下我写了一个生成这部分代码的工具类。` ...

Mybatis学习笔记

Mybatis学习笔记

厉飞雨 阅读(377) 评论(0) 赞(15)

<h1>什么是Mybatis?</h1> <p>Mybatis官网:<a href="https://mybatis.net.cn/index.html">https://mybatis.net.cn/index.html</a></p> <p>mybatis是一个用Java...

Mybatis-Plus学习

Mybatis-Plus学习

厉飞雨 阅读(291) 评论(0) 赞(17)

<h1>快速入门程序</h1> <p>官网:<a href="https://mybatis.plus/">MyBatis-Plus</a></p> <p>maven配置如下依赖文件:</p> <pre><code class="lan...

Mybatis中使用注解开发关于模糊查询写法

Mybatis中使用注解开发关于模糊查询写法

厉飞雨 阅读(264) 评论(0) 赞(15)

<h1>前言</h1> <p>今天在进行业务开发的简单的搜索功能的时候,需要用到Like语句。</p> <p>这里我使用的是Mybatis注解开发。</p> <p>关于mysql模糊查询,请看我之前的文章:<a href="https://51tbox.com/">...

Mybatis的原理是什么?

Mybatis的原理是什么?

厉飞雨 阅读(253) 评论(0) 赞(17)

<p>嗨,你好呀,我是<strong>猿java</strong></p> <p>MyBatis 是一款优秀的持久层框架,它通过简化 JDBC操作和提供灵活的 SQL映射方式,使 Java 开发人员能够更高效地进行数据库操作。那么,MyBatis的执行原理是什么?这篇文章我们将深入地分析。</p> <...

Netty Pipeline详解!

Netty Pipeline详解!

厉飞雨 阅读(356) 评论(0) 赞(23)

Netty 是一个基于 Java NIO 的高性能网络应用框架,它广泛用于开发高吞吐量、低延迟的网络应用。Netty 的核心之一是其管道(Pipeline)设计,管道负责处理网络事件的流转和处理。本文将详细分析 Netty 管道的原理、源码以及其设计思维。 Netty Pipeline是什么? {#Netty-Pipeline是什么?} ===================...

Netty

Netty

厉飞雨 阅读(512) 评论(0) 赞(21)

<h1>Netty {#netty}</h1> <h2>基本介绍 {#%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%BB%8D}</h2> <p>Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护、高性能的网络服务器和客户端</p> <p>Netty 官网:&l...

Kafka 2.12-2.5.0部署文档

Kafka 2.12-2.5.0部署文档

厉飞雨 阅读(268) 评论(0) 赞(25)

#### 什么是Kafka 在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算。 Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。 Kafka最初是由LinkedIn公司开发,并于 2011年初开源。2012年10月从Apache Incubator毕业。该项目的目标是为...