Tag: java

getAttribute()和getParameter()之间的区别

HttpServletRequest类中getAttribute()和getParameter()方法有什么区别?

如何用两个绝对path(或URL)在Java中构build相对path?

给定两个绝对path,例如 /var/data/stuff/xyz.dat /var/data 如何创build一个使用第二个path作为其基础的相对path? 在上面的例子中,结果应该是: ./stuff/xyz.dat

如何使用Java属性文件?

我有一个我想存储为Java属性文件的configuration值的键/值对列表,稍后加载并遍历。 问题: 我是否需要将文件存储在与将加载它的类相同的包中,或者是否存在应放置的特定位置? 该文件是否需要以任何特定的扩展名结尾或者是.txt好吗? 我怎样才能加载代码中的文件 我怎么能遍历里面的值?

为什么JSF在服务器上保存UI组件的状态?

在什么时候JSF保存了服务器端UI组件的状态 ,以及从服务器内存中删除了UI组件的状态信息 ? 当应用程序上的login用户浏览页面时,组件的状态会不会在服务器上累积? 我不明白将UI组件状态保持在服务器上的好处是什么! 是不是直接通过validation/转换的数据到托pipe的豆足够? 我可以或应该尽量避免吗? 如果有数以千计的并发用户会话,那么在服务器端不会消耗太多的内存? 我有一个应用程序,用户可以发布有关某些主题的博客。 这个博客的规模相当大。 何时会有回传或要求查看博客, 这个大页面数据会被保存为组件状态的一部分吗? 这会吃掉太多的记忆。 这不是一个问题吗? 更新1: 现在,使用JSF时不再需要保存状态。 高性能的无状态JSF实现可供使用。 查看这个博客和这个问题的相关细节和讨论。 此外,JSF规范中还包含一个公开的问题 ,即为JSF提供无状态模式的选项。 (PS如果这是一个有用的function,请考虑投票处理此问题。 更新2(24-02-2013): 一个好消息, 莫哈拉2.1.19是无国籍的模式 ! 看这里: http://weblogs.java.net/blog/mriem/archive/2013/02/08/jsf-going-stateless?force=255 http://java.net/jira/browse/JAVASERVERFACES-2731 http://balusc.blogspot.de/2013/02/stateless-jsf.html

如果jackson在序列化过程中忽略某个字段的值是否为空,该怎么办?

jackson如何configuration为在序列化期间忽略字段值,如果该字段的值为空。 例如: public class SomeClass { // what jackson annotation causes jackson to skip over this value if it is null but will // serialize it otherwise private String someValue; }

好的Javagraphicsalgorithm库?

有没有人有任何Java图书馆algorithm的好经验。 我已经试过JGraph ,发现它确定,并在谷歌有很多不同的。 有没有人实际使用生产代码或推荐? 为了澄清,我不寻找一个产生graphics/图表的图书馆,我正在寻找一个graphicsalgorithm,如最小生成树,克鲁斯卡尔的algorithm节点,边缘,等理想的一个有一些好的algorithm/数据结构在一个不错的Java OO API中。

ANTLR:有一个简单的例子吗?

我想开始使用ANTLR,但花了几个小时在antlr.org网站上查看示例之后,我仍然无法清楚地理解Java过程的语法。 有没有一个简单的例子,像ANTLR通过parsing器定义和Java源代码一起实现的一个四操作计算器?

在JFrame中设置背景图像

是否有任何方法可以将图像设置为JFrame背景?

是否有可能使用jtextfield和Jlist自动完成?

我想在java中创建一个自动完成的程序,当用户在JTextfield键入一个字符/字符串时,应该立即提供一个建议列表。 问题是我很困惑如何做到这一点。 有人可以提供一个想法或样本上述问题?

如何为Gson编写自定义的JSON解串器?

我有一个Java类,用户: public class User { int id; String name; Timestamp updateDate; } 我收到一个包含来自webservice的用户对象的JSON列表: [{"id":1,"name":"Jonas","update_date":"1300962900226"}, {"id":5,"name":"Test","date_date":"1304782298024"}] 我试图写一个自定义的反序列化器: @Override public User deserialize(JsonElement json, Type type, JsonDeserializationContext context) throws JsonParseException { return new User( json.getAsJsonPrimitive().getAsInt(), json.getAsString(), json.getAsInt(), (Timestamp)context.deserialize(json.getAsJsonPrimitive(), Timestamp.class)); } 但是我的反序列化器不起作用。 我怎样才能为Gson编写一个自定义的JSON解串器?