Renfei's blog

Renfei's blog

Veni,Vedi,Vici

  • Home
  • Archives
  • Rss
  • Sitemap
  • 简历

java端非常好用的图片处理lib

最近开发中需要在服务端处理图片,在网上偶尔发现一个包挺不错,功能很多:http://www.jhlabs.com/ip/filters/index.html 里面有诸如高斯模糊的实现类,所有实现都调用filter类里面的filter方法: BoxBlurFilter boxBl

2015-12-25

[转]使用Redis作为LRU缓存

使用Redis作为LRU缓存转自:http://ifeve.com/redis-lru/#more-22547 如果你使用redis作为缓存,当添加新数据时,若有内存大小等限制,系统默认会根据一定的规则自动清理旧数据。这种处理方式在开发社区中众所周知,因为它也是非常流行的缓存系统

2015-12-10

关于mysql copying to tmp table on disk状态说明和引起的问题

mysql copying to tmp table on disk状态说明和引起的问题缘起: 最近在处理一个项目中需求场景时,需要并发读mysql,当时在调并发线程数过程中,报出了“ java.sql.SQLException: Incorrect key file for

2015-12-09

《Redis设计与实现》笔记8

多机数据库的实现——复制通过执行slaveof命令或者设置slaveof选项达到replicate复制服务器的作用 redis的复制可以分为同步(sync)和命令传播(command propagate)两个操作 2.8版本之前的复制 同步sync:从服务器发起sync,将从服

2015-12-03

《Redis设计与实现》笔记7

单机数据库实现——初始化服务器阶段: 初始化服务器状态结构initServerConfig 载入服务器配置数据 initServerConfig 初始化服务器数据结构 initServer 还原数据库状态RDB或者AOF,如果服务器的AOF持久化开关没打开则使用RDB进行还原,

2015-11-24

《Redis设计与实现》笔记6

单机数据库实现——serverCron函数上面已经介绍过serverCron函数是redis的时间事件默认的唯一个执行函数,每隔100毫秒执行一次。下面介绍此函数的主要作用: 更新服务器时间缓存 设计:由于redis中有很多地方需要获取系统当前时间为了减少系统调用次数,估redi

2015-11-23

《Redis设计与实现》笔记5

单机数据库实现——客户端 Redis服务器使用clients链表来存储客户端状态结构。 客户端属性,套接字描述符 redisClient的fd属性记录了客户端正在使用的客户端套接字描述符。 fd=-1,伪客户端,命令请求来源于AOF文件或者lua脚本。 fd大于-1,普通客户端

2015-11-23

《Strom分布式实时计算模式》笔记

2015-11-19

《Redis设计与实现》笔记4

单机数据库实现——事件Redis服务器是一个事件驱动程序,分为:文件事件和时间事件两大类。文件事件:执行客户端命令时间事件:定时调度任务 文件事件文件事件详述 redis文件事件是单线程的,但是通过io多路复用,监听多个套接字来实现高可用的网络通信模型(这里涉及异步io,系统内核

2015-11-13

《Redis设计与实现》笔记3

AOF持久化与RDB持久化通过保存键值对不同,AOF是通过保存redis服务器所执行的命令来纪录数据库状态的。AOF持久化分为三个部分:命令追加、文件写入、文件同步 命令追加 redis在AOF持久化打开时,服务器执行完一个写命令后,会将写命令追加到服务器状态的aof_buf缓冲

2015-11-11
« Prev123Next »
RSS 订阅

Hello , Weibo follow me.
A man will pay $2 for a $1 item he wants. A woman will pay $1 for a $2 item that she doesn't want.

Powered by hexo and Theme by Pacman © 2016 Renfei.Monster