今天看程序员,发现了play!framework这个java web框架。
以前也接触过SSH框架,struts+spring+hibernate。。。看着每一个部分那厚厚的参考书。。我就害怕。
后来就看了一阵子ruby on rails。彻底喜欢上了那种简洁的风格,约定优先配置也很棒。

知道发现play框架,才知道原来java也可以这样简洁。play框架扔掉了J2EE的各种规范。。。完全像rails一样简洁了

Play!的主要特性:
  •     简单的开发周期。该框架可自动编译和重新装载已改变的源文件。
  •     智能绑定HTTP参数到Java方法参数。
  •     基于Apache Mina的快速HTTP服务器(http://mina.apache.org)。
  •     一个基于Groovy的强大的模板引擎,可实现多层继承,定制用户标签等功能。
  •     优秀的错误报告功能:发生异常时,该框架会直接显示出错误的源代码,甚至是模板代码。

目前playframework网站的资料也比较全。从安装入门到开发实例应有尽有。我打算有时间慢慢翻译过来,发布在我的博客上。也是对自己学习的一种激励。

平安夜观看十月围城 不指定

babo , 2009/12/25 11:35 , 个人生活 , 评论(0) , 阅读(255) , Via 本站原创
09年平安夜,下班早早就去接老婆。一路还算顺利,没有堵车。大约5点30到达电影院。
自己订的位置,需要提前1小时确认买票,结果我们的位置没有。。。。。幸运的是,有个更好的位置,也没有来确认,我们直接买了那2张票。
十月围城 英文名字 Bodyguards-and-Assassins
主要演员
 谢霆锋 XIETINGFENG
  黎明 LIMING
  甄子丹 ZHENZIDAN
  梁家辉 LIANGJIAHUI
  胡军 HUJUN
  任达华 RENDAHUA
  曾志伟 ZENGZHIWEI
  王柏杰 WANGBOJIE
  范冰冰 FANBINGBING
影片讲述孙中山要到香港筹募起义捐款,负责接待他的义士商人知道有一批满清政府派来的刺客暗杀,所以立刻花钱请了一批身怀绝技的保镖护送,最后顺利将孙中山安全送回广州。

看到为了保护孙中山,影片中各位义士相继死去的时候,老婆都哭了。我觉得这个片子可以当作爱国教育片。为了祖国的明天、为了希望,每个小人物为了完成自己的诺言,都拼上了性命,至死方休。

作为80后的我们。。。。确实从影片中了经理了一次洗礼

[转] 我的老婆80后 不指定

babo , 2009/12/25 10:55 , 优秀站点 , 评论(0) , 阅读(413) , Via 本站原创
今天发现个很有意思的漫画,就给转过来了。叫做我的老婆80后,作为80后的我看了以后,确实有些同感

以前就知道在linux下nginx采用epoll事件模型,处理效率高。但是一直不知道具体为什么,今天查看了下文档,了解了原因。
首先nginx支持一下这些事件模型(才考nginx的wiki)

Nginx支持如下处理连接的方法(I/O复用方法),这些方法可以通过use指令指定。

  • select - 标准方法。 如果当前平台没有更有效的方法,它是编译时默认的方法。你可以使用配置参数 --with-select_module--without-select_module 来启用或禁用这个模块。
  • poll - 标准方法。 如果当前平台没有更有效的方法,它是编译时默认的方法。你可以使用配置参数 --with-poll_module--without-poll_module 来启用或禁用这个模块。
  • kqueue - 高效的方法,使用于 FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0 和 MacOS X. 使用双处理器的MacOS X系统使用kqueue可能会造成内核崩溃。
  • epoll - 高效的方法,使用于Linux内核2.6版本及以后的系统。在某些发行版本中,如SuSE 8.2, 有让2.4版本的内核支持epoll的补丁。
  • rtsig - 可执行的实时信号,使用于Linux内核版本2.2.19以后的系统。默认情况下整个系统中不能出现大于1024个POSIX实时(排队)信号。这种情况对于高负载的服务器来说是低效的;所以有必要通过调节内核参数 /proc/sys/kernel/rtsig-max 来增加队列的大小。可是从Linux内核版本2.6.6-mm2开始, 这个参数就不再使用了,并且对于每个进程有一个独立的信号队列,这个队列的大小可以用 RLIMIT_SIGPENDING 参数调节。当这个队列过于拥塞,nginx就放弃它并且开始使用 poll 方法来处理连接直到恢复正常。
  • /dev/poll - 高效的方法,使用于 Solaris 7 11/99+, HP/UX 11.22+ (eventport), IRIX 6.5.15+ 和 Tru64 UNIX 5.1A+.
  • eventport - 高效的方法,使用于 Solaris 10. 为了防止出现内核崩溃的问题, 有必要安装 这个 安全补丁。

在linux下面,只有epoll是高效的方法。

下面再来看看epoll到底是如何高效的

12月18日,山东潍坊市临朐县五井中学初一学生张继鑫被发现死在校内一条排水沟里。对于学生的身亡,校方称是一起意外事故。有知情人则称,孩子被老师罚站,老师则因喝酒忘记了学生,最终孩子冻死在寒夜里。
校方已经对外宣称这是一起意外事故,甚至出言称学生死得很安详、舒坦。
一个14岁的孩子,不管犯了什么错误,也不至于是死罪。而且不管什么死法,对于一个14岁正在上学的孩子也没有安详、舒坦的说法。对于他的家人,更谈不上安详与舒坦。这些说辞完全就是推卸责任。
希望媒体可以持续报道,警方可以大力调查,给孩子和他的家人一个准确说法,不要让这种事情再次发生。
Tags: , , ,
分页: 8/19 第一页 上页 3 4 5 6 7 8 9 10 11 12 下页 最后页 [ 显示模式: 摘要 | 列表 ]