小编sti*_*ian的帖子

Helper是为了将非null属性从对象复制到另一个?(JAVA)

请参阅以下课程

public class Parent {

    private String name;
    private int age;
    private Date birthDate;

    // getters and setters   

}
Run Code Online (Sandbox Code Playgroud)

假设我已经创建了一个父对象,如下所示

Parent parent = new Parent();

parent.setName("A meaningful name");
parent.setAge(20);
Run Code Online (Sandbox Code Playgroud)

请注意,根据上面的代码,birthDate属性为null.现在我想从父对象复制到另一个非空属性.就像是

SomeHelper.copyNonNullProperties(parent, anotherParent);
Run Code Online (Sandbox Code Playgroud)

我需要它,因为我想更新anotherParent对象而不用空值覆盖其非null.

你知道这样的帮手吗?

我接受最少的代码作为答案是否没有帮助

问候,

java helper

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

如何在Java中查询对象集合(Criteria/SQL-like)?

假设您有几百个内存中对象的集合,并且您需要查询此List以返回与某些SQL或条件(如查询)匹配的对象.例如,您可能拥有一个汽车列表对象,并且您想要返回在20世纪60年代制造的所有汽车,车牌以AZ开头,按车型名称排序.

我知道JoSQL,有没有人使用过这个,或者有其他/本土解决方案的经验?

java sql collections

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

如何在java.net.URLConnection上指定本地地址?

我的Tomcat实例正在侦听多个IP地址,但我想控制打开时使用的源IP地址URLConnection.

我怎么指定这个?

java ip tomcat urlconnection

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

如何在不同的临时环境中维护java webapps?

您可能拥有一组在开发人员计算机上使用的属性,这些属性因开发人员而异,另一组用于登台环境,而另一组用于生产环境.

在Spring应用程序中,您可能还有要在本地环境中加载但不在生产环境中加载的bean,反之亦然.

你怎么处理这个?您是否使用单独的文件,ant/maven资源过滤或其他方法?

java configuration spring web-applications

11
推荐指数
1
解决办法
5069
查看次数

你如何实时可视化日志文件?

有时,它可能是有用的,但大多只是看着爽还是令人印象深刻的可视化的日志文件(从http请求任何和带宽使用率的咖啡每一天喝醉了酒杯).我知道查尔斯维尔,我认为看起来有点傻,然后有一个gltail.

如何实时"可视化"您的日志文件?

statistics logging visualization

8
推荐指数
2
解决办法
6234
查看次数

在Groovy 1.7中使用HTML构建器和混合内容的正确语法是什么?

Groovy示例页面上,有一个示例,说明如何使用具有混合内容的Groovy HTML构建器:

p [
        "This is some",
        b"mixed",
        "text. For more see the",
        ahref:'http://groovy.codehaus.org' ["Groovy"],
        "project"
  ]
Run Code Online (Sandbox Code Playgroud)

然而,这对我不起作用,我收到如下错误消息:

expecting ']', found 'mixed' @ line 33, column 23. b"mixed", ^ 1 error 
Run Code Online (Sandbox Code Playgroud)

Groovy示例页面声明:

[注意:其中一些示例中的语法略显过时.在更新这些示例之前,请参阅GINA第8章的平均时间.

因此我怀疑HTML构建器的语法已经改变,但是我没有这本书所以我无法检查,我似乎无法找到任何相关的在线工作示例.有谁知道Groovy 1.7中的语法应该是如何工作的?

html groovy

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

@Catch在Play framework 2.0.x中不可用

使用Play框架1.2.x,可以使用@Catch批注对方法进行注释,使其成为控制器中的异常处理程序.然而,在2.x中,这似乎已经消失,是否有一个可以在这里使用的等效注释?

playframework playframework-2.0

3
推荐指数
1
解决办法
941
查看次数

攻击者可以在请求参数中利用HTML标记注入吗?

假设我有一个Web应用程序,它接受一个名为"content"的参数.此参数中存在的任何内容都将作为HTML响应的一部分输出.

JSP代码示例:

<%= request.getParameter("content") %>
Run Code Online (Sandbox Code Playgroud)

我知道这很愚蠢,它应该被消毒等等,但我的问题是,攻击者是否真的可以利用这个?我理解它的方式你只会改变发送给自己的内容,所以攻击者唯一可以伤害的是他自己?正确?

html http code-injection

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