`
shinewang
  • 浏览: 36099 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Ruby Conf China 2009回来一直很累、很忙,今天终于决定把这篇拖欠了近2周的文章写出来。我是20号下午从杭州出发到上海的,晚上住在同学的寝室,这里就从我们的聊天开始。工作再思考几个同学都是明年毕业,马上就要面临求职 ...
Google App Engine是一个分布式的虚拟机(语言解释器),还是仅仅是一套可伸缩的web架构?也就是说我们写的程序某个时间点最终是在某台装有python/java环境的服务器上跑还是google自己实现了python/java的分布式虚拟机? 从文档看应该只是一套可伸缩的web架构,这样就没什么希奇了,一般web架构中数据库是最不可伸缩的,现在用bigtable替代了,不允许back-end,剩下的web层只要遵循一定的设计原则还是很容易实现伸缩性的。
经过3天的鏖战,终于在VPS上搭建成功了LLMP(Linux/Lighttpd/MySQL/PHP)环境,顺便用SaBlog-x Plus2.0搭了一个自己的独立博客(blog.eoss.cn),争取早日能把blogjava上写的文章迁移过来。   对于有需要的朋友,这里推荐一下DiaVPS,本博客所在的VPS就用的是他们的服务。DiaVPS用的是美国的服务器,不需要备案,测试下来速度很棒,相对于其他美国VPS服务商,它的优势是支持支付宝,提供中文QQ客户支持,即时并且不需要绞尽脑汁地写英文邮件,这几天也要感谢他们的帮忙,因此特别推荐第一次使用VPS的朋友选择DiaVPS。
abikenow http://www.abikenow.com 分享和搜索自行车的iPhone应用 Shigeta website http://www.shigeta.fr zebre 企业内部管理系统,使用了JPA 、AJAX和Google charts API等技术。 B&B media website http://www.bandbmedia.com zapps zapps提供了一个完整的协作平台,包括邮件、任务管理、日历、文档管理等功能。 ---------- Play With Play!系列目录 http:// ...
论坛 涉及JPA、页面模板、控制器、Session、Flash、自定义404/403页面、安全、Email等 下载 Blog 涉及JPA、页面模板、控制器、Session、Flash、自定义404/403页面、安全等 下载 多种模板类型 Play!支持通过调用renderXXX方法输出json、html、xml、二进制等多种回复类型,如果只是调用render()方法,Play!会根据浏览器的需要选择不同的模板。 下载 Flex客户端 Play!应用程序粘合Amazon ECS (e-commerce API)和Flex客户端的 下载(Play!代码) 下载 ...
目前Play!没有集成验证功能,暂时可以使用下面两个验证框架作为替代: Hibernate Validator OVal Play!开发团队有实现一个类似Hibernate Validator功能的验证框架的打算。 ---------- Play With Play!系列目录 http://www.blogjava.net/shinewang/archive/2008/12/25/248237.html
在中国,没有一个企业像金山这样饱受争议;在中国也没有一个企业所走的路像金山这样戏剧和充满艰辛。金山在微软的阴影和盗版的围追堵截下生存了近20年,在国际软件巨头和盗版的双重压力下,金山软件始终不懈充满激情,从一路坎坷中顽强走来,被视为中国民族的软件产业的领导者,在这个坚持梦想的创业故事中,你可以看到一家软件企业在20年里的挣扎、转折、挫败、崛起和成长的全部历程。金山的20年历程就是一幅展现中国软件产业20年跌宏起伏的历史画卷。 《梦想金山》一书读下来,脑海中往往会有太多的假设继而带来太多的惆怅。如果没有那一纸交换文档格式的协议,那么WPS是否会被Word打败?如果80年代初期叶祖尧提出的软件发展计 ...
1、HTTP Head的Location值 2、Meta标签 3、JavaScript
Grails 1.1 Beta 2发布了, Groovy 1.6 final和 Grails 1.1 final也越来越近,不过已经不是很感兴趣了。虽然对于 Java开发者来说,相比 Rails, Grails更容易上手,但它并不成熟的。在论证 Grails的成熟度时, Graema说: “你会把 Spring和 Hibernate看作风险吗? ” Spring和 Hibernate确实不是风险,但 Grails对 Spring和 Hibernate的包装却是一个极大风险, “在种种危险中,最主要的一 点是我们已经对底层框架的抽象太成功了,以至于有时会出现问题。 ”具体可以看看这个 例子 。使 ...
  本文通过 5个例子展示了 Play!框架背后的哲学。   1. 绑定 HTTP 参数到 Java 方法 通过在 Java方法中定义和 HTTP参数同名的参数就可以方便的取得 HTTP中的参数值。 例如: /articles/archive?date=08/01/08&page=2 你可以通过定义方法参数来获取 date和 page的值: public   static   void  archive(Date date, Integer page) {     List < Article >  articles  =  Articles.fro ...
纯Java框架 Play!是一个纯 Java实现的 Web敏捷开发框架,工程的默认目录结构如下: ...
一个Rails-like的Java框架http://www.blogjava.net/shinewang/archive/2008/11/19/241435.html框架概要http://www.blogjava.net/shinewang/archive/2008/12/25/245464.htmlPlay!最酷的5个功能http://www.blogjava.net/shinewang/archive/2008/12/25/245502.htmlPlay with Play! - Validationhttp://www.blogjava.net/shinewang/archive/2009 ...
之前参加过一次Sun的MySQL讲座,最近整理了一下笔记: 插件式的存储引擎是MySQL最具特色的功能之一。当用户将数据库应用到各个不同的领域时,每一种应用都对数据库提出了满足自己需求的性能特点,而MySQL的插件式存储引擎正是针对此而推出的。使用MySQL插件式存储引擎体系结构,允许数据库专业人员为特定的应用需求选择专门的存储引擎,完全不需要管理任何特殊的应用编码要求。MySQL服务器体系结构由于在存储级别上提供了一致和简单的应用模型和API,应用程序编程人员和DBA可以不再考虑所有的底层实施细节。因此,不同的存储引擎具有不同的能力,而应用程序是与之分离的。例如,MySQL支持的存储引擎除 ...
JSP输出乱码获取表单乱码URL乱码数据库乱码这里仅做标记,解决方案网上很多。
速度测试Pingdom 非常专业的网页测速服务,可对该网页中众多元素一一测速,清楚地看到是哪些托了你的后腿。提供该网页速度的综合测评分析,看看会对你博客的设计有些启发。Websiteoptimization 功能十分强大的网站速度测试服务,可通过URL、HTM、JAVA代码三种方式进行测试,结果十分齐全,包括HTML、Images、CSS、Javascript等各个类别的访问速度,难能可贵的是还会根据你的结果给出一些建设性意见。 Webslug 是一个在线网速测定的服务,所不同的是,它用于比较任意两个网站的访问速度,你输入想要比较的两个网站的地址,Webslug 通过服务器进行访问速度测试,最后 ...
Global site tag (gtag.js) - Google Analytics