关闭

Prometheus+Grafana搭建监控系统(一)

之前在业务中遇到服务器负载过高问题,由于没有监控,一直没发现,直到业务方反馈网站打开速度慢,才发现问题。这样显得开发很被动。所以是时候搭建一套监控系统了。 由于是业余时间自己捯饬,所以神马业务层面的监控先不做,先用最简单的方式接入系统层面的监控,例如服务器、数据库等。 调研了一段时间,发现Prometheus+Grafana还是可以的。这里就主要记录一下搭建的过程。...
阅读(143) 评论(0)

Drupal8文档[译]——Overview(一)

该系列文章将会翻译Drupal8的文档。必有不足之处,盼请指出。 Drupal总览(一) 主要介绍dp是什么,安装dp需要什么,操作系统环境,dp和CMS和CMF的关系等等。...
阅读(274) 评论(0)

XAMPP使用中碰到【Maximum execution time of 30 seconds exceeded】问题

今天在使用xampp环境安装drupal的时候碰到了这个问题,root couse就是【Maximum execution time of 30 seconds exceeded】。 原因很简单,xampp中php的默认时间设的是30秒,普通http request肯定没问题,但如果是安装某个application可能就会超出这个时间了,所以找到xampp的php.ini,修改一下: max_e...
阅读(40) 评论(0)

vagrant up时遇到ARPCHECK=no /sbin/ifup eth1 2> /dev/null问题

在我之前的文章中打包的box文件,在vagrant up的时候就报了这个错误。我的解决办法如下...
阅读(133) 评论(0)

使用vagrant+VirtualBox+box文件共享php web开发环境(windows)

多人开发是目前团队中很普遍的现象。如果公用一个开发环境,难免会出现代码相互覆盖的问题。不敢盲目的auto_upload,遇到问题排查至少花费10min+… 介于这个问题,使用统一的、便捷的开发环境迫在眉睫。这里介绍一种方法:vagrant+VirtualBox+box文件共享。...
阅读(197) 评论(0)

phpstorm+xdebug remote debug 无法进入断点问题

晚上搞了个虚拟机的php环境,remote debug一直无法进断点。网上各种查基本无果。最后自己解决了,这里记录一下,如果还有人碰到这个问题,可以尝试下我的方法。...
阅读(266) 评论(0)

php -m看到的扩展和phpinfo不一样

最近在做php的项目中犯了一个很蠢的错误,记录一下,如果以后有人遇到,提供一个check的思路。...
阅读(260) 评论(0)

HTTP常用状态码

前两天和别人聊到HTTP状态码,发现记不太清了,这里再复习一下。 200 ,204 ,206,301 等...
阅读(106) 评论(0)

dtd文件简述

文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。 文档类型定义可定义合法的标准通用标记语言、可扩展标记语言文档构建模块。它使用一系列合法的元素来定义文档(这里主要讨论的是XML)的结构。 文档类型定义可定义合法的XML文档构建模块。 它使用一系列合法的元素来定义文档的结构。...
阅读(94) 评论(0)

Python中filter筛选函数匿名参数问题

有意思的地方正在于这个判别函数的入参。如果仅根据待筛选值即可确定是否过滤,那么直接指定函数名即可,待筛选值会作为入参传入该函数;如果筛选逻辑需要额外的参数,则使用lambda表达式返回匿名函数,作为判别函数使用。...
阅读(389) 评论(0)

java.lang.NoSuchMethodError: org.springframework.beans.factory.xml...setEnviro问题解决方法

今天在用IDEA和maven集成struts2和spring的时候遇到已给蛋疼的问题,google了半天也没找到答案,最后还是自己解决了。所以记录一下,如果今后有人遇到,提供一种可能的解决方案。...
阅读(1219) 评论(2)

IDEA下使用maven集成Struts2和Spring

初学java,在用struts做了几个项目之后,觉得手动集成业务组件有些麻烦了,是时候上spring了。先把struts和spring集成下,体验一把spring的IoC看看再说。 从网上找了不少资料,总感觉写的不是很全面,对于我这个新手来说不是很友好。好在捣鼓了几个小时之后,顺利跑起来了一个简单的demo。尽量详细的记录一下,以便和大家交流。...
阅读(687) 评论(0)

java.text.DecimalFormat遇到5不进位问题

java.text.DecimalFormat的format方法默认的舍入策略是四舍六入五奇偶,所以如果不知道这一点,直接写出的程序,结果就可能和我们的预期不同,这篇文章就解决了这个问题。...
阅读(357) 评论(0)

[译]Java定时任务调度-Quartz文档(十二)Miscellaneous Features of Quartz

Plug-InsQuartz提供了第三方插件接口——org.quartz.spi.SchedulerPlugin。 Quartz provides an interface (org.quartz.spi.SchedulerPlugin) for plugging-in additional functionality.Quartz自带多种工具插件,在org.quartz.plugins包中可以查...
阅读(105) 评论(0)

[译]Java定时任务调度-Quartz文档(十一)Advanced (Enterprise) Features

Clustering集群特性主要存在于JDBC-Jobstore和TerracottaJobStore。集群特性包括负载均衡和重试。通过将“org.quartz.jobStore.isClustered”设置为true,可以开启JobStoreTX和JobStoreCMT的集群模式。集群中的所有实例应该共享同一个配置文件...
阅读(312) 评论(0)

[译]Java定时任务调度-Quartz文档(十)Configuration, Resource Usage and SchedulerFactory

Quartz的设计是模块化的,所以要让它跑起来,得将各个模块组合起来使用。幸运的是,有些工具可以来帮我们做这些事。...
阅读(325) 评论(0)

[译]Java定时任务调度-Quartz文档(九)Job Stores

JobStore主要是追踪调度过程中所有的数据,包括jobs、triggers、calendars等等。为Quartz Scheduler选择合适的JobStore是很重要的。幸运的是,一旦了解了JobStore的区别,这是一件很简单的事。一般在SchedulerFactory的配置文件中指定JobStore。...
阅读(256) 评论(0)

[译]Java定时任务调度-Quartz文档(八)SchedulerListeners

SchedulerListeners和TriggerListener和JobListener类似,区别在于接受Scheduler自身的事件,而不需要关联到特定的trigger或者job。Scheduler相关的事件包括:添加/删除 job/trigger,调度错误、关闭等通知。...
阅读(204) 评论(0)

[译]Java定时任务调度-Quartz文档(六)CronTrigger

如果是基于日历式配置的调度,而不是某个精确的时间点的话,CronTrigger通常比SimpleTrigger使用得更广泛。使用CronTrigger,可以指定诸如“每个周五中午”,“每个工作日的9点半”,“二月份每个周一、周三、周五的9点到10点之间每隔五分钟”之类的时间配置。这里介绍下CronTrigger。...
阅读(162) 评论(0)

[译]Java定时任务调度-Quartz文档(七)TriggerListeners and JobListeners

监听器顾名思义是当发生某些事件是,发生对应行为的一系列对象。你可能已经猜到了,TriggerListener监听的是trigger相关的事件,JobListener监听的是job相关的事件。trigger相关的事件包括触发器哑火、触发器结束。job监听事件包括任务开始执行的通知事件和任务执行结束的通知事件。Quartz使用listener的并不多,但如果有类似的事件通知需求,而job本身没有这个功能,监听器是很有用的...
阅读(324) 评论(0)
61条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:40491次
    • 积分:978
    • 等级:
    • 排名:千里之外
    • 原创:59篇
    • 转载:2篇
    • 译文:0篇
    • 评论:19条
    最新评论