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

免费个人域名邮箱网站推广优化联系方式

免费个人域名邮箱,网站推广优化联系方式,安全监理员资料编制与工作用表填写范例久久建筑网,深圳网站设计实力乐云seojolokia企业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.zqtcl.cn/news/562573/

相关文章:

  • 浙江做公司网站多少钱评论回复网站怎么做
  • 江门网络建站模板虚拟主机价格一般多少钱
  • 网站建设公司云南深圳手机商城网站设计费用
  • 汇泽网站建设网页版快手
  • 手机销售培训网站wordpress案例插件
  • 滨江道做网站公司wordpress 花瓣网
  • 如何建网站快捷方式软件开发做平台
  • 常见的静态网页深圳罗湖企业网站优化
  • 做网站一天赚多少钱外贸网站建设排名
  • 一个大型网站建设得多少钱百度成都总部
  • 网站制作公司汉狮网络手机版网站优化
  • 铜川做网站logo 图标 设计
  • 如何做网站的注册页面南京宣传片公司有哪些
  • 中国建设机械教育协会网站网站建设中html中关于图片显示的标签有哪些
  • 网站过期后dede减肥网站源码
  • 营销型 手机网站网站建设方案后期服务
  • 怎么做一个个人网站建网站的八个步骤
  • 淘宝导购网站模版上海网站推广软件
  • 做影视网站引流湖北响应式网站建设费用
  • 网站统计cnzz网站空间有哪些
  • 泉州微信网站开发公司wordpress头像解决
  • 湛江网站建设皆选小罗24专业网站建设 福田
  • 厦门哪些做鲜花的网站门户网站开发设计报告
  • asp.net网站设计分工天津网站开发贴吧
  • 做多语言网站教程南宁vi设计公司
  • 百度联盟 网站备案wordpress 吾爱破解
  • 山西省建设厅网站首页网络营销推广为什么效果不好
  • 建材做网站好吗长沙做网站微联讯点不错
  • 建设小型网站分类门户网站系统
  • 文化馆网站数字化建设介绍138ip地址查询网站