小编Gar*_*vis的帖子

Spring MVC:在tomcat中的@ResponseBody异常处理程序上使用@ResponseStatus(reason ='')

有没有人知道为什么我不能@ResponseStatus(reason = "My message")在spring MVC中使用异常处理程序,同时仍然返回@ResponseBody.似乎发生的是,如果我使用该reason属性

// this exception handle works, the result is a 404 and the http body is the json serialised
// {"message", "the message"}
@ExceptionHandler
@ResponseStatus(value = HttpStatus.NOT_FOUND)
public Map<String, String> notFoundHandler(NotFoundException e){
    return Collections.singletonMap("message", e.getMessage());
}

// this doesn't... the response is a 404 and the status line reads 'Really really not found'
// but the body is actually the standard Tomcat 404 page
@ExceptionHandler
@ResponseStatus(value = HttpStatus.NOT_FOUND, reason = "Really really …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

C3P0 max语句配置?

我正在使用C3P0.我有以下配置.我需要缓存语句.

maxPoolSize="20" 
minPoolSize="6" 
acquireIncrement="3"
initialPoolSize="3"
maxStatements="2000" 
Run Code Online (Sandbox Code Playgroud)

我已经准备好maxStatements2000.maxPoolSize20.是否意味着要缓存总计2000*20 = 40000个语句?

谢谢!

java c3p0

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

将Java体系结构堆栈映射到Microsoft

来自Java背景,我现在在Microsoft商店工作,我们只使用MS技术.您能否将此架构堆栈映射到MS世界?我不是在寻找堆栈特定层的等价物,而是一个已知在现实世界中工作的经过验证的端到端堆栈:

谢谢!

架构堆栈:
Hibernate
Spring DAO
Spring声明式事务管理
域模型POJO
Spring MVC
BlazeDS
Flex
Flex用于图表和交互式数据分析的交互式数据可视化

交叉问题:
使用Acegi + ACL进行安全性(用户角色的数据内容授权) 使用I4 + Ant Logging使用Log4J
进行Mock对象
部署测试

.net java architecture flash silverlight

6
推荐指数
1
解决办法
418
查看次数

什么是java的等效于java的-verbose:gc命令行选项

我正在写一个ASP.NET MVC应用程序,我看到一个似乎随机的表现来自我的一个动作.我最初的经验是,垃圾收集正在进行并暂停应用程序一段时间,但我似乎无法找到一个可以证明或反驳我的理论的按钮/开关.

对于没有java人,有-verbose:gc一个命令行开关,你可以传递给一个java应用程序,它将在GC事件发生时打印出JVM以及需要多长时间.

我试图使用vs2010性能工具和JetBrains dotTrace,这两者都有点像使用热核武器来破解小螺母.

.net c# java performance garbage-collection

6
推荐指数
1
解决办法
728
查看次数

我如何在Watin中获得元素的孩子?

鉴于以下html:

<ul id="search-results">
   <li>
        <h3>Result 1</h3>
        <span class="some-info">Tag line</span>
   </li>
   <li>
        <h3>Result 2</h3>
        <span class="some-info">Another bit</span>
   </li>
   <li>
        <h3>Result 2</h3>
        <span class="some-info">Another bit</span>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我可以得到ul元素:

Element ul = ie.Element(Find.ById("search-results"));
Run Code Online (Sandbox Code Playgroud)

我如何迭代孩子们search-results

我设法得到了:

var allListItems = ie.Elements.Filter(e => e.Parent != null && e.Parent.Id == "search-results");
Run Code Online (Sandbox Code Playgroud)

但这并没有帮助我断言关于H3中包含的H3或跨度li.

c# watin

6
推荐指数
2
解决办法
9130
查看次数

在YUI3中是否可以将单个处理程序附加到多个事件?

这样的事情可能吗?

Y.one("input.units").on("keyup change", function(e){
    ...
});
Run Code Online (Sandbox Code Playgroud)

jquery等价物是

$("input.units").bind("keyup change", function(e){
    ...
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery yui3

5
推荐指数
1
解决办法
1303
查看次数

将Java w3c Document转换为XMLStreamReader

我想在我们的代码库中重用一些现有的代码来接受XMLStreamReader我的应用程序将所需的数据作为w3c文档.

以下示例是最小测试用例:

public static void main(String[] args) throws Exception {
    DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = builderFactory.newDocumentBuilder();

    Document doc = builder.newDocument();

    Element rootElement = doc.createElement("Groups");
    doc.appendChild(rootElement);
    Element group = doc.createElement("Group");
    group.setTextContent("Wibble");
    rootElement.appendChild(group);

    DOMSource source = new DOMSource(doc);

    XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(source);

    reader.nextTag();
    System.out.println("NextTag:" + reader.getName());
}
Run Code Online (Sandbox Code Playgroud)

预期的输出应该是这样的:NextTag:Groups但是抛出以下内容:

Exception in thread "main" javax.xml.stream.XMLStreamException: java.net.MalformedURLException
    at com.sun.xml.stream.XMLReaderImpl.setInputSource(XMLReaderImpl.java:196)
    at com.sun.xml.stream.XMLReaderImpl.<init>(XMLReaderImpl.java:179)
    at com.sun.xml.stream.ZephyrParserFactory.createXMLStreamReader(ZephyrParserFactory.java:139)
    at Main.main(Main.java:27)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: java.net.MalformedURLException …
Run Code Online (Sandbox Code Playgroud)

java xml stax xmlstreamreader

5
推荐指数
1
解决办法
5959
查看次数

什么是更好的使用,硬编码数组或资源字符串数组?

什么是在我的Android程序中使用更好:

在mainActivity.java中:

String[] st = {"Value1","Value2"}; 
Run Code Online (Sandbox Code Playgroud)

要么

在mainActivity.java中:

String[] st = (String[]) getResources().getStringArray(R.array.Array1); 
Run Code Online (Sandbox Code Playgroud)

在strings.xml中:

<string-array name="Array1">
    <item >Value1</item>
    <item >Value2</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

java android

5
推荐指数
1
解决办法
3888
查看次数

我在哪里可以找到16F877A.h?

当我在MPLAB中运行我的程序时.(项目向导 - > PIC16F877A - > Hi Tech Ansi C编译器 - > RUN)错误[141] C:\ Users\WhyWhy\Desktop\test.c; 1.22无法打开包含文件"16F877A.h":没有这样的文件或目录

我在哪里可以找到16F877A的头文件?

pic

5
推荐指数
1
解决办法
5726
查看次数

Grails验证列表对象

我试图获取grails来验证对象列表的内容,如果我首先显示代码可能会更容易:

class Item {
  Contact recipient = new Contact()
  List extraRecipients = [] 

  static hasMany = [
          extraRecipients:Contact
  ]

  static constraints = {}

  static embedded = ['recipient']
}

class Contact {
  String name
  String email

  static constraints = {
    name(blank:false)
    email(email:true, blank:false)
  }
}    
Run Code Online (Sandbox Code Playgroud)

基本上我所拥有的是一个必需的联系人('收件人'),这很好用:

def i = new Item()
// will be false
assert !i.validate() 
// will contain a error for 'recipient.name' and 'recipient.email'
i.errors 
Run Code Online (Sandbox Code Playgroud)

我还要做的是验证Contact'extraRecipients'中的任何附加对象,以便:

def i = new Item()
i.recipient = new Contact(name:'a name',email:'email@example.com')

// …
Run Code Online (Sandbox Code Playgroud)

grails grails-orm grails-validation

4
推荐指数
1
解决办法
6224
查看次数