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

申请网站域名怎么做淮北之窗

申请网站域名怎么做,淮北之窗,做社交网站的预算,c 网站开发模式介绍 FlexyPool严重依赖Dropwizard #xff08;以前是Codahale#xff09;度量标准来监视连接池的使用情况 。 集成到Dropwizard中后#xff0c;程序包名称必然会被重命名 。 因此#xff0c;4.0.0版本将使用io.dropwizard.metrics软件包名称代替com.codahale.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依赖项。 幸运的是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.html
http://www.pierceye.com/news/10067/

相关文章:

  • 为什么百度没有收录我的网站插件 wordpress开发教程
  • 微信的网站开发现代化的中国风网站
  • 如何制作自己的网站书签汽车 营销 网站建设
  • 缘魁网站建设wordpress 消耗 资源
  • 灯罩技术支持东莞网站建设做情人节网站
  • 深圳网站开发的公司电话wordpress 树莓派
  • 如何做网站淘客自助建设响应式网站
  • 兰州网站建设哪里好南山网站设计训
  • 怎样做自己的销售网站做公司网站有用吗
  • 制作空间主页网站青岛网站建设哪个平台好
  • 建设银行在上海的招聘网站学网络与新媒体后悔死了
  • 做数学题好的网站南宁网站设计推荐
  • 做粉丝网站会侵权吗微商货源类网站源码
  • 微站网站潍坊网站搜索引擎优化
  • 河南一体化平台官网网站建设功能seo
  • 企业网站剖析wordpress中文破解主题下载
  • 做环氧地坪工程网站网站开发自适应
  • 怎么做电影网站的中国印花图案设计网站
  • 推广电子商务网站的案例空间有了怎么做网站
  • 网站成立时间文化建设设计公司网站
  • 北京赛车网站开发多少钱网站建设 考试题目
  • 网站开发工单外网网站建设调研报告
  • 宿州市住房 建设 官方网站企业网站那几点重要
  • 广州淘宝网站建设怎么做qq代刷网站
  • 免费注册网站流程做彩网站
  • 温州手机网站制作公司电话品牌做网站
  • 自己可以做英文网站么比较好的wordpress插件
  • 那个网站可免费做推广广告投放运营方式
  • 广东省建设执业资格注册中心官方网站重庆市建设工程信息官网站
  • wordpress 站点图标金华公司网站建设