小编Fra*_*fka的帖子

JSF请不要逃避我的HTML

从dbms我得到的东西像<font color="red"> abc</font>.当它到达${someManagedBean.someValue}我的xhtml文件时,输出被清理.对于99,999%的案例来说,这是非常好的.

问题:有没有办法禁用此自动转义?

奖金问题:我可以只允许html并禁止使用javascript吗?

javascript java xss jsf jsp

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

java中允许的Integer == int

我想知道java与int比较时是否自动将Integer转换为int?或者==尝试并比较原语的引用?

这是真的还是我需要做的i.intValue()==2

Integer i = Integer.valueOf(2);
if (i==2){
//always?
}
Run Code Online (Sandbox Code Playgroud)

java int equals

5
推荐指数
2
解决办法
6189
查看次数

App-Engine JDO一致阅读不起作用,也许是缓存?

今天,这是我第一次使用GWT和JDO.我在本地调试模式下使用Eclipse运行它.

我做了以下事情:

    public Collection<MyObject> add(MyObject o) {
PersistenceManager pm = PMF.get().getPersistenceManager();
try {
    pm.makePersistent(o);
    Query query = pm.newQuery(MyObject.class);// fetch all objects incl. o. But o only sometimes comes...
List<MyObject> rs = (List<MyObject>) query.execute();
ArrayList<MyObject> list= new ArrayList<MyObject>();
for (MyObject r : rs) {
    list.add(r);
}
return list; 
} finally {
    pm.close();
}
}
Run Code Online (Sandbox Code Playgroud)

我已经入住<property name="datanucleus.appengine.datastoreReadConsistency" value="STRONG" />jdoconfig.xml.我是否必须在配置中设置其他一些事务?有人有工作jdoconfig.xml吗?或者是其他地方的问题?一些缓存介于两者之间?

编辑:我尝试过的事情:

  • 将NontransactionalRead/Write设置为false
  • 使用相同/不同PersistenceManager虽然PMF.get().getPersistenceManager()多次调用
  • 使用交易
  • ignoreCache = true on PersistenceManager
  • 打电话flush和 …

eclipse gwt google-app-engine jdo datanucleus

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

可分发库中的SLF4J,如何获取Logger

我想分发一个依赖于SLF4J记录器接口的库。获得可以很好地集成到任何其他项目中的记录器的最佳实践方法是什么?对于非结构化的问题风格,我仍然试图弄清楚所有这些东西是如何粘合在一起的。

在其他项目中我总是使用这段代码,因为我想获得一个自定义记录器:

private final static Logger LOGGER = LoggerFactory.getILoggerFactory().getLogger(NAME_OF_APP);
Run Code Online (Sandbox Code Playgroud)

如果我创建了类org.slf4j.impl.StaticLoggerBinder并拥有其他一些库,那么即使我只是调用LoggerFactory.getLogger(NAME_OF_APP)或使用了一些默认的 slf4j 工厂,是否也会使用其中定义的工厂 ?

我希望用户能够使用自己的工厂和记录器,那么更喜欢哪种方式,最重要的是为什么?

java logging slf4j

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

Eclipse禁用自动源生成文件夹的警告

我使用JAXB和Maven从xsd生成java文件.很好地工作,但我的项目有警告,因为生成源代码不符合代码风格的期望.

对于放置在单独源文件夹中的这些生成的源文件,禁用警告的最简单方法是什么?

eclipse warnings jaxb compiler-warnings maven

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

Postgres ANTI-JOIN需要表扫描吗?

我需要在同一个表上的ANTI-JOIN(不存在来自表的SELECT东西... /左连接表WHERE table.id IS NULL).实际上我有一个索引来提供不存在的问题,但查询规划器选择使用位图堆扫描.

该表有1亿行,因此进行堆扫描时搞砸了......

如果Postgres可以与指标进行比较,那将会非常快.Postgres是否必须访问此ANTI-JOIN的表格?

我知道必须在某个时候访问该表以服务MVCC,但为什么这么早呢?不能只用桌子来固定,因为它可能会遗漏一些东西吗?

database postgresql indexing anti-join

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

并发代码分析器

我想知道是否有任何框架或应用程序(app)/程序可以分析任何Java代码的并发性?

如果该工具知道jre传送的类和方法的所有实现,那么它归结为对同步块和方法及其调用层次结构的简单分析.从这里它可以创建一个petri网,并告诉你,如果你可能遇到死锁.

我错过了什么或者这真的很容易吗?然后必须有一些很酷的工具做那种东西?或者这样的工具是否会报告太多可能因为一些底层程序/业务逻辑而完全保存的死锁?Petri网应该足够强大以处理这些情况?

这将节省大量工时搜索可能与死锁问题有关或可能与死锁问题无关的错误.

java concurrency synchronized petri-net

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

JSF 提供非常基本的 REST get 方法

有没有办法在 a 中使用 doGet 方法@ManagedBean并定义该 bean 将对其做出反应的 URL。

我正在使用 JSF 并且想要提供一个非常基本的提要,但为此我需要对 get 请求做出反应。

我首先用普通的 servlet 编写它,但现在我注意到我需要来自另一个的信息ManagedBean,因此我需要@ManagedProperty- 因此 JSF...

我的问题:

  • 是否有 URLPattern 注释或类似注释?

  • 有没有doGet类似Servlet的方法doGet

java rest jsf servlets get

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

Maven 在 Eclipse 中添加源目录

我从maven-jaxb2-pluginmaven 插件生成我的代码。它将代码放入目标/生成源。现在,我必须手动左键点击到项目- >属性- > Java构建路径- >添加文件夹...。对于从 SVN 下载它的人来说,这有点烦人。

有没有办法通过我的 pom 自动获得那个圆顶?

eclipse code-generation jaxb buildpath maven

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

Java PDFBox,如何从PDDocument获取File对象

我试图从一个File或一个InputStream实例检索PDDocument而不保存PDDocument到文件系统.

 PDDocument doc= new PDDocument(); 
 ...     
 doc.save("D:\\document.pdf"); 
 File f= new File("D:\\document.pdf"); 
Run Code Online (Sandbox Code Playgroud)

有没有PDFBox退货FileInputStream现有的方法PDDocument

java pdfbox

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