public static void main(String[] args) throws Exception { //读取文件 InputStreamReader isr = new InputStreamReader(new FileInputStream("C:\\\\Users\\\\Adm... ...
分类:
其他好文 时间:
2018-06-24 17:55:30
阅读次数:
175
最近有个需求,将内存和帧数数据序列化到二进制文件。为了节省内存,采用了100个对象的数组,每次存满就序列化到文件,然后归零继续存,以追加的性式继续序列化到原有文件。 这样相当于多个数组对象存在了同一个序列化文件。反序列化的时候需要处理一下。思路是先反序列化出来一个,然后修改文件读取的Offset,继 ...
先来几道面试题 1、a.meituan.com 和 b.meituan.com 这两个域能够共享同一个 localStorage 吗? 2、在 webview 中打开一个页面:i.meituan.com/home.html,点击一个按钮,调用 js 桥打开一个新的 webview:i.meituan ...
分类:
其他好文 时间:
2018-05-31 14:49:08
阅读次数:
769
原文:把项目中那些恶心的无处存储的大块数据都丢到FastDFS之快速搭建 在我们开发项目的时候,经常会遇到大块数据的问题(2M-100M),比如说保存报表中1w个人的ID号,他就像一个肿瘤一样,存储在服务器哪里都 觉得恶心,放在redis,mongodb中吧,一下子你就会收到报警,因为内存满了。。。... ...
分类:
其他好文 时间:
2018-05-25 00:25:49
阅读次数:
221
LRU全称是Least Recently Used,即最近最久未使用的意思。 LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。也就是说,当限定的空间已存满数据时,应当把最久没有被访问到的数据淘汰。 实现LRU 1.用一个数组来存储数据,给每一个数据项 ...
分类:
编程语言 时间:
2018-05-09 14:54:21
阅读次数:
286
装饰器应用练习一、实现一个cache装饰器,实现可过期被清除的功能简化设计,函数的形参定义不包含可变位置参数、可变关键词参数和keyword-only参数可以不考虑缓存满了之后的换出问题1)原始defcache(fn):importinspectlocal_cache={}defwrapper(*args,**kwargs):sig=inspect.signature(fn)params=sig.
分类:
编程语言 时间:
2018-04-25 18:53:21
阅读次数:
261
tags: NOIP 并查集 动态规划 搜索 categories: 信息学竞赛 总结 "机器翻译" "乌龟棋" "关押罪犯" "引水入城" 机器翻译 Solution 维护一个队列, 每次从词典中查词时将单词加入队列(代表内存), 当内存满的时候, 从队首弹出一个代表清空最早的单词. Code 引 ...
分类:
其他好文 时间:
2018-04-06 17:40:13
阅读次数:
261
一、Android中的缓存策略 一般来说,缓存策略主要包含缓存的添加、获取和删除这三类操作。如何添加和获取缓存这个比较好理解,那么为什么还要删除缓存呢?这是因为不管是内存缓存还是硬盘缓存,它们的缓存大小都是有限的。当缓存满了之后,再想其添加缓存,这个时候就需要删除一些旧的缓存并添加新的缓存。 因此L ...
分类:
移动开发 时间:
2018-02-20 11:17:08
阅读次数:
295
TCP 是互联网核心协议之一,本文介绍它的基础知识。 一、TCP 协议的作用 互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。 (图片说明:TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协议。) 最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包( ...
分类:
其他好文 时间:
2018-02-09 14:52:05
阅读次数:
159
/var/log/redis_6379.log 日志文件
/var/lib/redis/6379 数据目录
/usr/local/bin/redis-server Redis服务器软件存储路径
vim /etc/redis/6379.conf 配置文件
.....
maxmemory <bytes> 最大内存
maxmemory-policy volatile-lru 内存满时,使用LRU算法清理旧数据
daemonize yes 守护进程
pidfile /var/run/redis_6379.pid 进程PID
port 6379 端口号
timeout 300 连接超时时间
loglevel notice 日志级别
logfile /var/log/redis_6379.log 日志文件
databases 16 数据库个数
save 900 1 数据库镜像频率
dbfilename dump.rdb 镜像备份文件名
/var/l
分类:
数据库 时间:
2018-01-19 00:21:29
阅读次数:
255