硬件上存储器的层次结构 有一个问题: 当我们数据在L3到L6之间的时会被Load到不同的CPU之中,不同的CPU之间的数据怎么一致性 也就是说,一个线程改了CPU内部的数据,另一个线程在另一个CPU上怎么才能知道呢 解决办法 1. 把总线锁住(L2和L3之间加把锁),一个CPU访问L3上的一个数的时 ...
分类:
其他好文 时间:
2020-05-01 12:47:32
阅读次数:
68
Cache Aside Pattern (1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应 (2)更新的时候,先删除缓存,然后再更新数据库 先删除后更新 避免更新过程中新来的读请求读到旧缓存数据。或者修改了数据库后删除缓存操作失败了,就会导致redis与数据 ...
分类:
数据库 时间:
2020-05-01 12:32:39
阅读次数:
232
一、前言 在工作中或者新的框架等都会踩坑,有时同一个还不只一次,感觉有必要记录一下。 这里分类记录下。 二、node 包管理 现在前端框架大行其道。在使用框架的同时需要管理各种包,这里面经常会在 npm install 时出现各种问题。在这里记录下。 1、EPERM: operation not p ...
分类:
其他好文 时间:
2020-05-01 01:28:24
阅读次数:
88
快速安装命令如下: sudo apt-cache search sogou sudo apt-get install sogoupinyin sudo apt --fix-broken install 【根据上一条命令的实际情况看】 sudo apt-get install sogoupinyin ...
分类:
其他好文 时间:
2020-04-30 15:20:27
阅读次数:
923
解决apt-get install因为无法获得锁,而不能安装问题机器:ubuntu16.04报错信息: 解决方法:1、首先查看下 ls -l /var/cache/apt/archives/lock ls -l /var/lib/dpkg/lock-frontend 2、删除:(注意:下面这两个顺序 ...
分类:
其他好文 时间:
2020-04-30 13:58:56
阅读次数:
67
备份本地源 获取阿里源配置文件 更新epel仓库 更新cache `yum makecache` ...
分类:
其他好文 时间:
2020-04-30 13:15:20
阅读次数:
413
好端端的突然就报错了 【一】 之前新clone代码下来就直接初始化就可以,这次报错,貌似缓存的问题。如图 其实解决也很简单 清理缓存即可 输入 npm cache clean --force 重新 npm i 如果你已经初始过 可能需要删掉node_modules文件 【二】 如果你跟我一样很不幸遇 ...
分类:
其他好文 时间:
2020-04-29 18:55:38
阅读次数:
65
前言 补漏洞系列~今天来动手体验一下HTML5中的离线应用之mainifest缓存清单。实际上H5还提供了一个JavaScript接口来用于更新缓存文件的方法以及对缓存文件的操作。在Chrome中,输入以下地址就可以查看浏览器的本地缓存: chrome://cache/ 关于manifest 离线应 ...
分类:
其他好文 时间:
2020-04-29 01:05:40
阅读次数:
68
一,优化nginx的worker进程数 1,worker_processes应设置为多少? worker_processes 4; 如何设置这个值: worker_processes默认值是1,一般要设置为cpu的核心数量或核心数量x2 注意:是核心的数量,不是cpu的数量,一颗cpu可能有多个核心 ...
分类:
其他好文 时间:
2020-04-28 17:03:41
阅读次数:
82
代理检测 目标:检测代理响应速度、稳定性、匿名度、是否在黑(白)名单 1、响应速度可以通过超时请求来过滤 2、匿名度 url = 'http://httpbin.org/get' 如何headers中有"Ngx-Client-Ip": "xxx.xxx.xxx.xxx"或者origin字段中有包含本 ...
分类:
其他好文 时间:
2020-04-28 14:54:26
阅读次数:
50