小编Don*_* Ch的帖子

HttpServletRequest获取JSON POST数据

可能重复:
从HttpServletRequest检索JSON对象文字

我是HTTP POST到URL http:// laptop:8080/apollo/services/rpc?cmd = execute

使用POST数据

{ "jsondata" : "data" }
Run Code Online (Sandbox Code Playgroud)

Http请求的Content-Type为 application/json; charset=UTF-8

如何从HttpServletRequest获取POST数据(jsondata)?

如果我枚举请求参数,我只能看到一个参数,即"cmd",而不是POST数据.

java post json servlets

156
推荐指数
2
解决办法
39万
查看次数

如何在InternetExplorer 8中禁用缓存

如何在IE8中禁用缓存?我们正在IE8中进行Javascript开发和测试,但每次我们更改Javascript文件时都必须清除缓存.

javascript internet-explorer caching

44
推荐指数
5
解决办法
9万
查看次数

通过Firebug控制台加载JavaScript

如何通过Firebug控制台加载javascript文件?

这在开发中很有用,所以我不必修改html代码来加载脚本.

javascript firebug

38
推荐指数
3
解决办法
2万
查看次数

如何在java中使用枚举的线程安全性?

如何在java中使用枚举的线程安全性?我正在使用枚举实现一个Singleton(根据Bloch的Effective Java),我应该担心我的单例枚举的线程安全性吗?有没有办法证明或证明它是线程安全的?

// Enum singleton - the preferred approach
public enum Elvis { 
    INSTANCE;
    public void leaveTheBuilding() { ... }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

java singleton enums

31
推荐指数
3
解决办法
3万
查看次数

Scala单位类型

我使用opencsv来解析csv文件,我的代码是

while( (line = reader.readNext()) != null ) { .... }
Run Code Online (Sandbox Code Playgroud)

我收到编译器警告说:

 comparing values of types Unit and Null using `!=' will always yield true
 [warn]     while( (aLine = reader.readNext()) != null ) {
Run Code Online (Sandbox Code Playgroud)

我应该怎么做while循环?

scala while-loop

31
推荐指数
4
解决办法
2万
查看次数

Scala创建List [Int]

如何快速创建一个List[Int]包含1到100的内容?

我试过了List(0 to 100),但它回来了List[Range.Inclusive]

谢谢

scala scala-collections

17
推荐指数
2
解决办法
1万
查看次数

嵌入式码头的热部署

我有一个Spring Roo项目,我用它mvn jetty:run来运行我的应用程序.唯一的问题是*.java类的更改不热部署,而*.jspx热部署的更改很好.

那么如何为java类配置mvn jetty到hotdeploy呢?

maven-2 jetty hotdeploy spring-roo maven-jetty-plugin

15
推荐指数
1
解决办法
1万
查看次数

Java性能测量

我正在我的类之间进行一些Java性能比较,并想知道是否有某种Java性能框架可以使编写性能测量代码更容易?

也就是说,我现在正在尝试测量的是,与使用AtomicInteger作为我的"同步器"相比,PseudoRandomUsingSynch.nextInt()中的方法具有"同步"的效果.

因此,我试图测量使用3个线程访问同步方法循环10000次的生成随机整数所需的时间.

我相信有更好的方法可以做到这一点.能请你赐教吗?:)

public static void main( String [] args ) throws InterruptedException, ExecutionException {
    PseudoRandomUsingSynch rand1 = new PseudoRandomUsingSynch((int)System.currentTimeMillis());
    int n = 3;
    ExecutorService execService = Executors.newFixedThreadPool(n);

    long timeBefore = System.currentTimeMillis();
    for(int idx=0; idx<100000; ++idx) {
        Future<Integer> future = execService.submit(rand1);
        Future<Integer> future1 = execService.submit(rand1);
        Future<Integer> future2 = execService.submit(rand1);

        int random1 = future.get();
        int random2 = future1.get();
        int random3 = future2.get();

    }
    long timeAfter = System.currentTimeMillis();
    long elapsed = timeAfter - timeBefore;
    out.println("elapsed:" + elapsed);
}
Run Code Online (Sandbox Code Playgroud)

班级

public class …
Run Code Online (Sandbox Code Playgroud)

java performance multithreading

13
推荐指数
4
解决办法
2万
查看次数

使用JSON的Restlet POST

如何实现接受JSON帖子的Restlet函数?我如何使用curl测试?

谢谢

post json restlet

12
推荐指数
4
解决办法
3万
查看次数

证明以下代码不是线程安全的

如何通过编写一些代码来快速证明以下类不是线程安全的(因为它使用惰性初始化而不使用同步)?换句话说,如果我正在测试以下类的线程安全性,我怎么能失败呢?

public class LazyInitRace {
  private ExpensiveObject instance = null;

  public ExpensiveObject getInstance() {
     if (instance == null)
        instance = new ExpensiveObject();
    return instance;
  }
}
Run Code Online (Sandbox Code Playgroud)

java multithreading thread-safety

12
推荐指数
4
解决办法
1283
查看次数