正确的在unload事件中发起请求 总结在unload与beforeunload事件中我们应当使用Navigator.sendBeacon函数来进行请求的发送,以避免以下问题: 异步请求发送很可能失败 同步请求导致了页面卸载被延迟 同时,我们应当做兼容性检查,如果浏览器不支持sendBeacon时,可采用同步请求的方式处理 参数 参数是将要发送的 ArrayBufferView 或 Blob, DOMString 或者 Form 2021-07-12 uni-app 解决方案
让自定义注解支持EL表达式解析方法参数 核心:EL表达式解析器1234567891011121314151617181920212223242526272829303132333435import org.aspectj.lang.JoinPoint;import org.aspectj.lang.reflect.MethodSignature;import org.springframework.core.LocalVariableT 2021-04-13 java
【uni-app】从H5唤起APP 前言在H5页面有个按钮,点击能够在手机浏览器/微信中直接跳转到对应的APP的具体页面,如果未安装对应的APP,则进行提示下载或在应用商店打开该应用下载页。也就是我们常见的“在APP中打开”功能。 这个功能在实现上主要分为两种场景,从普通浏览器唤醒以及从微信唤醒。这两个场景又分为了IOS端和安卓端,因此,实现的方式也分为很多种,譬如,schemes/Universal Link(通用链接)/应用宝等 2021-01-28 uni-app
pagehelper在全文检索sql下排序报错的问题 当sql中用到了全文索引做检索时且用pagehelp添加了排序时,发现后端会报一堆JSQLParserException,虽然能正常获取到查询结果,但是后端一堆的error日志看着也是非常难受,所以试着查找下问题的解决方案,具体的错误信息如下: 123456net.sf.jsqlparser.JSQLParserException at....「省略」 Caused by: net.s 2020-09-22 问题解决
mysql与oracle的一些优化技巧 选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以 2020-03-26 开发
Docx4j导出latex公式到word(公式可编辑) 环境核心代码依赖项docx4j:操作word文档(.docx) 1234567891011<dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</artifactId> <version>6.0.1</version></depend 2019-11-19
一次Tomcat CPU占用忽高忽低的排查记录 环境CentOS 7 apache-tomcat-8.0.28 问题描述用top命令查看系统资源暂用情况,发现CPU暂用忽高忽低(一会占用1%一会又飙升至40~80%) 排查方式 top -c命令查到导致cpu占用异常的进程的PID,确定为是tomcat top -H -p {PID}获取该进程的线程的详细资源占用情况 可以看到是PID为19511的线程导致,将19511转1 2019-11-19
myBatis使用redis做二级缓存时需要注意的几个地方 myBatis使用redis做二级缓存时需要注意的几个地方最新在做的一个项目,由于读业务多,写业务不频繁,所以采用redis做了个二级缓存来提高读的效率,但是在整个过程中,遇到了一些比较容易犯,而且也很严重的错误。 环境:spring boot redis redis缓存突然全部丢失由于原来redis缓存只应用在myBatis的缓存上,所以并没有即时发现这个问题,后来由于业务需要,额外在redi 2019-08-01 开发 mySql
mvn deploy命令发布jar包报错 错误内容[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Users\dell\Desktop\newJar). Please verify you invoked Maven from the correct directory. 解决方案需 2019-01-11 maven
根据端口结束进程的BAT 只有放在BAT文件中才可以执行 123456789@echo offsetlocal enabledelayedexpansionfor /f "delims= tokens=1" %%i in ('netstat -aon ^| findstr "0.0.0.0:你的端口 "') do (set a=%%igoto js):jsta 2018-06-13 开发 windows bat