技术分享
-
前几天逛友情链接看到 古哥的网站使用了Service Worker离线缓存,也用了一下,效果很不错 本文,就彻底把Service Worker加速网站的方法给写出来。当然,方法也是我四处搜索总结出来的。Service Worker的主要作用在于解放主线程,一般简称SW缓存。做到极致,甚至可以离线浏览网页。不过,本文的主要意图是一定程度上加快网页的访问。 Service Worker的兼容性 下图是…
-
介绍: 最近新建了一个WordPress的网站知更鸟主题自带的ICO图标失效了,于是就想到了自建办法,在百度搜出了一个文章还贴出了源码GitHub地址,发现请求链接还可以伪静态,虽然作者有几年没有更新了,但是依然可以正常使用。 GitHub地址: https://github.com/owen0o0/getFavicon 使用方法: 1、解压后将里面的favicon文件夹上传到网站根目录 2、需要…
-
这几天各大网站都变为灰色了,为了更多的网友可以达成这种效果,在哀悼可以表达一份哀悼。今天临时上网教大家怎么开启全站变灰。网上的代码都是全站整站变灰色,怎么只让首页变灰色,其他页面都是正常的颜色呢,代码都一样,放的位置变一下就行。 WordPress怎么全站变灰色,可在当前WordPress主题自定义CSS中,添加以下代码,也可以添加在当前WordPress模板的<head>中! 提示:…
-
一直使用的是阿里云的云虚拟主机搭建的WordPress站点,前段时间,因为网站的一些需要想要开启memcache缓存,然而阿里云的虚拟主机是不支持memcache缓存功能的,无奈只得转而使用阿里云的ECS服务器。作为一个对编程近乎白纸的菜鸟,使用云服务器搭建网站的难度可想而知,不过不怕,个人一直觉得:只要想解决,世界上就没有什么解决不了的问题。说干就干,查阅了一番资料,最终选择了“阿里云Linux…
-
写这篇文章的原因是,昨天中午起来刷朋友圈发现有个和我差不多的妹子定下的一个小目标已经完成了,那个小目标就是存5万。想来我毕业也5年了,一个w的存款还没有,混的有多惨简直不能用言语来形容。 作为一个没有任何兼职和其他收入的普通上班族而言,工资是唯一的收入来源,当我最初踏入这个行业的原因是缺钱,再不上班我就要饿死了。所谓的桌面运维,核心工作是保证公司的网络不断网,常见的电脑软硬件故障,OA,ERP系统…
-
Linux运维工程师的薪资范围浮动是比较大的,初级的Linux运维工程师在北京只有5000-8000元,当然要求的技能水平也不高,基本大专学历就能胜任。我们来看下初级Linux运维工程师的技能要求有哪些,以BOSS直聘的招聘要求为例: 总结起来就是网络管理和日常设备的维护,偏向于硬件的维护,工作并不复杂可以说比较简单,薪资有6000-7000已经很不错了,由此可看,运维的薪资还是比较可观的。 再来…
-
在生产环境中由于一些不明原因,导致 rabbitmq 重启,在 RabbitMQ 重启期间生产者消息投递失败,导致消息丢失,需要手动处理和恢复。那么,如何才能进行 RabbitMQ 的消息可靠投递呢? 特别是在这样比较极端的情况,RabbitMQ 集群不可用的时候,无法投递的消息该如何处理呢 发布确认springboot版 确认机制方案 代码架构图 配置文件 在配置文件当中需要添加 spring.…
-
幂等性 概念 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额发现多扣钱了,流水记录也变成了两条。在以前的单应用系统中,我们只需要把数据操作放入事务中即可,发生错误立即回滚,但是再响…
-
无实操 clustering 搭建步骤 1.修改 3 台机器的主机名称 2.配置各个节点的 hosts 文件,让各个节点都能互相识别对方 3.以确保各个节点的 cookie 文件使用的是同一个值 在 node1 上执行远程操作命令 4.启动 RabbitMQ 服务,顺带启动 Erlang 虚拟机和 RbbitMQ 应用服务(在三台节点上分别执行以下命令) 5.在节点 2 执行 6.在节点 3 执行…
-
目录 公司这几天数据库有数据丢失,所以找到运维部门要恢复数据库,但是我们的工程师,在执行完恢复命令后,提示语法错误,并没有恢复数据库,坑爹啊~~~ 具体原因:由于备份时语法错误 或 指定的目录不存在,但在备份的时候又没报错,所以工程师以为备份成功了,最终酿成大祸;(成为黑锅侠) 公司最终开恩,每人扣除1000元的惩罚,下面来总结并模拟下正常过程。 一、错误备份演示 语法出错,备份失效看似备份成功,…
-
目录 MySQL数据库是关系型数据库,它是用SQL语句进行数据存取的,所以熟练运用SQL语句是必须的,那么我们如何掌握呢,其实MySQL 内置的help 已经告诉你,如何运用它,下面我们就来看看 1,登录MySQL,询问系统内置说明书 root@db02 scripts]# mysql -uroot -S /data/3306/mysql.sock Welcome to the MySQL mon…
-
目录 在日常运维工作中,对于mysql数据库的权限的规避,SQL审核优化、数据备份恢复就变成了,工作必备技能; 数据库对于网站的重要性使得我们对mysql数据的管理不容有失! 然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办??? 下面,就mysql数据库误删除后的恢复方案进行说明。 一、MySQL数据恢复方法总结: 1、使用Mysql 数据闪回工具恢复数据的文章:…