`
文章列表
术语说明: QPS = req/sec = 请求数/秒   【QPS计算PV和机器的方式】   QPS统计方式 [一般使用 http_load 进行统计] QPS = 总请求数 / ( 进程总数 *   请求时间 ) QPS: 单个进程每秒请求服务器的成功次数   单台服务器每天PV计算 公式1:每天总PV = QPS * 3600 * 6 公式2:每天总PV = QPS * 3600 * 8   服务器计算 服务器数量 =   ceil( 每天总PV / 单台服务器每天总PV )   【峰值QPS和机器计算公式】 原理:每天80%的访问集中在20%的时间里, ...
http://www.suyunyou.com/aid55.html
详见附件 转的别人的,链接请见 http://www.cnblogs.com/xiaoxiaokun/p/6441926.html

JVM分析

    博客分类:
  • JAVA
在这里对linux下、sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结;linux环境下,当发现java进程占用CPU资源很高,且又要想更进一步查出哪一个java线程占用了CPU资源时,按照以下步骤进行查找: 先用top命令找出占用资源厉害的java进程id,如:       2. 如上图所示,java的进程id为'12377',接下来用top命令单独对这个进程中的所有线程作监视:       top -p 12377 -H         如图:         3. 如上图所示,linux下,所有的java内部线程,其实都对应了一个进程 ...
eclipse插件:json editor plugin
新项目中使用新版的apache HttpClient调用http接口,贴上代码如下     import java.io.InputStream; import java.io.StringWriter; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import org.apache.commons.collections.CollectionUtils ...
可以有多种,这里介绍两种 1. OpenExplorer   2. biz.junginger.ExploreFS

延迟加载JS

    博客分类:
  • JS
JavaScript的延迟加载是那些在web上,能让你想抓狂地去寻找解决方案的问题之一。 很多人说“那就用defer”或“async”,甚至有些人说“那就将你的javascript代码放在页面代码底部”。 上述方法都不能解决在web页面完全加载后, ...

SVN安装与卸载

    博客分类:
  • SVN
一、安装 1、yum install subversion   2、输入rpm -ql subversion查看安装位置,如下图:   我们知道svn在bin目录下生成了几个二进制文件。 输入 svn --help可以查看svn的使用方法,如下图。

window.close()兼容

    博客分类:
  • JS
火狐浏览器除非设置脚本关闭窗口启用,不然无法关闭; 开启方法: 在Firefox地址栏里输入 about:config在配置列表中找到 dom.allow_scripts_to_close_windows点右键的选切换把上面的false修改为true即可。   但我们肯定不能告诉用户修改浏览器设置,所以无法关闭窗口,只能使用折中的方法,跳转到空页面; function closeWindow() { var browserName = navigator.appName; if(browserName == 'Netscape') { var o ...
在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数。 下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化,二是MySQL自身(my.cnf)的优化。 一、服务器硬件对MySQL性能的影响 ①磁盘寻道能力(磁盘I/O),以目前高转速SCSI硬盘(7200转 ...
/** * ip地址转成整数. * @param ip * @return */ public static long ip2long(String ip) { String[] ips = ip.split("[.]"); long num = 16777216L*Long.parseLong(ips[0]) + 65536L*Long.parseLong(ips[1]) + 256*Long.parseLong(ips[2]) + Long.p ...
本文介绍通过使用yuicompressor-maven-plugin插件实现js及css代码的自动压缩,方便集成到持续集成环境中,如jenkins。 一、配置yuicompressor-maven-plugin 在pom文件中增加该插件的定义,示例如下: <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>yuicompressor-maven-plugin</artifactId> <version>1.4.0< ...
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': Invocation of init method failed; nested exception is javax.xml.stream.FactoryFinder$ConfigurationError: Provider com.sun.xml.stream. ...

HTTP - 304实现

    博客分类:
  • JAVA
最近公司做了一个CMS项目,其中涉及到图片上传后页面展现,如果图片过大就会带来过多的带宽消耗,同时也会影响客户体验;   解决方案:利用浏览器缓存,HTTP - 304来解决;   import java.io.Closeable; import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.io.RandomAccessFile; import java.net.URLDecoder; import java.util.ArrayList; impo ...
Global site tag (gtag.js) - Google Analytics