西代零零发

既然选择远方,便只顾风雨兼程

压力测试工具Ab简介

Apache安装包中自带的压力测试工具 Apache Benchmark(简称ab) 简单易用,这里就采用 ab作为压力测试工具了。 1.独立安装 通过 yum-utils中的yumdownload 工具下载安装包解开后就能得到独立的 ab可执行文件了。 yum install yu...

2013-09-23 20:27:50

阅读数 3509

评论数 0

Linux常用网络命令整理

Linux上有一些非常常用的命令,来帮助我们监控网络状况。 1.Tcpdump命令 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤, 并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 1...

2013-09-23 20:26:22

阅读数 2552

评论数 0

Nginx中502和504错误详解

在使用Nginx时,经常会碰到502 Bad Gateway和504 Gateway Time-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。 1.502 Bad Gateway错误  在php.ini和php-fpm.conf中分别有这样...

2013-09-23 20:23:15

阅读数 36780

评论数 0

深入剖析Tomcat类加载机制

1JVM类加载机制 JVM的ClassLoader通过Parent属性定义父子关系,可以形成树状结构。其中引导类、扩展类、系统类三个加载器是JVM内置的。 它们的作用分别是: 1)引导类加载器:使用native代码实现,在rt.jar等包中搜索运行JVM所需的类,例如java.lan...

2013-09-21 16:17:18

阅读数 26240

评论数 4

Tomcat性能优化及常用命令整理

1汤姆猫性能优化 1.1连接参数 1.1.1默认连接配置 默认连接器采用阻塞式 IO,默认最大线程数为200,配置如下:                connectionTimeout="20000"                redirectP...

2013-09-21 15:03:43

阅读数 6618

评论数 0

Portlet开发入门实例

1原生Portlet开发 这是最简单、最本质的开发方式,直接基于Portlet规范定义的接口开发Portlet。优点是贴近底层比较灵活, 缺点当然就是所有事情都要自己去做。就好比不用SpringMVC、Struts,直接基于Servlet开发一样。 这种方式比较适合自己开发Portl...

2013-09-21 14:28:52

阅读数 10246

评论数 0

RMI方式Ehcache集群的源码分析

Ehcache不仅支持基本的内存缓存,还支持多种方式将本地内存中的缓存同步到其他使用Ehcache的服务器中,形成集群。如下图所示: Ehcache支持多种集群方式,下面以RMI通信方式为例,来具体分析一下Ehcache集群的源码。 1服务Provider Ehc...

2013-09-21 11:50:01

阅读数 10935

评论数 0

Bootstrap简单HelloWorld入门教程

这篇教程旨在让你在20分钟内学会使用twitter bootstrap创建一个站点。看完这个教程后你应该能够使用bootstrap来建立一个基本的响应式布局的页面,了解栅格系统,并且能够使用bootstrap导航、导航条和了解响应式设计的基础。这些全部都是使用twitter bootstrap所需...

2013-09-19 22:07:00

阅读数 15402

评论数 6

深入剖析Tomcat会话机制

1缓存机制 Tomcat默认将Session保存到内存中。但同时,Tomcat也提供了PersistentManager配合不同的Store实现的方式,使Session可以被保存到不同地方(Database,Redis,Memcached等)。   例如下面的配置: <M...

2013-09-18 22:21:19

阅读数 11595

评论数 4

Redis主从和HA配置

1同步原理 摘自:http://www.cnblogs.com/stephen-liu74/archive/2012/03/30/2364717.html   “下面的列表清楚的解释了Redis Replication的特点和优势。    1). 同一个Master可以同步多个Slaves...

2013-09-14 21:20:55

阅读数 17360

评论数 5

Spring中Bean多种实现切换方案

一个公共工程中的Spring配置文件,可能会被多个工程引用。因为每个工程可能只需要公共工程中的一部分Bean,所以这些工程的Spring容器启动时,需要区分开哪些Bean要创建出来。另一种场景是:想通过Properties文件中的配置开关,就将Spring配置文件中Bean的实现切换成另一套。 ...

2013-09-14 21:11:23

阅读数 6397

评论数 2

深入分析Spring混合事务

在ORM框架的事务管理器的事务内,使用JdbcTemplate执行SQL是不会纳入事务管理的。 下面进行源码分析,看为什么必须要在DataSourceTransactionManager的事务内使用JdbcTemplate。 1开启事务 DataSourceTransactionMa...

2013-09-14 21:04:11

阅读数 3751

评论数 0

提示
确定要删除当前文章?
取消 删除