硬件上存储器的层次结构 有一个问题: 当我们数据在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
``` centos:yum install mtr windwos下载 https://cdn.ipip.net/17mon/besttrace.exe https://github.com/oott123/WinMTR/releases android下载 https://dwz.cn/KCdN... ...
分类:
其他好文 时间:
2020-05-01 10:21:38
阅读次数:
75
一、前言 在工作中或者新的框架等都会踩坑,有时同一个还不只一次,感觉有必要记录一下。 这里分类记录下。 二、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
``` java package com.qiliang.demo13_线程同步安全; // 线程同步安全问题 , 卖票案例演示 public class UnSafeBuyTicket { public static void main(String[] args) { BuyTicket sta ...
分类:
编程语言 时间:
2020-04-30 13:44:33
阅读次数:
71
备份本地源 获取阿里源配置文件 更新epel仓库 更新cache `yum makecache` ...
分类:
其他好文 时间:
2020-04-30 13:15:20
阅读次数:
413
http 1.0定义了3种方法:GET,POST,HEADhttp 1.1新增了6种方法:PUT,DELETE,Options,Trace,Connect,Patch 1. GET2. POST3. PUT4. DELETE5. Options 两种场景: 1. 获取资源支持的http方法 2. 跨 ...
分类:
Web程序 时间:
2020-04-29 20:27:25
阅读次数:
128
好端端的突然就报错了 【一】 之前新clone代码下来就直接初始化就可以,这次报错,貌似缓存的问题。如图 其实解决也很简单 清理缓存即可 输入 npm cache clean --force 重新 npm i 如果你已经初始过 可能需要删掉node_modules文件 【二】 如果你跟我一样很不幸遇 ...
分类:
其他好文 时间:
2020-04-29 18:55:38
阅读次数:
65