最近tomcat升级版本时,遇到了ssi解析的问题,记录下解决的过程,还有tomcat ssi配置的要点。 tomcat 配置SSI的两种方式Tomcat有两种方式支持SSI:Servlet和Filter。 SSIServlet通过Servlet,org.apache.catalina.ssi.SS ...
《一百个人的十年》和《1984》
推荐先看《一百个人的十年》,再看《1984》。两本书都比较压抑,注意舒缓心情。 《一百个人的十年》前一段时间在微博上有一个比较火的文章《拾纸救夫》,是冯骥才的《一百个人的十年》里的第一个故事。我看了之后,决定去看下完整的《一百个人的十年》。 今天在写这个blog的时候,本来想找个《拾纸救夫》的链接的 ...
基于redis的分布式ID生成器
项目地址https://github.com/hengyunabc/redis-id-generator 基于redis的分布式ID生成器。 准备首先,要知道redis的EVAL,EVALSHA命令: http://redis.readthedocs.org/en/latest/script/eva ...
为什么基于TCP的应用需要心跳包(TCP keep-alive原理分析)
TCP keep-alive的三个参数用man命令,可以查看linux的tcp的参数:man 7 tcp 其中keep-alive相关的参数有三个:tcp_keepalive_intvl (integer; default: 75; since Linux 2.4) The number ...
防止页面被iframe恶意嵌套
缘起在看资料时,看到这样的防止iframe嵌套的代码:try { if (window.top != window.self) { var ref = document.referer; if (ref.substring(0, 2) === ' ...
kafka manager安装
项目信息https://github.com/yahoo/kafka-manager 这个项目比 https://github.com/claudemamo/kafka-web-console 要好用一些,显示的信息更加丰富,kafka-manager本身可以是一个集群。 不过kafka-mana ...
一步一步用jenkins,ansible,supervisor打造一个web构建发布系统
一步一步用jenkins,ansible,supervisor打造一个web构建发布系统。 本来应该还有gitlab这一环节的,但是感觉加上,内容会增加很多。所以直接用github上的spring-mvc-showcase项目来做演示。 https://github.com/spring-proje ...
基于dropwizard/metrics ,kafka,zabbix构建应用统计数据收集展示系统
想要实现的功能 应用可以用少量的代码,实现统计某类数据的功能 统计的数据可以很方便地展示 metricsmetrics,按字面意思是度量,指标。 举具体的例子来说,一个web服务器: 一分钟内请求多少次? 平均请求耗时多长? 最长请求时间? 某个方法的被调用次数,时长? 以缓存为例: 平均查 ...