摘要: 1. 介绍 redis有一个数据类型叫list(列表),它的每个子元素都是 string 类型的双向链表。我们可以通过 push,pop 操作从链表的头部或者尾部添加删除元素。这使得 list 既可以用作栈,也可以用作队列。 假如,我们有一个队列系统,把一个个任务放到队列中,另一个进程就把队列中的任 阅读全文
posted @ 2016-03-03 17:28 开发者里程碑 阅读(2358) 评论(0) 推荐(0)
摘要: 1. 介绍 当我们在京东商城的搜索框,输入想要搜索的内容,比如你想要搜索"热水瓶",刚输入一个"热"字,就会出现一个下拉框,列出了很多以"热"字开头的可供选择的条目,比如"热水器"、"热水袋"、”热水瓶"等,如下图所示: 这种技术就叫做自动输入完成,当输入想要搜索的首字符或其中被包含的字符时,就会出 阅读全文
posted @ 2016-03-03 17:28 开发者里程碑 阅读(501) 评论(0) 推荐(0)
摘要: 1. 介绍 rails中就自带有cache功能,不过它默认是用文件来存储数据的。我们要改为使用redis来存储。而且我们也需要把sessions也存放到redis中。关于rails实现cache功能的源码可见于这几处: https://github.com/rails/rails/blob/mast 阅读全文
posted @ 2016-03-03 17:27 开发者里程碑 阅读(606) 评论(0) 推荐(0)
摘要: 1. 介绍 cache就是人们所说的缓存。我们这里所说的cache是web上的。对用户来说,衡量一个网站是否具有良好的体验,其中一个标准就是响应速度的快慢。可能网站刚上线,功能还较少,数据库的记录也不多的情况下,网站可能访问速度比较快,也不需要优化。但是随着网站发展起来,功能越来越多,数据库越来越大 阅读全文
posted @ 2016-03-03 17:22 开发者里程碑 阅读(475) 评论(0) 推荐(0)
摘要: 1. 介绍 本篇会介绍几个关于redis的图形化的监控工具和管理工具。 2. redis-stat redis-stat提供终端和web端的监控页面,它安装和使用起来很简单。 安装只需要一条指令。 $ gem install redis-stat 运行更简单。 $ redis-stat 效果图如下: 阅读全文
posted @ 2016-03-03 17:12 开发者里程碑 阅读(482) 评论(0) 推荐(0)
摘要: 1. 介绍 clients这里列出了redis所支持的语言的所有客户端程序,其中就有ruby的。有这么多的客户端,说明要实现redis的客户端是不难的。其实你只要掌握一种语言的socket编程就可以实现的,比如ruby中的socket编程,本站会有相关的章节来单独介绍在ruby中是如何进行socke 阅读全文
posted @ 2016-03-03 17:11 开发者里程碑 阅读(2452) 评论(0) 推荐(0)
摘要: 1. 如何学习 redis有好多数据类型,有这么多数据类型,我们不可能每个都记得完完全全。但是我们必须知道它有哪些数据类型,每个数据类型是怎样的,有什么作用。redis的每一个数据类型都有一大堆命令,这些命令也不需要记,要用的时候来查就好了。Redis 命令参考这个网站就可以来查找每个命令的意义和用 阅读全文
posted @ 2016-03-03 17:10 开发者里程碑 阅读(327) 评论(0) 推荐(0)
摘要: 1. 介绍 Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. 这是官方的定义。说它是一个数据库,且是把数据存到内存中, 阅读全文
posted @ 2016-03-03 17:09 开发者里程碑 阅读(263) 评论(0) 推荐(0)
摘要: 有三中方法可以实现验证码的功能 第一种是自定义一个filter,放在SpringSecurity过滤器之前,在用户登录的时候会先经过这个filter,然后在这个filter中实现对验证码进行验证的功能,这种方法不推荐,因为它已经脱离了SpringSecurity 第二种是自定义一个filter让它继 阅读全文
posted @ 2016-03-03 09:15 开发者里程碑 阅读(802) 评论(0) 推荐(0)
摘要: Java类文件结构 阅读目录 一、概述 二、Class类文件的结构 三、字节码指令 四、参考资料 回到顶部 一、概述 实现语言无关性的基础是虚拟机和字节码存储格式。Java虚拟机不和包括Java在内的任何语言绑定,只与"Class文件"这种特定的二进制文件所关联,Class文件中包含了Java虚拟机 阅读全文
posted @ 2016-02-23 17:52 开发者里程碑 阅读(744) 评论(0) 推荐(0)