当前位置: 首页 > news >正文

网站维护中是什么意思哪个网站做漂流瓶任务

网站维护中是什么意思,哪个网站做漂流瓶任务,全球速卖通买家app,杨颖做的车网站jolokia企业Java的很大一部分处理数据。 在企业设置中使用数据的所有不同方式中#xff0c;仍然存在使用任何种类的O / R映射的行之有效且广泛教授的方法。 JPA标准使每个人都比较容易使用它#xff0c;并且它也应该是可移植的。 但是#xff0c;我们不要谈论迁移细节。 O /… jolokia 企业Java的很大一部分处理数据。 在企业设置中使用数据的所有不同方式中仍然存在使用任何种类的O / R映射的行之有效且广泛教授的方法。 JPA标准使每个人都比较容易使用它并且它也应该是可移植的。 但是我们不要谈论迁移细节。 O / R映射的最大缺点是开发人员往往会失去与数据库上发生的事情的联系甚至无法获得针对该数据库发出的确切SQL语句的联系。 这是这些项目遇到性能问题的第一原因。 如果您在那里则需要分析根本原因并深入分析问题。 我最近发现了Hibernate的一个不错的功能它使这一工作变得相当容易。 可用的统计信息和获取方法。 Hibernate最多提供3.5.x版本的统计信息和指标API可让您了解幕后发生的事情。 统计接口API中对所有可用计数器进行了描述分为三类 与常规会话使用率有关的度量标准例如打开的会话数检索到的JDBC连接等。 与实体集合查询和缓存整体相关的指标也称为全局指标。 与特定实体集合查询或缓存区域有关的详细指标。 例如您可以检查实体集合和查询的高速缓存命中率未命中率和放置率以及查询所需的平均时间。 请注意在Java中毫秒数是近似值。 Hibernate与JVM精度有关在某些平台上这可能仅精确到10秒。 简单的获取器用于访问全局度量即不绑定到特定实体集合缓存区域等。 您可以通过名称通过其HQL或SQL表示形式访问特定实体集合或缓存区域的指标。 有关更多信息请参考Statistics EntityStatistics CollectionStatistics SecondLevelCacheStatistics和QueryStatistics API Javadoc。 您要做的就是为您感兴趣的会话工厂启用统计信息并检索统计数据以对其进行分析。 那里有很多示例如何在Spring中使用此功能。 原因很简单Spring附带了一个传奇的MBeanExporter它将JMX MBeans公开为Java对象。 想一想Hibernate Statistics提供了一种通过JMX公开它们的简便方法。 但是如果您仅组合了一些RedHat魔术就无需使用Spring 基本上您可以通过两种不同的方式在已配置的设置中启用统计信息。 最简单的方法是向持久性单元配置添加属性 property namehibernate.generate_statistics valuetrue/ 但是也可以手动启用它们。 有关如何执行此操作的更多详细信息请参见社区Wiki和Hibernate文档中的性能监控部分。 通过示例启用和公开统计信息 我创建了一个小示例独立的Hibernate应用程序该应用程序具有两个实体和一个主要类该类正在使用hibernate并初始化您需要了解的所有内容。 通过在GitHub上进行分叉立即获得它 。 这是一些简单的演练 有两个强制性实体部门和雇员和META-INF / persistence.xml。 这是基本设置。 这里没有太多魔术。 您可以在persistence.xml中查看在何处启用统计信息可能。 该示例在主类JpaTest中启用它们。 但是让我们从头开始。 main方法按顺序执行以下步骤 创建要使用的EntityManager。 注册我们需要的统计Mbean。 初始化Jolokia服务器以通过JSON for Hawtio公开JMX 对实体做些事情。 魔术始于第二个步骤该步骤位于registerHibernateMBeansEntityManager manager方法中。 它动手了PlatformMBeanServer注册了相关的Hibernate JMX Mbean设置了我们感兴趣的Session Factory并启用了统计信息。 那很容易。 现在您已经注册了属性“ statistics”的JMX MBean“ Hibernate”。 如果您可以通过JConsole或Mission Control或VisualVM访问服务器则可以简单地连接到该进程并浏览统计信息 JConsole中的Hibernate MBean 在生产环境中这通常是根本不可能的。 因此您需要找到一种通过http / https进行访问的方法。 在这里我发现可以方便地将Hawtio用作用于管理Java东西的模块化Web控制台。 简而言之这是一个带有插件的网络控制台。 它有大量的插件 可以自定义和扩展以满足您的需求。 今天我们正在看一个非常简单的插件JMX plugin 。 它为您提供了底层JMX度量标准数据的原始视图从而允许访问MBean的整个JMX域树。 但是为了实现这一点我们首先需要找到一种向Hawtio公开JMX功能的方法。 这是Jolokia出现的地方。其中有一个JVM代理 可以通过JSON公开JMX MBean。 您所需要做的就是像这样初始化并启动服务器 JolokiaServerConfig config new JolokiaServerConfig(new HashMapString, String()); JolokiaServer jolokiaServer new JolokiaServer(config, true); jolokiaServer.start(); 现在您可以尝试使用Hawtio控制台了。 查看快速入门 看看有什么可能。 对于本示例我仅使用Google Chrome扩展程序您只需下载并拖动到Chrome中的扩展程序页面即可。 看起来像 Chrome中的Hawtio扩展 如果您配置“ localhost”“ 8778”和路径“ jolokia”那么您都将开始浏览结果。 单击“连接”后您可以浏览仪表板或切换到JMX视图并导航到Hibernate MBean 使用Hawtio浏览JMX MBean 来自DevNation 2014的Stan Lewis对Hawtio进行了更全面的介绍等待您观看 这是一个简短的例子。 继续阅读GitHub源代码并随意研究Hawtio 阅读入门指南以了解如何在您自己的环境中下载和安装Hawtio。 阅读有关如何在各种环境中配置Hawtio的信息 例如配置安全性以及Hawtio的存储位置。 了解如何在WildFly上配置Hawtio 。 我们更喜欢使用问题跟踪器来处理想法和问题 但是如果您只想谈论Hawtio的所有事情请加入我们的邮件列表 。 在GitHub上找到Hawtio源代码 。 翻译自: https://www.javacodegeeks.com/2014/08/hibernate-statistics-with-hawtio-and-jolokia.htmljolokia
http://www.huolong8.cn/news/342962/

相关文章:

  • 平台网站制作纯文本网站建设
  • 郑州做网站建设公司哈尔滨建设网站哪家好
  • 阿里巴巴网站维护要怎么做百度运营培训班
  • 亚马逊网站开发使用的什么方式有域名建网站
  • 廉洁常德网站网络广告是什么意思
  • 英语网站建设的必要性seo排名优化公司哪家好
  • APP手机端电子商务网站建设建设网站需要什么内容
  • 广东建设网 工程信息网站永久免费的cms系统带商城
  • 微软手机做网站服务器吗软件dw做网站
  • 无锡八匹马网站建设如何用手机号做WordPress
  • 做网站赚钱难h5平台网站开发
  • 网站建设及管理使用情况汇报建站网址怎么改
  • 企业外贸网站游戏开发公司招聘
  • 网站建设的基础常识网站类型
  • 贵阳网站建设服务公司建行信用卡网站
  • 池州网站建设怎么样如何做喊单网站
  • 拟定网站优化方案网页设计与制作一课一文
  • 大连建设主管部门网站wordpress需要学什么
  • 湘潭做网站问下磐石网络中国建设银行集团
  • 银川网站建设哪家价格低h5制作软件下载
  • 摄影网站模板源码深圳市建设工程交易中心网站
  • 如何做网站的的关键词企业网站建设一般要素有哪些
  • 保定seo网站排名如何拿高权重网站外链进行互换?
  • 深圳建设注册中心网站dz网站恢复数据库
  • SEO参与网站建设注意网站的建设及维护
  • 网站开发 jsp加密网站建设的内容策略
  • dede模板网站如何搭建淘气堡网站建设
  • 汤唯梁朝伟做视频网站北京网页设计师培训
  • 如何做图让网站的图更清晰磁力搜索器
  • 想开一个网站开发的公司asp装修公司网站源码