2021-08-09
提到网站访问速度,合理运用 PJAX 无刷新访问技术、Lazyload 图片懒加载以及 Service Workers 浏览器缓存,这些技术的加持大大提升了网站的访问体验。 在了解关于 Service Worker 的实现方式后,这里就大概的介绍一下如何在自己的博客 / 网站
2021-07-27
在使用 mysql 的时候,我们有时会碰到 Waiting for table metadata lock 的锁等待。但是这个锁等待比较特殊,在 innodb_lock_wait 和 show engine innodb status 表里面都查不到。 该锁的影响 还是用例子来展示一下吧,更加简单直观。 ID USER HOST DB COMMAND TIME STATE INFO 1 event_scheduler localhost NULL Daemon 365869 Waiting on empty queue NULL 13006 root localhost NULL Query
2021-07-14
一、为什么要使用 rel='noopener'? 先举个栗子,有以下两个页面 a.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <a href="b.html" target="_blank">da</a> </body> </html> b.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <SCRIPT>window.opener.location.href ="http://google.com"</SCRIPT> </body> </html> 其中在 a.html 中有个超链接,点击后打开新的 tab
2021-06-29
如果你的服务器在使用 CDN 后,还出现源站 IP 泄漏,不妨查看一下你的源站,当你未设置默认网站时,通过 IP 可直接访问建立的第一个网站,而当你在 IP 前加上 https 访问时,Nginx 会自动返回该网站的 https 证书,从而暴露相关域名
2021-06-28
百度云加速提示:502网关错误,解决办法以及如何添加百度云加速节点IP白名单教程 本站用的是百度云加速 cdn 免费版,为的是可能会对我博客站 SEO 增益。但是发现偶尔访问站点会报错:502 网关错误,连接源站失败 DuEdge Event
2021-06-28
问题引入 假设一个场景,一张用户表,包含 3 个字段:id,identity_id,name。 现在身份证号 identity_id 和姓名 name 有很多重复的数据,需要删除多余数据只保留一条有效数据。 模拟环境 1、登入 mysql 数据库,创建一个单