目录 导语: jdbc流式查询: mybatis流式查询: 导语: 有些时候我们所需要查询的数据量比较大,但是jvm内存又是有限制的,数据量过大会导致内存溢出。这个时候就可以使用流式查询,数据一条条的返回,处理完一条在拿下一条数据,这样每次在内存里面的数据其实很小,不会导致内存溢出。 本文里面会讲到jdbc的流式查询和mybatis的流式查询。 j 继续阅读
Search Results for: MyBatis还能这样使用
查询到最新的12条
【MyBatis学习】动态SQL的使用,MyBatis还能这样使用?惊掉了我的下巴 ,赶快带着好奇心一起畅游动
目录 1. 初识动态SQL2. if标签2.1 原始的插入语句2.2 加入if的插入数据 3. trim标签4. where标签5. set标签6. foreach标签 1. 初识动态SQL 官方给的动态SQL的概念 链接: 官方动态sql链接描述 2. if标签 我们想创建一个数据库,注意我们的name属性默认为空串,而不是null. create table stu3(id int primary key auto_increment,name 继续阅读
Mybatis-Plus中的selectByMap使用实例
前言: 我在开始用Mybatis-Plus来对数据库进行增删改查时,将里面的函数试了个遍,接下来我就将使用selectByMap函数的简单测试实例写出来,方便没有使用过的朋友们快速上手 正文: 首先我们要使用这个selectByMap函数,需要在我们的Mapper中继承mybatis-plus包中相应的接口 ? 继续阅读
Windows10神州网信政府版麦克风、摄像头的使用
Windows10神州网信政府版默认麦克风摄像头是禁用状态,此禁用状态符合版本规定。 在录课和直播过程中,如果需要使用麦克风和摄像头的功能,可以这样更改: 1、鼠标右键点击屏幕左下角的开始菜单图标,选择windows中的“运行”; 2、输入gpedit.msc 并确定; 3、找到: 计算机配置->管理模板->Windows组件->应用隐私-> 继续阅读
Linux| 在 Linux 上创建和使用交换文件(swapfile)
什么是 Linux 的交换文件? 交换文件允许 Linux 将磁盘空间模拟为内存。当你的系统开始耗尽内存时,它会使用交换空间将内存的一些内容交换到磁盘空间上。这样释放了内存,为更重要的进程服务。当内存再次空闲时,它会从磁盘交换回数据。我建议阅读这篇文章,了解 Linux 上的交换空间的更多内容。 传统上,交换空间是磁盘上的一个独立分区。安装 Linux 时,只需创建一个单独的分区进行交换 继续阅读
idea插件Easy Code的简单使用
idea插件Easy Code的简单使用 本博客使用github图床,可能图片有时加载缓慢,若图片加载失败请转至 https://blog.csdn.net/qq_54650406/article/details/124955763?spm=1001.2014.3001.5501 前言:我们知道mybatis-plus有自己的代码生成模板,但是有些版本每次都需要引入代码和maven依赖,此时可能会有些不方便 继续阅读
电子商务具有哪些基本特征 电子商务购物便利性、跨境交易网络安全性
电子商务是指使用电子技术进行商务活动的过程。随着互联网技术的飞速发展,电子商务已成为了经济运行的重要组成部分。电子商务具有购物便利和跨境交易网络安全性等基本特征。本文将从四个方面对电子商务这些特征进行详细阐述。 一、 电子商务购物便利性 电子商务购物便利性是指消费者可以在家里或办公室等任何地方通过互联网进行购物,无需亲自前往商店或超市。这样就不仅节约了时间和金钱,而且还能够选择更多的商品和服务。 首先,电子商务提供了更多的商品和服务。消费 继续阅读
Mybatis分页插件PageHelper配置及使用方法详解
环境 框架:spring+springmvc+mybatis pom.xml ? 1 2 3 4 5 6 继续阅读
还能承认错误,这个AI要杀疯了...
距离我上一篇文章提到ChatGPT,到现在,它又火了好几度,最新的口号是:关于 AI 的问题,可以直接问 AI, ChatGPT号称可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug…… 然后我试了下 「我刚刚与 ChatGPT 就现代物理学的历史进行了大约 20 分钟的对话。如 果我在高中和大学期间有这样一位老师……OMG。我认为 继续阅读
C++ | 多线程使用vector
多线程使用vector 文章目录 多线程使用vector场景描述原因分析解决代码测试不扩容和提前扩容 size 与 capacity 变化欢迎关注公众号【三戒纪元】 场景描述 最近在看代码优化,看到有这样的代码: std::vector<int> valid_indices;void SimbaSegmenter::GridFilter::Clean() {valid_indices.reserve(rows * cols); 继续阅读
详解如何使用git 生成patch 和打入patch
平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结 生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的) 1.例如首先先通过git log 查看有哪一些commit 2.把第一次commit 提交以后的(不包括第一 继续阅读
解决mybatis竟然报Invalid value for getInt()的问题
带你来看看mybatis为什么报"Invalid value for getInt()"这个错误 背景 使用mybatis遇到一个非常奇葩的问题,错误如下: 场景 还原一下当时的情况: public interface UserMapper { @Results(value = { @Result(property = "id", column 继续阅读