当前位置: 首页 > 面试题库 >

用Java登录怎么办?

熊锐进
2023-03-14
问题内容

为什么一个将使用以下软件包之一而不是另一个?

  • Java记录
  • 共用记录
  • Log4j
  • SLF4j
  • 退回

问题答案:

按照api出现的时间顺序(据我所知):

  • Log4j,因为大多数人都使用它(以我的经验)
  • Commons Logging,因为开放源代码项目使用它(因此它们可以与集成解决方案中使用的任何日志记录框架集成);如果您使用的是API / Framework / OSS,并且依赖于使用Commons Logging的其他软件包,则特别有效。
  • Commons Logging是因为您不想“锁定”特定的日志记录框架(因此,您只能锁定Commons Logging所提供的功能)-我认为决定使用这一点作为理由并不明智。
  • Java日志记录,因为您不想添加额外的jar。
  • SLF4j,因为它比Commons Logging更新并且提供了参数化日志记录:
logger.debug("The entry is {}.", entry);
//which expands effectively to
if (logger.isDebugEnabled()){
    // Note that it's actually *more* efficient than this - see Huxi's comment below...
    logger.debug("The entry is " + entry + "."); 
}
  • Logback,因为它比log4j更新,并且再次支持参数化日志记录,因为它直接实现SLF4j
  • SLF4j / Logback,因为它是由做log4j的同一个人编写的,所以他做得更好(根据Ken G-谢谢。在查看他们以前的新闻时,它似乎很合适)
  • SLF4j,因为它们还发布了log4j适配器,因此您不必在旧代码中“切换” log4j-只需使log4j.properties使用SLF4j及其配置即可


 类似资料:
  • ​ ​ 输入刚刚注册好的地图慧账号(手机号),然后输入密码,点击登录即可登录成功啦。

  • 问题内容: 如何通过jsoup登录? 我试过了,但是不起作用: 问题答案: 通常,登录网站需要两个步骤- 您发送请求以获取页面,然后从中提取一些值,例如会话ID等以及cookie。 您发送带有第1步中的值以及您的用户名和密码的请求。 要知道您需要发送哪些值,请在开发人员模式下使用浏览器(按F12键)并检查流量。更改字符串以匹配您的浏览器,因为某些站点将不同的页面发送到不同的客户端。

  • 问题内容: 在Django中,我怎么知道当前登录的用户? 问题答案: 你需要在哪里了解用户? 在视图中,用户在请求中以形式提供。 有关模板中的用户处理,请参见此处 如果要保存模型实例的创建者或编辑者,则可以执行以下操作: 模型 管理员 我在互联网上找到了,但现在不知道在哪里

  • 我有一个在Java设计的应用程序,我愿意使用用户名和密码登录AWS。我知道如何使用这里定义的默认安全凭据,但它对我的应用程序需求无效。有没有办法使用用户名和密码使用JavaAPI登录我的AWS帐户?

  • 问题内容: 我想要用Java开发ORKUT(http://www.ORKUT.com)主页的pagesource 。 但是在访问任何页面之前,需要先登录到ORKUT。我该怎么做。它不应介于两者之间 问题答案: 您应该看看Commons HTTP Client 。使用它,您可以发送带有登录数据的POST请求,然后使用会话ID进行进一步处理。

  • SpringBoot2.0版本 WebMvcConfigurer 接口,然后重写addViewControllers方法即可 @Configuration public class WebConfigurer implements WebMvcConfigurer{ @Override public void addViewControllers(ViewControllerRegi