小编Oom*_*ity的帖子

隐藏实用程序类构造函数:实用程序类不应具有公共或默认构造函数

我在Sonar上收到了这个警告.我想要解决方法在声纳上删除此警告.我的班级是这样的:

public class FilePathHelper {
    private static String resourcesPath;

    public static String getFilePath(HttpServletRequest request) {
        if(resourcesPath == null) {
            String serverpath=request.getSession().getServletContext().getRealPath("");             
            resourcesPath = serverpath + "/WEB-INF/classes/";   
        }
        return resourcesPath;       
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要适当的解决方案来消除声纳上的这个警告.

java constructor sonarqube

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

什么是SSO(例如SAML)中使用的RelayState参数?

我正在尝试使用SAML了解SSO.我遇到了RelayState参数,并且非常混淆为什么它首先在SSO中发送编码的URL?究竟是什么意思?

请阅读Google Developer文档中的以下内容:

Google会生成SAML身份验证请求.SAML请求已编码并嵌入到合作伙伴的SSO服务的URL中.包含用户尝试访问的Google应用程序的编码URL的RelayState参数也嵌入在SSO URL中.此RelayState参数是一个不透明的标识符,无需任何修改或检查即可传回

saml single-sign-on saml-2.0

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

替代GrantedAuthorityImpl()类

我想要GrantedAuthorityImpl()类的替代方法.我希望在spring安全实现中使用它.GrantedAuthorityImpl()类是Depricated.hence我想要它的替代解决方案.

我的代码:

public Collection<GrantedAuthority> getAuthorities(Integer access) {
    List<GrantedAuthority> authList = new ArrayList<GrantedAuthority>(2);

    if (access.compareTo(1) == 0) {
        authList.add(new GrantedAuthorityImpl("ROLE_ADMIN"));
    }
    else{
        authList.add(new GrantedAuthorityImpl("ROLE_USER"));
    }
    return authList;
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc spring-security

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

Java 8 lambda表达式在哪里评估?

lambda表达式是在我们编写它们的地方还是在任何其他Java类中进行评估的?

例如 :

Stream<Student> absent =  students.values().stream().filter(s -> !s.present());
Run Code Online (Sandbox Code Playgroud)

传递给过滤器方法的上述lambda表达式是否会在代码写入的给定类中立即执行,或者在另一个类中执行,并且与以传统编码样式编写代码相比,它将花费更多时间(以纳秒为单位)在Java 8之前?

java lambda

17
推荐指数
3
解决办法
1965
查看次数

调用iframe中定义的Javascript函数

我想调用iframe中的javascript函数(在click()上)

<a onclick="abc();" href=# >Call Function which is inside Iframe </a>

<iframe id=myFrame>
   <script>
     function abc(){
         alert("I am inside Iframe");
     }
    </script>
</iframe>
Run Code Online (Sandbox Code Playgroud)

如果JQuery中有解决方案会更好.

谢谢

javascript iframe jquery

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

在Hibernate中使用Native SQL批量插入

我想使用Hibernate Native SQL在数据库中插入记录.代码如下所示

 Session session = sessionFactory.openSession();
 Transaction tx = session.beginTransaction();

String sqlInsert = "insert into sampletbl (name) values (?) ";
for(String name : list){
   session.createSQLQuery( sqlInsert )
          .setParameter(1,name)
          .executeUpdate();
} 
tx.commit();
session.close();
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常.我认为这不是最好的方法.如果有的话,请给我另一种可能的方法.谢谢

java mysql hibernate

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

警告避免使用'HashMap'等实现类型; 改为使用界面

我在声纳上收到这个警告:

避免使用像'HashMap'这样的实现类型; 改为使用界面

这是什么意思?

我收到此警告的类如下:

class A {
   private HashMap<String, String> map=new HashMap<String, String>();

   //getters and setters

}
Run Code Online (Sandbox Code Playgroud)

请,我想要适当的解决方案,以避免在声纳上发出警告.

java

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

将Java Object转换为Json,反之亦然?

我知道JSON对象只不过是String.

我的问题是我有一个Object of Object,我想把它转换成Json格式.

示例:

Java Class ->
Class Person{
  private String name;
  private String password;
  private int number;
}

Java list ->
Map<List<Long>,List<Person>> map=new HashMap<List<Long>,List<Person>>();
..and map has Some data filled in it.
Run Code Online (Sandbox Code Playgroud)

我想将该列表转换为

 Json Format?
Run Code Online (Sandbox Code Playgroud)

我怎么能实现它?因为我想通过HttpClient发送它...如果不是另一种替代方式呢?

据我所知,有Gson API可用,但我不知道如何使用它或以其他有效的方式.

谢谢

java json spring-mvc

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

org.apache.xmlgraphics.image.loader.ImageException:不支持该文件格式。未找到 ImagePreloader

我正在使用 Apache FOP 1.1(Java) 生成 PDF 文件。它在 Windows 机器上工作正常,但当我使用 Ubuntu 机器时,出现此错误

org.apache.xmlgraphics.image.loader.ImageException: The file format is not supported.  No ImagePreloader found
Run Code Online (Sandbox Code Playgroud)

我有点困惑。请给我解决方案来解决这个问题。谢谢

java xslt apache-fop

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

用例:Collection.singletonList 与 Collection.unmodifiableList

正如我所知,这两种 Collection 方法都提供对返回列表的只读访问,并在修改时抛出异常。

我需要了解两者的用例,以便何时使用 singletonList 和 unmodifiableList。

这可能有助于我根据它们的使用情况加深对两者的了解。

java

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