`
zysoo
  • 浏览: 28140 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
区别: https协议需要到ca申请证书,一般免费证书很少,需要交费。 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议 http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。 ...
struts的action类。 基本上是对一些message,error,token的操作。 struts中,action方法需要对action类进行继承。 通过调用execute方法,http请求都交与RequestProcessor处理。 package org.apache.struts.action; import org.apache.struts.Globals; import org.apache.struts.config.ModuleConfig; import org.apache.struts.util.MessageResources; import org.apach ...
一直用struts做了一些列项目,却没有好好研究struts的代码,不得不说是个遗憾。 这就好像学习降龙十八掌,却一直不看秘籍。难免少几掌。哈哈。 虽然struts经到version2,但是version1比较经典。后面再分析v2. 先从ActionServlet开始,ActionServlet在MVC模型中充当了控制器的角色,所有的http请求都会首先经过这里。 ActionServlet的init()是struts初期化的方法。 init()方法包含了一些列的子方法: 1.initInternal()取得MessageResources的消息资源。通过在ActionResouc ...
问题: 1.hibernate中多条件检索 2.参数个数不确定   DetachedCriteria detachedCriteria=DetachedCriteria.forClass(FundAccount.class); // 判空 if (XXXXXX) { detachedCriteria.add(Restrictions.eq("accountId",fundAccount.getAccountId())); } if (XXXX) { detachedCriteria.add(Restrictions.like("fundID",fundAc ...
Learning PHP and MySQL By Michele Davis , Jon Phillips ............................................... Publisher: O'Reilly Pub Date: June 2006 Print ISBN-10: 0-596-10110-4 Print ISBN-13: 978-0-59-610110-7 Pages: 376   这个书的,Chapter 10.2.2.2 里面,第一个创建的文件名应该是Smarty.php,而不是index.php,因为在下面调用的时候,r ...
注:本文内容翻译之雅虎开发网站(http://developer.yahoo.com/performance/rules.html),系原创,如引用,请注明。1.减少HTTP 请求80%的终端用户都把时间浪费在前端。大部分时间都被束缚在下载页面的部件(components )上:图片,样式,脚 ...
本文主要实现在apache环境中,实现https的访问。 测试原因,在window环境下,使用apache2.2.8最新版本,集成openssl,下载地址:http://www.apache.org/dist/httpd/binaries/win32/apache_2.2.8-win32-x86-openssl-0.9.8g.msi 本文难易度为容易 1.首先安装apache,需要使得测试用url:www.test.com:443可以访问,此时没有加密,但是443端口可以访问。     在http.conf上面修改     ServerName www.test.com     Listen ...
练习rails的时候小作,zjstop.com 怕dreamhost要到期,保存一下截图,容易么!
装apache准备部署https的性能,在xp上试验一下,搞了一会儿发现装不了apache,想了半天还是没有搞定,google一下,发现是网络连接那里,microsoft客户端没有选中。郁闷。 启动的时候又不能启动,提示啥只能使用一个服务。难道有人用http服务了?netstat –ab 发现果然有服务在用,是迅雷,退出迅雷,启动apache,ok。 记录一下。
#最近被关于邮件发送问题搞的比较郁闷。 Rails的邮件发送,有三种方式,test,sendmail,smtp. 本人比较推荐smtp的方式,使用gmail来发送。好处是,不用自己配置smtp的server。如果你不可以上网(难道你来至二十世纪?),实施上,我在公司通过代理上网,那么测试gmail作为smtp服务器是不可以的,会报错,如果你遇到smtp方式发送邮件,想想看你是不是通过代理上网。 具体方式: 1.       在enviroment.rb文件中,提价如下代码 require 'smtp_tls'#下面会说这句话的原因<o:p></o:p> ActionMai ...
  #关于在页面上hidden域的问题。 又来个问题,我需要在book的详细页面添加评论 所以要建立一个<% form_for%>标签。 因为需要将当前的book的id给comment实体,所有我的思路是建立一个hidden域,传过来。User_id可以在session中取。 doc中解释为hidden_field_tag<o:p></o:p> hidden_field_tag(name, value = nil, options = {}) 多次尝试以后,搞定。 <% form_for :comment,@comment
昨天晚上rp严重走低,被mysql的一个问题搞到很晚,还使我把数据库重新建了一下。 问题是,我想把book和comment_book表关联起来,就是建外键,但是建不起来。报150错误。 早上起来继续搞,查看了manul,突然发现这样的一句话。 Corresponding columns in the foreign key and the referenced key must have simila internal datatypes inside InnoDB so that they can be compared without a type conversion. The size ...
问题再来 在rails中,默认路径是这样的,localhost/book/show/1,可是我想把url转变成 Localhost/book/1,人家douban就这样滴。 因为book是controllor,show是action… 显然如果只用Localhost/book/1,是没有action,rails把1当成action了,不对。 个人解决方法: 在route.rb中,添加map.connect':controller/:id',:action => "show" 这样,两种url都可以访问了
从今天开始把rails实践的问题,都记录下来,如果您遇到,能帮助你解决,那写的也就值得了。 ===================== 今天又遇到一个弱智问题,development.log log文件有乱码,我使用utf-8编码。于是想怎么解决。Google了很久,还是没有解决。看到robin有个文章,在radrails中可以通过tail来看log文件,在radrails偶是不乱码的,于是搞定怎么tail,又是一顿google,才发现: 在radrails中,找到log文件,右击“tail”,就是在console中看log文件了,这个还是适用的。
我需要安装will_paginate插件,但是svn在公司局域网连接不上,于是我需要把will_paginate下载到本地安装,但是不知道怎么按照。 新手,对rails的插件机理不是很懂。 尝试中,把will_paginate解压放到vendor/plugins/will_paginate下面 启动server的时候,报错。 => Booting WEBrick... ./script/../config/../vendor/plugins/will_paginate/lib/will_paginate/finder.rb:1 1:in `included': undefined me ...
Global site tag (gtag.js) - Google Analytics