在安装vue淘宝镜像和命令行工具的时候,先进行淘宝镜像安装,安装完成后,再对命令行工具进行安装报错如下: 原因分析:代理地址问题 解决办法:首先清理掉之前异常的下载内容,使用指令:npm cache clean --force 然后修改代理:代理置空 npm config set proxy nul ...
分类:
Web程序 时间:
2020-02-21 10:08:49
阅读次数:
238
参考资料 1. "Python 工匠:使用装饰器的技巧" 2. "一日一技:实现有过期时间的LRU缓存" 这次的参考资料写在前面,因为写得真不错!开始阅读本篇分享前,建议先阅读参考资料,如果还不能实现定时缓存装饰器,再继续从这里开始读。 实现思路 功能拆分: 1. 缓存上次函数运行的结果一段时间。 ...
分类:
其他好文 时间:
2020-02-21 09:27:17
阅读次数:
64
最近做的某个feature需要在很短的时间内上千万次请求其他部门的web服务,为了减少请求次数和提升系统响应速度决定采用cache来缓存数据。 说到cache最出名的就是memcached和redis了,因为目前公司内用redis的项目用的更多,有专门的集群和运维工程师,就果断选了redis。一言以 ...
分类:
其他好文 时间:
2020-02-20 23:58:01
阅读次数:
111
1、查看nodejs版本 $ node -v 2、清除nodejs缓存 $ npm cache clean -f 3、升级node 1)、安装nodejs管理工具 n $ npm install -g n 2)、切换已安装版本 $ n 3)、安装稳定官方版本 $ n stable 4)、安装指定版本 ...
分类:
Web程序 时间:
2020-02-20 22:23:23
阅读次数:
311
RDD通过persist方法或cache方法可以将前面的计算结果缓存,默认情况下 persist() 会把数据以序列化的形式缓存在 JVM 的堆空间中。 但是并不是这两个方法被调用时立即缓存,而是触发后面的action时,该RDD的计算结果将会被缓存在计算节点的内存中,并供后面重用。 示例如下: d ...
分类:
其他好文 时间:
2020-02-20 18:41:28
阅读次数:
74
1. 原题链接:https://leetcode.com/problems/lru cache/ 2. 解题思路 1. 为了增删改查都有较高的性能,使用双向链表和哈希表的组合 2. 针对LRU,哈希表对于查询和修改可以实现O(1)的时间复杂度,但是无法在O(1)时间复杂度实现删除操作 3. 双向链表 ...
分类:
系统相关 时间:
2020-02-20 17:22:47
阅读次数:
78
缓存Cache-Control的特性 a.可缓存性 public : http请求返回的过程中,返回的数据可以在路径中的每个节点被缓存 private : 只有请求的浏览器才可以缓存请求到的数据 no-cache: 可以使用缓存,但是使用之前必需先通过服务器验证一下,如果源服务器验证 后说可以使用本 ...
分类:
系统相关 时间:
2020-02-20 11:44:32
阅读次数:
99
在最近一段时间里,通过搜集有关资料加上自己的理解,设计了一款轻量级RPC,起了一个名字 lightWeightRPC 。它拥有一个RPC常见的基本功能。主要功能和特点如下: 利用Spring实现依赖注入与参数配置 利用Netty来实现客户端与服务端的远程通信 利用Hessian来实现序列化 设置Zo ...
分类:
其他好文 时间:
2020-02-20 00:13:39
阅读次数:
83
[toc] redis有两种使用方式一是作为数据库使用,二是作为缓存使用。 将redis作为缓存,当你新增数据时,让它自动地回收旧数据是件很方便的事情。这个行为在开发者社区非常有名,因为它是流行的memcached系统的默认行为。而redis回收数据LRU是redis唯一支持的回收算法。 1.Max ...
分类:
其他好文 时间:
2020-02-19 17:18:21
阅读次数:
66
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <Windows.h> #include <d2d1.h> #include <wincodec.h> #pragma comment(lib, "d2d1.lib ...
分类:
其他好文 时间:
2020-02-19 01:13:03
阅读次数:
168