草庐IT

preferences_activity_syncaccounts

全部标签

针对 Active Directory 的 Java 身份验证,身份验证不匹配?

所以我有一些代码正在测试,以确保它能很好地用于身份验证。它可以很好地对抗直接的kerberos,所以我认为AD应该只会有一些小问题。不幸的是,我无法绕过KrbException:KDC不支持加密类型(14)。我知道错误是加密类型不匹配。但我可以kinit很好,只是在我遇到问题的代码中。我没有设置任何东西,所以我认为它应该继承与kinit相同的默认值,但显然情况并非如此。代码-System.setProperty("sun.security.krb5.debug","true");System.setProperty("java.security.krb5.realm","TEST.SQ

java - 如何使用 Java 测试邮件服务器是否处于 Activity 状态?

JavaMailAPI有没有办法检查所使用的邮件服务器是否有效?如果没有,如何使用Java代码来处理它?预先感谢您的帮助。 最佳答案 如果您有对Session的引用例如,您可以执行以下操作:Sessions=//aJavaMailsessionIgotfromsomewherebooleanisConnected=s.getTransport("smtp").isConnected();如果邮件客户端连接到适当的SMTP服务器,通常意味着它还活着。 关于java-如何使用Java测试邮件

java - 如何在年轻一代集合中找出 Activity 对象?

据我所知,YGC花费的时间与Eden中的Activity对象数量成正比。我还了解如何在主要集合中找出Activity对象(线程堆栈中的所有对象和静态对象以及可从这些对象传递的其他对象。)但我不明白年轻一代收集中的Activity对象是如何计算出来的?如果它解析线程堆栈,那么它需要解析eden+tenured空间,我认为情况并非如此。那么JVM是如何找到eden中的存活对象并将它们复制到ToSurvivor空间中呢? 最佳答案 howtheliveobjectsarefiguredoutinyounggenerationcollect

java - 在 Spring Boot 应用程序中修改 Activity 配置文件并刷新 ApplicationContext 运行时

我有一个SpringbootWeb应用程序。该应用程序使用@Configurable注释通过java类进行配置。我介绍了两个配置文件:“安装”、“正常”。如果安装配置文件处于Activity状态,则不会加载任何需要数据库连接的Bean。我想创建一个Controller,用户可以在其中设置数据库连接参数,完成后我想将Activity配置文件从“安装”切换到“正常”并刷新应用程序上下文,这样Spring就可以初始化每个需要的bean数据库数据源。我可以通过代码修改Activity配置文件列表,没有问题,但是当我尝试刷新应用程序上下文时,我得到以下异常:`java.lang.IllegalS

java - 无法检测到 Windows 经典主题处于 Activity 状态

我正在调用UIManager.getSystemLookAndFeelClassName()。并获得WindowsLookAndFeel结果,即使将当前主题设置为WindowsClassicLookAndFeel。但我期待WindowsClassicLookAndFeel。问题是我如何检测到Windows经典主题现在处于Activity状态 最佳答案 看来你是专门注册来问这个问题的,现在我是专门注册来回答的!我在谷歌上搜索了一些完全不同的东西,但我很感兴趣并做了一些实验,这就是我的发现:关于WindowsClassicLookAnd

利用Active Directory来验证和授权MVC应用程序

我正在考虑使用我们的广告结构来验证和授权用户访问MVC应用程序及其功能。我已经阅读了有关如何执行此操作的多篇文章,总体而言,它很简单,甚至有一个工作的POC。但是,我见过但不了解的唯一部分是在AD中扮演“角色”的概念。一个小组和角色被认为是相同的,因为两者最终都是AD中的安全组。因此,最后我的问题是您如何区分MVC的广告角色与广告组。以下是使用AD授权的MVC的基本片段。[Authorize(Roles="Admin")][Authorize(Group="AppAdmins")][Authorize(Users="username")]我根本不明白MVC如何能够区分角色:管理员与appadm

java - "master preferences"类是个好主意吗?

我有一个管理大型软件项目的用户首选项的类。项目中可能需要从持久存储中设置或检索用户首选项的任何类都将调用此类的静态方法。这种集中管理允许以编程方式完全删除首选项-如果每个首选项都在接近其使用代码的地方处理,散布在整个项目中,这是不可能的。我在这个过程中遇到了中心化设计的另一个含义。该软件有一个公共(public)API。该API可以在jar中自行提供。该API中的类可能引用pref管理类。因此,pref管理器必须放在APIjar中。每个首选项都可能有一个默认值。在软件启动时,可能会计算该默认值。该算法取决于偏好,因此倾向于驻留在使用代码附近。因此,如果pref管理器需要提供默认值,它会

java - 如何在 Primefaces tabView 中设置 Activity 选项卡?

我有一个菜单栏,其中子菜单上有两个项目,都调用相同的页面:在该页面中,我有一个带有两个选项卡的选项卡View:如何设置Activity标签,让每个菜单项激活相应的标签? 最佳答案 如果你想这样做。你不能在p:menuitem中使用url,因为我们必须在之前调用一个方法来改变tabindex跳转到prefil.xhtml页面。如果使用url,则在跳转到prefil.xhtml页面后调用该方法。首先,你可以使用p:menuitem的action字段,该方法返回你想跳转到的地址:这两个方法像这样改变tabindex:publicStrin

java - 是否存在 Java 7's Hashmap implementation is preferred to Java8' s 实现的场景

从Java8开始,我们钟爱的HashMap的行为有点不同。如果key实现了一个可比较的接口(interface),每个散列将包含一个平衡树而不是链表。这将冲突情况下的最坏时间复杂度从O(n)降低到O(log(n)),参见JEP180是否存在从Java7升级到Java8会导致HashMap性能下降的情况? 最佳答案 Java8将在>N的桶中的条目数中使用平衡树,其中选择Nempirically,如果该数字我也不确定创建和查询树的开销是否值得小N的利润。 关于java-是否存在Java7's

java - 如何保持监听器线程 Activity

我有一个类,它是传入消息的监听器,应该永远存在(以便它可以监听传入消息),直到我明确断开与它的连接。我已将该线程声明为setDaemon(false),但它随着调用方法终止而终止。请告诉我如何使该线程保持Activity状态,还请说明如何实现SpringTaskExecutor以实现相同目的。提前致谢。它是一个监听器,当有人发送消息时它会收到通知...那么如何让它保持运行?监听类publicclassMyListnerImplimplementsListener{privatefinalconnectionImplcon;publicMyListnerImpl(ConnectionIm