logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2022-05-05 mybatis-plus 批量插入修改操作

第一步一般引入mybaits-plus都会有相应的配置类,MybatisPlusConfig名字无所谓,作用是一样的,一般都会用自带的分页插件,可以在此基础上,继续添加,给出我的配置。其中有个小小的问题,即IService中自带的saveBatch和saveOrUpdateBatch等方法,仔细看会发现,他们的批量执行,竟然不是真正的批量执行!第五步使用,将原有的继承BaseMapper的方法,改

#android#前端#后端
Nginx高可用极速实战:通过KeepAlived与华为云虚拟IP实现

背景接触 Nginx 也有几年了,但是以前的服务都是通过一台机器上的 Nginx 来代理,一直没使用过 Nginx 高可用方案。在严格要求高可用 HA (High Availability)的场景中,一台 Nginx 服务难免出故障,作为流量入口,单实例部署的 Nginx 服务挂掉后的后果不堪设想。今天就来体验下业界主流的结合 KeepAlived 实现的 Nginx 高可用方案(抢占模式),并在

#java#后端
5 个开源的 Rust Web 开发框架,你选择哪个?

在它的主要优点中,它列出了一个像React和Elm那样的基于组件的框架,由于对多线程的支持和JavaScript的互操作性,它具有出色的性能。到目前为止,它还没有生产就绪,但是对于内部工具来说,它应该是一个非常好的选择,特别是如果想使用WASM的场景。Rust拥有非常活跃和快节奏的开源生态系统,有大量的贡献者在做着许多很棒的项目,Rust几乎可以构建一切。它是高度可定制化的,可以快速启动一个新的应

#android#前端#后端
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)

这其实是一个NULL操作,表面上看什么也不做,实际上重新整理碎片了.当执行优化操作时,实际执行的是一个空的ALTER命令,但是这个命令也会起到优化的作用,它会重建整个表,删掉未使用的空白空间.tbl_nametbl_nameMySQL5.6开始采用Inplace方式重建表,Alter期间,支持DML查询和更新操作,语句为altertabletengine=innodb,ALGORITHM=inpl

#android#前端#后端
分布式事务Seata详细使用教程

由于我们使用的是SpringCloud+Feign,Feign的调用基于http,因此此处我们使@LocalTCC便可。值得注意的是,@LocalTCC一定需要注解在接口上,此接口可以是寻常的业务接口,只要实现了TCC的两阶段提交对应方法便可,TCC相关注解如下@LocalTCC适用于SpringCloud+Feign模式下的TCC/***确认方法、可以另命名,但要保证与commitMethod一

#android#前端#后端
MySQL 的 limit 分页查询及性能问题

通过limit实现分页查询。limit接收一个或两个整数型参数。如果是两个参数,第一个指定返回记录行的偏移量,第二个指定返回记录行的最大数目。。为了与PostgreSQL兼容,limit也支持【a取的记录数;b索引】。...

#android#前端#后端
Python数据可视化01:饼图(扇形统计图)

底下有投票!!!饼图英文学名为Sector Graph,又名Pie Graph。常用于统计学模块。2D饼图为圆形,手画时,常用圆规作图。仅排列在工作表的一列或一行中的数据可以绘制到饼图中。饼图显示一个数据系列 (数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。图表中的每个数据系列具有唯一的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。)

#python#开发语言#机器学习 +2
Tomcat8下载及安装配置教程(官网)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。本文章介绍了tomcat8官方网站下载免安装版的安装配置步骤。1.百度搜索tomcat,找到官网,点击进去2.点击左边的tomcat83.点击Archives(档案),也就是历史版本4.找到自己想要安装的版本

#apache#tomcat#java +2
selenium使用代理IP

如果一个用户对某个网站多次的访问,有可能会被识别为爬虫,因而限制其客户端 ip 的访问,对于一些比较正规的网站,反爬系统很强,最容易出现这种情况,所以有时候有必要使用代理IP,我一般选择使用随机动态的代理ip,这样可以保证每次访问时随机的一个用户而不是一个固定的用户。话不多说,注册IPIDEA进去,注册就送免费的100M流量,有特殊需求不够再买:生成API:点击生成链接复制链接包存起来,等会用。设

#selenium#tcp/ip#python +2
到底了