斐讯 K2 刷老毛子固件

一、刷 breed breed 是一个专门用于刷固件的后台,支持对系统当前的数据进行操作。 breed 是刷固件最重要的一步,K2 系统默认的版本已经做了限制,不能直接刷上 breed,需要在网上找教程刷。 我手里的这个路由器原来刷过,因此这里略过这一步。 进去 breed 的方法 拔掉路由器电源,按住重置键,然后 ... 阅读更多

「缓存穿透」 、 「缓存击穿」 和 「缓存雪崩」 的概念和解决办法

一、缓存 缓存的作用一般是为了减轻数据库压力设计的,因为数据都是读写磁盘,当并发量大的时候,磁盘 IO 可能跟不上并发量。而缓存一般设计都是放在内存中的,最常见的例如 redis 和 memcached,都是把数据都缓存在内存中。读写内存的速度比磁盘快很多,因此把常用的数据都放到内存中做缓存可以给数据库减轻很 ... 阅读更多

openssl 命令的部分用法

一、证书相关 查看证书详细信息:

查看证书所有者:

打印指纹信息:

转换证书格式: [crayon-6 ... 阅读更多

LINUX 环境下文件删除了但是磁盘空间没有释放问题

一、问题现象 磁盘下有个大文件占满了空间,删除后发现文件不见了,但是磁盘空间并没有释放。 问题原因 文件还被其他进程占用,调用 rm 后实际上还并没有真正删除,只有当文件解除占用后 (引用计数变为 0) 才会释放掉这部分空间。 解决方案 使用 lsof 命令查看文件还在被哪个进程占用的,关闭进程接触解除占用: [ ... 阅读更多