系统管理员有哪些 Java 资源?

系统管理员有哪些 Java 资源?

我很幸运,作为 SA 工作了四年,无需管理使用 Java 的系统。我的运气好多了,我即将开始一份新工作,他们大量使用 Java。对于需要排除故障和管理 Java 应用程序和环境的 SA,有哪些资源可用?

我没有去 stackoverflow,因为我想要 SA 的观点。

答案1

问题就在这里。从系统管理员的角度来看,Java 的意义与从开发人员的角度来看完全不同(虽然我可能会认为这是 DevOps 哲学得以重现的绝佳时机……但我离题了)。

作为 SA,您所关注的范围比开发人员要窄。本质上,您需要熟悉 JVM 的复杂性(即垃圾收集和调优)。您还可能希望了解您所在公司使用的任何应用服务器(JBoss、Tomcat(本身不是应用服务器,而是 servlet 容器)、Web Sphere 等)。

另外,花一些时间与开发人员交流,了解应用程序的工作原理。您不需要能够阅读 Java,但您应该了解应用程序的运行方式以及数据流。

祝你好运。

答案2

  • 你可能需要了解一下Java Servlet是。

  • 然后了解处理这些问题的服务器,您的组织可能有一个首选的服务器。

  • 雄猫与 Apache 集成,由 Apache 基金会负责。

  • IBM WebSphere往往被较大的组织所采用。

  • 杰博斯由 Red Hat 所有,并且往往会引起一些兴趣。

  • 玻璃鱼是 Sun 的产品,因此通常可以在其服务器上找到。

  • 那么码头,其应用越来越广泛,是 Eclipse 基金会的一部分。

  • 您应该了解一下,它是一款非常常用的 Java IDE。

  • 除此之外,你还需要非常熟悉设置 JDK和 JRE。

  • 知道什么类路径这会让你走得很远。

答案3

Nathan 的建议确实很棒,但要想成为有效的 Java 应用程序管理员,您还需要了解以下几点:

  • 如何配置和使用log4j
  • 如何读取堆栈跟踪

祝你好运!

相关内容