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

怎么做php网站宁志网站两学一做

怎么做php网站,宁志网站两学一做,广州网上注册公司网站,内蒙古省呼和浩特网站建设metrics介绍 FlexyPool严重依赖Dropwizard #xff08;以前称为Codahale#xff09;度量标准来监视连接池的使用情况 。 集成到Dropwizard中后#xff0c;程序包名称必然会被重命名 。 因此#xff0c;4.0.0版本将使用io.dropwizard.metrics软件包名称代替com.codahale.me… metrics 介绍 FlexyPool严重依赖Dropwizard 以前称为Codahale度量标准来监视连接池的使用情况 。 集成到Dropwizard中后程序包名称必然会被重命名 。 因此4.0.0版本将使用io.dropwizard.metrics软件包名称代替com.codahale.metrics 。 挑战 除了明显的向后不兼容之外此更改最具有挑战性的方面是Maven依赖项只会看到版本递增。 这意味着您将无法在同一个Maven模块中包含两个版本因为groupId和artifactId在3.xx和4.xx版本之间不会更改。 dependencygroupIdio.dropwizard.metrics/groupIdartifactIdmetrics-core/artifactIdversion${codahale.metrics.version}/version /dependencydependencygroupIdio.dropwizard.metrics/groupIdartifactIdmetrics-core/artifactIdversion${dropwizard.metrics.version}/version /dependency 在最终用户应用程序中此更改是可管理的因为您只需要从一个版本迁移到另一个版本即可。 由于需要支持同一库的两个不兼容版本因此基于Dropwizard Metrics构建的开源框架很难重构。 毕竟您不想强迫您的客户端迁移到某个Metrics依赖项。 幸运的是FlexyPool从一开始就拥有自己的Metrics抽象层。 将框架与外部依赖项隔离是一种安全措施可让您轻松交换依赖项。 为了同时支持Codahale和Dropwizard软件包名称FlexyPool指标的构建如下 由于这些类不能驻留在一个jar中因此有三个模块承载此层次结构 flexy-pool-core定义FlexyPool指标抽象 flexy-codahale-metrics在Codahale矩阵之上实现FlexyPool指标抽象 flexy-dropwizard-metrics在Dropwizard矩阵之上实现FlexyPool指标抽象 每个MetricsFactory均已注册为服务提供商 public class CodahaleMetricsFactoryService implements MetricsFactoryService {public static final String METRICS_CLASS_NAME com.codahale.metrics.Metric;Overridepublic MetricsFactory load() {return ClassLoaderUtils.findClass(METRICS_CLASS_NAME) ? CodahaleMetrics.FACTORY : null;} }public class DropwizardMetricsFactoryService implements MetricsFactoryService {public static final String METRICS_CLASS_NAME io.dropwizard.metrics.Metric;Overridepublic MetricsFactory load() {return ClassLoaderUtils.findClass(METRICS_CLASS_NAME) ? DropwizardMetrics.FACTORY : null;} } 并在运行时解析服务 private ServiceLoaderMetricsFactoryService serviceLoader ServiceLoader.load(MetricsFactoryService.class);public MetricsFactory resolve() {for(MetricsFactoryService service : serviceLoader) {MetricsFactory metricsFactory service.load();if(metricsFactory ! null) {return metricsFactory;}}throw new IllegalStateException(No MetricsFactory could be loaded!); }结论 通过这种方式FlexyPool可以同时使用Metrics实现并且根据当前可用的库动态地做出决定。 Dropwizard指标4.0.0尚未发布但FlexyPool已为即将进行的更改做好了准备。 翻译自: https://www.javacodegeeks.com/2015/07/how-does-flexypool-support-the-dropwizard-metrics-package-renaming.htmlmetrics
http://www.yutouwan.com/news/386240/

相关文章:

  • 品牌宣传型网站建设方案自适应网站推广
  • 一个做品牌零食特卖的网站如何搭建高访问量的网站
  • 长岛网站建设网站结构是体现的
  • 安徽seo人员北京seo案例
  • 室内设计联盟官方网站入口牧风 wordpress
  • 小何自助建站ppt背景图免费
  • 网站建设过时了吗2008 iis 添加 网站 权限设置
  • 为网站做一则广告语做电商是什么工作
  • 郑州有做彩票网站的吗seo翻译
  • 电商网站建设外包费用网站建设佰金手指科杰三
  • 网站运维公司刷抖音一天赚四五百块
  • 群晖 做网站郑州见效果付费优化公司
  • 郑州做网站公司 汉狮网络网站布局优化策略
  • 淮南网站建设报价苏州知名网站建设公司排名
  • 成都市双流区建设局官方网站网页请求流程
  • 天津站设计单位建设部网站施工员查询
  • 北京最好的网站建设怎么找一家公司的网站
  • php网站开发实例教程实验报告wordpress快讯模块
  • 网站建设哪家好公司做qa和helpful的网站
  • 伪原创嵌入网站广州营销网站建设公司哪家好
  • 怎样做网站的优化 排名网页设计的优缺点
  • 东莞专业网站设计专业服务正规少儿编程排名
  • 求个网站你明白的 知乎昌吉做网站需要多少钱
  • 天津刘金鹏做网站网站群内容管理系统的设计与实现
  • 中国建设造价工程协会网站建站公司见客户没话说
  • 用asp做的网站有哪些html 旅游网站
  • 做网站的高手做网站买了域名后
  • 手机版网站制作模板微商城怎么注册怎么弄
  • 西安网站建设怎么接单旅游网网站建设目的
  • 山东省两学一做网站兰州移动端网站建设