- 浏览: 161632 次
- 性别:
- 来自: 杭州
最新评论
-
feihangchen:
spirngMVC,只需要在Controller类加上@Exc ...
[Playframework文档中文翻译] Play 框架概述 -
xunke515:
* firefox 31,不会hold,请求后服务器直接传输数 ...
下载功能,当用户点击下载,弹出“保存,取消”的框后,如果用户不做任何点击,此时,服务器servlet的out.write不会hold住 -
ccqqct:
IE更烂,他不是hold住了,他会向服务器发起两次请求,服务器 ...
下载功能,当用户点击下载,弹出“保存,取消”的框后,如果用户不做任何点击,此时,服务器servlet的out.write不会hold住 -
greatghoul:
对Play暂时保持观望态度,play和django很类似吧。
[转]Playing Play!系列之一:Play框架的暴力美学 -
boygirl:
源码可以发给我参考下吗?fj_edu#163.com
随拍涂鸦者(Fhoto)
文章列表
package com.demo;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.ap ...
我的ubuntu系统中,既安装了openjdk,又安装了jdk5,jdk6.
其中,openjdk是使用debian自动安装,安装在/usr/lib/jvm/java-6-openjdk中。
系统自动地将openjdk设为默认java命令环境。
:~/download$ ll /usr/bin/java
lrwxrwxrwx 1 root root 22 2011-09-09 17:36 /usr/bin/java -> /etc/alternatives/java*
:~/download$ ll /etc/alternatives/java
lrwxrwxrwx ...
// 结束时间要大于等于当前时间
Date date1 = simpleDateFormat.parse("2011-07-14 19:32");// 设置为当前这一分钟的时间
Date date2 = simpleDateFormat.parse("2011-07-14 19:32");// 设置为当前这一分钟的时间
System.out.println(date1);// Thu Jul 14 19:32:00 CST 2011
System.out.println ...
import java.util.Stack;
public class SynchronizedTest {
public static void main(String[] args) {
Stack<String> s = new Stack<String>();
Thread t1 = new Producer(s);
t1.start();
Thread t2 = new Consumer(s);
t2.start();
}
}
c ...
import java.util.Stack;
public class WordsReverse2 {
public static void main(String[] args) {
System.out.println(reverse("Hello World!"));
}
/**
* 实现一个函数,把输入的句子的每一个单词的拼写反转显示,但是单词的位置不变。 <br>
* 例如 输入:Hello World! 输出:olleH !dlroW
*
*/
...
public class IntReverse {
/**
* 题目:写一个方法,要求参数int类型,如:传入一个12345,返回结果54321。
* 面试的时候遇到这个题,还有个要求,是方法体内的代码不能超过8行,而且还要用递归。
*/
public static void main(String[] args) {
System.out.println(reverse(0));
System.out.println(reverse(10));
System.out.println ...
将一个英文句子反转, e.g. much. very you love I => I love you very much.
import java.util.Stack;
import java.util.StringTokenizer;
/**
* 将一个英文句子反转, e.g. much. very you love I => I love you very much.
*/
public class WordsReverse {
// spilt StringBuilder
public static String rever ...
JVM
参考JVM参数意义:http://blogs.oracle.com/watt/resource/jvm-options-list.html
(1) OOM时自动DUMP
添加参数-XX:+HeapDumpOnOutOfMemoryError
(2) jstat -gcutil [pid] [interval] [count]
查看gc情况,如:
S0 S1 E O P YGC YGCT FGC FGCT GCT
3.47 0.00 7.79 8.31 ...
常见问题
(原文链接:http://play-framework.herokuapp.com/zh/faq
来自"Playframework中文小站
" )
在这里没有涉及到的问题,应该在哪里提问?
这个 社区
页面可以链接到各个可以让你查看和发表关于 Play 的问题的地方 ...
by william.liangfei on 十一月 4th, 2010
最近有点痴呆,因为解决了太多的痴呆问题,
服务框架实施面超来超广,已有50多个项目在使用,
每天都要去帮应用查问题,来来回回,
发现大部分都是配置错误,或者重复的文件或类,或者网络不通等,
所以准备在新版本中加入防痴呆设计,估且这么叫吧,
可能很简单,但对排错速度还是有点帮助,
希望能抛砖引玉,也希望大家多给力,想出更多的防范措施共享出来。
(1) 检查重复的jar包
最痴呆的问题,就是有多个版本的相同jar包,
会出现新版本的A类,调用了旧版本的B类,
而且和JVM加载顺序有关,问题带有偶然性, ...
import java.net.URL;
import java.util.*;
public class etst {
public static void checkDuplicate(Class cls) {
checkDuplicate(cls.getName().replace('.', '/') + ".class");
}
public static void checkDuplicateByName(String className) {
System.err.println(& ...
HTTP路由
(原文链接:http://play-framework.herokuapp.com/zh/routes
来自"Playframework中文小站
" )
HTTP路由(译者注:Play的路径映射机制)组件负责将HTTP请求交给对应的action(一个控制器Controller的公共静态方法)处理。
对于MVC框 ...
易用性 - 细节和特性同样重要
(原文链接:http://play-framework.herokuapp.com/zh/usability
来自"Playframework中文小站
" )
也许 Play 框架最引人注目的地方是,它有一个超过其它 Java Web 框架的最大优势,这个优势却不适合放到简洁的特性列表中,它只会在你使用 Play 构建东西之后才会出现,这个优势就是易用性。
请
注意,易用性和功能性是不同的。接下来,我不是说你不能在其它框架中做这些事情:我只是想声明,在 Play
中做这些事情会更加容易和愉快,我必 ...
Play 可以做的 5 件很酷的事
(原文链接:http://play-framework.herokuapp.com/zh/5things
来自"Playframework中文小站
" )
通过 5 个实例,透视 Play 框架背后的哲学。
绑定 HTTP 参数到 JAVA 方法参数
用 Play 框架,在 Java 代码中获取 HTTP 请求参数是非常简单的,只需要声明方法的参数名和 HTTP 请求的参数名一样就可以了。
例如,这个请求:
/articles/archive?date=08/01/08& ...
Play 框架概述
(原文链接:http://play-framework.herokuapp.com/zh/overview
来自"Playframework中文小站
" )
有别于其他臃肿的企业级 Java 框架,简洁的 Play 框架提供另外一种选择,它关注于开发者的效率和 RESTful 风格的架构。Pl ...