简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
按照顺序从CGI开始入手Ruby CGI Doc:The Common Gateway Interface (CGI) is a simple protocol for passing an HTTP request from a web server to a standalone program, and returning the output to the web browser.
了解Kafka是什么,它能用来做什么
Kafka 将Partition分布在Cluster的多个Server,这个数字也是可以配置的其中一个Leader负责接收所有读写请求,其它的Followers进行replicate,如果Leader down了,那么其它Follower会变成Leader,这个功能应该就是Kafka借助了Zookeeper来实现的另外要注意的是,每个Server都是其中一些Partit
A topic is a category or feed name to which messages are published.每个Partition都是一个排序的和不可变的消息队列,新消息都会append到结尾,每个message都会分配一个sequential id, 叫做offset,作为message的唯一的id注意的是Kafka的Cluster会保存在某个配
1 使用这个Module提供了一个简单的方法进行基于HTTP的验证,个人感觉没有太大的帮助,反而增加了复杂度,不如自己实现简单:class PostsController USER_NAME, PASSWORD = "dhh", "secret" before_filter :authenticate, :except => [ :index ]
1 如何使用默认情况下MyController自动包含MyHelper,add_template_helper 方法可以用来添加自定义的helper Module如果想另外添加,可以用 helper 方法来指定: # ==== Examples # The +to_s+ method from the Time class can be wrapped in a helper meth
Template 可以看作一个Wrapper,用来包装整个输出对象,包括如下几个:TemplateInlineTemplate PartialTemplatedef initialize(view, path, use_full_path, locals = {})@view = view@finder = @view.finder
1 框架Cache可以很方便的来加速应用,可以在计算、rendering以及数据库调用ActionController有3种方式的cache:Page, Action, FragmentTo turn off all caching and sweeping, set Base.perform_caching = false.Configuration examples (MemoryStore
什么是MimeRespondsMimeResponds主要是为了支持Web Service请求:比如 /people/list.html 返回一个html格式的响应比如 /people/list.xml 返回xml格式的响应Rails determines the desired response format from the HTTP Accept header submitted by th
1 如何使用Cookies 从controller中调用直接调用cookies方法就能得到cookies, 读取的cookies是从request中读取的时候读取的, 读取的时候不会把cookie对象取回来,只会把它包含的值取回来 写入的cookies将会和response一起发送出去, # Examples for writing: # # # Sets a simple