最近做的某个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
#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
1.安装mini的系统,设置yum为保存cache [root@controller ~]# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=1 2.执行yum update -y #更 ...
分类:
其他好文 时间:
2020-02-18 18:28:08
阅读次数:
49
推荐使用的markdown编辑器 Typora(可以边编辑边实时显示) 创建Springboot项目:https://www.hangge.com/blog/cache/detail_2454.html 建议直接通过IDEA来创建Spring Initializer,再选择对应的java版本和spr ...
分类:
编程语言 时间:
2020-02-18 17:59:40
阅读次数:
76
一,下载: 1,下载页面: https://redis.io/ 2,下载 [root@localhost source]# wget http://211.136.65.167/cache/download.redis.io/releases/redis-5.0.7.tar.gz?ich_args2 ...
分类:
其他好文 时间:
2020-02-18 11:18:12
阅读次数:
82