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

开发网站做图文水印逻辑禁止wordpress后台加载谷歌字体

开发网站做图文水印逻辑,禁止wordpress后台加载谷歌字体,百度推广网址是多少,电子商务网站建设选择由于我们把一个复杂高耦合的单体系统拆分成了多个小型服务#xff0c;所以部署应用的数量在不断增长#xff0c;造成维护复杂度大大提升。所以我们需要一套自动化的监控运维机制#xff0c;这套运维机制可以不间断的获取每个服务应用的各种指标#xff0c;并根据这些指标信…  由于我们把一个复杂高耦合的单体系统拆分成了多个小型服务所以部署应用的数量在不断增长造成维护复杂度大大提升。所以我们需要一套自动化的监控运维机制这套运维机制可以不间断的获取每个服务应用的各种指标并根据这些指标信息来制定监控预警规则。 Spring Boot提供了一个依赖模块spring-boot-starter-actuator这个模块可以自动为Spring Boot创建的应用构建一系列的用于监控的端点而且Spring Cloud还在这个基础上进行了扩展当然在不满足我们业务需求时也需要对这个模块进行扩展。 接下来创建一个Spring Boot项目命名actuator,勾选Actuator依赖 或者在你现有的Spring Boot项目里加上依赖 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-actuator/artifactId /dependency 项目创建完毕后的pom文件 parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId version2.0.2.RELEASE/version relativePath/ !-- lookup parent from repository -- /parent   properties project.build.sourceEncodingUTF-8/project.build.sourceEncoding project.reporting.outputEncodingUTF-8/project.reporting.outputEncoding java.version1.8/java.version /properties   dependencies dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-actuator/artifactId /dependency dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency   dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-tomcat/artifactId scopeprovided/scope /dependency dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-test/artifactId scopetest/scope /dependency /dependencies   build plugins plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId /plugin /plugins /build 说一下我的版本jdk1.8、Spring Boot 2.0.2。 接下来就可以启动应用了发现控制台打印如下信息 /actuator/health和/actuator/info以及/actuator这三个就是actuator提供的端点注意以前的版本是没有/actuator前缀的2.0以后的版本都加了/actuator前缀而且看官方文档actuator提供了如下端点 我们只有health和info是因为actuator默认只暴露了health和info端点我们可以选择全部暴露或者指定暴露部分端点修改application.yml management: endpoints: web: exposure: include: * #暴露所有端点 默认是info,health 重新启动应用控制台打印 发现有其余的端点了下面是对部分端点的简要说明 auditevents公开当前应用程序的审计事件信息。beans显示应用程序中所有Spring bean的完整列表。configprops显示应用中配置的属性信息报告。env显示应用中所有可用的环境属性报告包括环境变量、JVM属性、应用的配置属性、命令行的参数。health显示应用健康信息。httptrace显示HTTP跟踪信息默认情况下为最后100个HTTP请求 - 响应交换。info显示应用的自定义信息默认是空。metrics显示当前应用程序的“指标”信息如内存信息、线程信息。mappings显示所有url映射。scheduledtasks显示应用程序中的计划任务。shutdown让应用程序正常关机。threaddump程序运行中的线程信息。 详细说明查看actuator-api文档点击打开链接,注意这是Spring Boot2.0.2的文档,其余版本请去官网自行查找。 开启和关闭端点 使用management.endpoint.id.enabled来修改端点的开启关闭状态如以关闭health端点为例 management.endpoint.health.enabledfalse 如果您希望端点启用选择加入而不是选择退出请将management.endpoints.enabled-by-default属性设置 为false并使用各个端点 enabled属性重新加入。以下示例启用info端点并禁用所有其他端点 management.endpoints.enabled-by-default false management.endpoint.info.enabled true 修改路径 现在所有端点的前缀默认是/actuator如果想修改的话用management.endpoints.web.base-path属性 如果想修改端点的路径可以用 management.endpoints.web.path-mapping属性 比如我们想把/autuator/health修改为/healthcheck management.endpoints.web.base-path/ management.endpoints.web.path-mapping.healthhealthcheck 重启后所有端点都去掉了/actuator前缀并且health端点的路径变成了healthcheck 当然如果你想修改端点的端口也是可以的可以通过以下属性修改 management.server.port 8081 如果您不想通过HTTP公开端点则可以将管理端口设置为-1 management.server.port -1 关于shutdown端点 shutdown端点可以用来远程关闭应用此端点默认是关闭的如果使用的话需要开启使用以下属性 management.endpoint.shutdown.enabled true 你就可以在应用启动后远程通过调用/actuator/shutdown来关闭应用注意只能POST请求调用。 关于health端点 我们尝试访问/actuator/health端点返回 {status:UP} 只有status一个属性查看官方文档 health端点的management.endpoint.health.show-details属性默认不展示细节我们可以修改一下 management: endpoints: web: exposure: include: * #暴露所有端点 默认是info和health endpoint: health: show-details: always #默认是never 重新启动再次请求会发现多了一个磁盘空间的状态信息返回 {status:UP,details:{diskSpace:{status:UP,details:{total:169917878272,free:138603999232,threshold:10485760}}}} health端点默认自带了一些常用资源的健康指标检测器只要你引入了以下依赖就会自动添加到health里 我们也可以自己扩展一个健康指标检测器 /** * 1.实现HealthIndicator接口 * 2.类名要求 xxxHealthIndicator xxx将会是你自定义得健康指标名称 * 3.Component注入到容器内 * 4.重写health()方法 * author Administrator * */ Component public class MyAppHealthIndicator implements HealthIndicator{   Override public Health health() { if(check()!0){ return Health.up().build(); } return Health.down().withDetail(error, 出错了).build(); }   private int check(){ // 检测是否健康的自定义逻辑 return 0; } } 然后重启应用发现多了自定义的健康指标 关于info端点 info端点默认是空的我们可以在application配置文件中配置info前缀的属性来完善 info: app: version: 1.1 name: aut #/actuator/info 自定义的info端点 否则是空的 访问/actuator/info 我们也可以用info端点描述Git版本信息。 在application.yml或者application.properties同级目录创建git.properties,添加属性git.branchmaster 再次重启访问/actuator/info git.后面的属性是来自于GitProperties类eclipse中使用ctrlshiftt输入GitProperties就可以查看了前提是你下载了源码当然你也可以引入git的插件具体我就不介绍了想了解的可以看下这篇文章 http://blog.didispace.com/spring-boot-actuator-info-git/总的来说info端点用途并不大。
http://www.zqtcl.cn/news/451208/

相关文章:

  • 聊城网站营销WordPress工作发布
  • 建造网站需要什么汽车网站建设
  • 网站建设app郑州发布评论
  • 福州网站制作建设网页设计图片是怎么显示的
  • 天津通用网站建设收费网站建设怎么在png上写文字
  • 浏阳做网站报价高校网站站群建设公司
  • 海口网站提升排名网站建设与管理考试题
  • 做网站的算什么行业ui视觉设计常用软件是什么
  • 成都网站建设公司哪家好西安搬家公司哪家便宜
  • 程序员自己做网站怎么能来钱上海猎头公司哪家好
  • 无忧网站建设哪家好手机网站php开发
  • 如何仿制一个网站wordpress+主题课堂
  • 公明做网站渭南网站开发
  • 网站优化排名多少钱查备案网站备案
  • 北京网站建设市场培训机构参与课后服务
  • wordpress如何添加网站地图上海网站开发设计公司
  • 网站设置反爬虫的主要原因深圳外贸公司上班工资高吗
  • 济南建站价格同仁网站建设公司
  • 石家庄建站软件中国纪检监察报怎么订阅
  • 国内建网站费用厦门房地产网站建设
  • 宝山网站制作网站优化待遇
  • 网站建设项目竞争性招标文件界面设计的重要性
  • 网站建设合同机械设备网络推广方案
  • 阿里巴巴做网站的绿色的医疗资讯手机网站wap模板html源码下载
  • 怎么样自己做企业网站dz采集wordpress
  • 欧 美 做 爱 视频网站阿里巴巴电子商务网站建设目的
  • 动易网站后台修改栏目的字定制型网站设计价格
  • 设计网站页面临夏州建设厅官方网站
  • 给别人做网站需要什么许可证大连做网站开发的公司
  • 哪些网站国内打不开线下推广小组为了推广开放文明环境地图