不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:php-note.com  发布于:2022-05-22 18:55  分类:Java框架/系统  编辑

ThreadLocal提供线程局部变量,一个变量用在多个线程中分别有独立的值(副本)

作者:php-note.com  发布于:2022-05-22 10:03  分类:Java框架/系统  编辑

MySql插入不重复的数据,当大数据量的数据需要插入值时,要判断插入是否重复,然后再插入,那么如何提高效率?解决的办法有很多种,不同的场景解决方案也不一样,数据量很小的情况下,怎么搞都行,但是数据量很大的时候,这就不是一个简单的问题了。

作者:php-note.com  发布于:2022-05-22 01:36  分类:Java框架/系统  编辑

一个请求过来,系统从线程池中分配一个可用的线程来处理当前请求的逻辑。

即某一请求的生命周期时间内,一个线程只用来处理一个请求,处理完之后,还给线程池(【特别注意】该线程还在,没被销毁,等待分配给别的页面请求用)

作者:php-note.com  发布于:2022-05-22 01:11  分类:Java框架/系统  编辑

工作中,经常会遇到很多批量操作的需求:批量添加、批量更新、批量删除、批量导入、批量审核等等,下面这篇文章我们将一一复现,首先我们先了解一下mybatis的标签foreach循环。

作者:php-note.com  发布于:2022-05-21 01:58  分类:网络数据采集  编辑

一共分为18个部分:环境安装之selenium、selenium浏览器驱动、selenium元素定位、控制浏览器操作、WebDriver常用方法、模拟鼠标操作、模拟键盘操作、获取断言信息、设置元素等待、定位一组元素、多表单切换、多窗口切换、下拉框选择、警告框处理、文件上传、浏览器cookie操作、调用JavaScript代码、获取窗口截屏;

作者:php-note.com  发布于:2022-05-17 00:08  分类:Java框架/系统  编辑

由于项目是使用MyBatis-Plus开发的,用起来也确实比较方便,尤其是service层封装好的一些通用的增删改查方法,省去了不少sql语句的书写,但是在开发过程中,我也发现MyBatis-Plus的saveBatch批量插入方法针对MySQL和Oracle数据库可能会出现效率贼低的情况

作者:php-note.com  发布于:2022-05-16 23:31  分类:Java基础  编辑

网上很多文章,都说MySQL驱动并没有实现"真正的"batchUpdate,执行的时候还是一条一条按顺序将SQL发送到MySQL服务器,其实这是错误的。

作者:php-note.com  发布于:2022-05-16 00:40  分类:Java框架/系统  编辑

IService中自带的 saveBatchsaveOrUpdateBatch 等方法,仔细看会发现,他们的批量执行,竟然不是 真正的(数据库级别的)批量执行

作者:php-note.com  发布于:2022-05-15 22:32  分类:Java框架/系统  编辑

大家已知MP给大家提供了很多通用的方法,可以看看MP源码中DefaultSqlInjector这个类,在这个集合当中包含了都是通用方法类,如果想要使用自定义通用方法,也需要添加到这个集合当中。

作者:php-note.com  发布于:2022-05-15 18:38  分类:Java基础  编辑

用stream流 手动封装分页工具类