logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Rails源代码分析(1):RailsFCGIHandler

按照顺序从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 学习笔记(1)

了解Kafka是什么,它能用来做什么

Kafka 学习笔记(3) - HA

Kafka 将Partition分布在Cluster的多个Server,这个数字也是可以配置的其中一个Leader负责接收所有读写请求,其它的Followers进行replicate,如果Leader down了,那么其它Follower会变成Leader,这个功能应该就是Kafka借助了Zookeeper来实现的另外要注意的是,每个Server都是其中一些Partit

Kafka 学习笔记(2) - Topic 和 Log

A topic is a category or feed name to which messages are published.每个Partition都是一个排序的和不可变的消息队列,新消息都会append到结尾,每个message都会分配一个sequential id, 叫做offset,作为message的唯一的id注意的是Kafka的Cluster会保存在某个配

Rails源代码分析(26):ActionController::HttpAuthentication::Basic::ControllerMethods

1 使用这个Module提供了一个简单的方法进行基于HTTP的验证,个人感觉没有太大的帮助,反而增加了复杂度,不如自己实现简单:class PostsController          USER_NAME, PASSWORD = "dhh", "secret"                before_filter :authenticate, :except => [ :index ]  

Rails源代码分析(15):ActionController::Helpers

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

Rails源代码分析(43):ActionView Template (1)

Template 可以看作一个Wrapper,用来包装整个输出对象,包括如下几个:TemplateInlineTemplate PartialTemplatedef initialize(view, path, use_full_path, locals = {})@view = view@finder = @view.finder

Rails源代码分析(17):ActionController::Caching(1)

1 框架Cache可以很方便的来加速应用,可以在计算、rendering以及数据库调用ActionController有3种方式的cache:Page, Action, FragmentTo turn off all caching and sweeping, set Base.perform_caching = false.Configuration examples (MemoryStore

Rails源代码分析(14):ActionController::MimeResponds

什么是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

#html
Rails源代码分析(16):ActionController::Cookies

1 如何使用Cookies  从controller中调用直接调用cookies方法就能得到cookies,  读取的cookies是从request中读取的时候读取的,  读取的时候不会把cookie对象取回来,只会把它包含的值取回来    写入的cookies将会和response一起发送出去,  # Examples for writing:  #  #   # Sets a simple 

    共 11 条
  • 1
  • 2
  • 请选择