草庐IT

TFmini-Plus-IIC

全部标签

Mybatis-Plus分页插件查询慢解决方案

问题需求反馈前端界面查询速度很慢。分析f12查看接口响应时间达到了5.47s。查看后端代码逻辑,就是传了些参数,分页查询了一个列表的数据。分页插件使用的是mybatis-plus的分页插件,PaginationInterceptor。把后端调用的sql单独拿出来在navicat中进行执行,才0.54s左右,其实很快了,数据量也不大。分页查询即使加上查总数的count语句,单独拿出来在navicat中执行,也很快。综上,总体来说这次响应速度慢和sql查询的关系不是很大,查看后台日志时发现,在打印出sql语句之后,会卡顿一会儿,随后才会输出count语句。查阅mybatis-plus插件的官网发现

TM1650数码管(类IIC驱动)

目录一、TM1650简介    1、特性描述    2、功能特点二、IIC(Inter-IntegratedCircuit BUS)结构解析    1、IIC协议介绍    2、多主机IIC总线结构     3、信号概念 三、TM1650数码管的工作四、编写代码一、TM1650简介    1、特性描述        TM1650是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路。内部集成有MCU输入输出控制数字接口、数据锁存器、LED驱动、键盘扫描、辉度调节等电路。TM1650性能稳定、质量可靠、抗干扰能力强,可适用于24小时长期连续工作的应用场合。    2、功能特点     

51单片机双机IIC通信

双机IIC通信一、功能介绍通过IIC协议进行两个51单片机之间的信息传输,主机按下按键发送不同的指令,控制从机对应LED灯进行点亮。二、IIC介绍1、发送部分(1)开始信号起始条件:SCL高电平期间,SDA从高电平切换到低电平(2)结束信号终止条件:SCL高电平期间,SDA从低电平切换到高电平(3)发送一个字节条件:SCL低电平期间,主机将数据位依次放到SDA线上(高位先行),然后释放SCL,依次循环上述过程8次,即可发送一个字节。2、接收部分(1)开始信号检测循环等待SDA、SCL由高电平转换成低电平。(2)结束信号检测循环等待SDA由低电平转换成高电平(3)数据接收开始信号之后,循环等待S

vue3+element-plus 通过v-infinite实现下拉滚动无限加载

v-infinite官网v-infinite-scroll无限滚动组件使用详解1、v-infinite-scroll="load"//load无限滚动加载的方法2、infinite-scroll-disabled//是否禁用无限滚动加载3、infinite-scroll-delay//节流时延,单位为ms4、infinite-scroll-distance//触发加载的距离阈值,单位为px5、infinite-scroll-immediate//是否立即执行加载方法,以防初始状态下内容无法撑满容器。//默认情况下,infinite-scroll-disabled是false,因此如果组件使用无

element-plus日历(Calendar)动态渲染+避坑指南

效果图实战代码template>el-calendar>template#date-cell="{data}">el-row:class="data.isSelected?'is-selected':'sds'">{{data.day.split('-').slice(1).join('-')}}{{data.isSelected?'✔️':''}}/el-row>divv-for="(item,index)intextContent(data.day)":key="index">e-row>el-colclass="center">el-tagtype="warning"class="tag

未找到依赖项 ‘com.baomidou:mybatis-plus-boot-starter:3.5.3.1‘的解决方法

网上很多办法都试了,很多办法看不懂。用了以下方法报错马上消失:点击IDEA右边Maven栏生命周期里的install,等待一会后刷新。报错消失。 

javascript - Google Plus 按钮代码警告 : "Unsafe JavaScript attempt to access frame" in Chrome

尽管我在Chrome上使用的是Google推荐的代码,但我正在尝试向我的网站添加一个GooglePlus按钮,并不断收到JavaScript安全警告。我已经使用直接从Google网站管理员的recommendedcode复制的代码重现了错误,没有其他添加:(function(){varpo=document.createElement('script');po.type='text/javascript';po.async=true;po.src='https://apis.google.com/js/plusone.js';vars=document.getElementsByTag

javascript - Google Plus 按钮代码警告 : "Unsafe JavaScript attempt to access frame" in Chrome

尽管我在Chrome上使用的是Google推荐的代码,但我正在尝试向我的网站添加一个GooglePlus按钮,并不断收到JavaScript安全警告。我已经使用直接从Google网站管理员的recommendedcode复制的代码重现了错误,没有其他添加:(function(){varpo=document.createElement('script');po.type='text/javascript';po.async=true;po.src='https://apis.google.com/js/plusone.js';vars=document.getElementsByTag

mybatis-plus使用updateBatchById小记

//@Transactional(rollbackFor=Exception.class)publicBooleantest(){ListstaffInfos=this.list();staffInfos=staffInfos.stream().map(staffInfo->{if(staffInfo.getNumber().equals("0132791")){//如果number=0132791,则把元素设置成null,制造exceptionstaffInfo=null;returnstaffInfo;}else{staffInfo.setEntryTime(0L);returnstaff

element-ui / element-plus dialog 自定义层级

背景:         微前端集成后主子应用的dialog层级冲突导致主应用的弹窗被覆盖,主子应用的弹窗都是append到body下的, z-index自动生成  尝试方案:     1.根据官方Api给弹窗添加自定义class,并通过设置自定义class样式来控制;         ==>无效,因为生成的class是在子级,内部的一层,外层的el-dialog_wrapper没有添加自定义类名;解决办法:    1.沿着增加自定义类名的思路,使用最原始的方法操作DOM给el-dialog_wrapper 添加自定义类名methods:{showDialog(){this.visible=tr