自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Centos6.3下安装Ganglia监控hadoop

安装yum EPEL源rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm  准备工作,安装apr-1-config,libconfuse 以及libpcre包 #yum -y install httpd-devel automake autoconf libtool ...

2014-04-01 11:26:29 161

原创 Weblogic 使用

开启weblogic: 1、找到/Oracle/Middleware/user_projects/domains/用户_domain目录, 2、执行nohup ./startWebLogic.sh(nohup的作用是让weblogic启动在后台运行), 3、使用命令tail -f 文本文件名即可监视远程文件的变动情况,例如要监视Weblogic某一域的日志输出只需要输入命令:tail ...

2012-08-15 11:38:38 236

原创 使用Jvisualvm监控JVM

JDK版本必须为 : 1.6以上测试成功的系统为 本机windws7 服务器:centos 6.2(服务器JDK一定要小于或等于你本机JDK版本) 首先:# hostname -i 查看是否本机IP 如果是127.0.0.1 或其他,需要修改 /etc/hosts 文件将hostname绑定的IP设置为你的本机的IP如:  192.168.16.116 yourhost...

2012-08-10 17:03:06 399

原创 Linux 性能检测命令

 # top  # free # linux 下 取进程占用 cpu 最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head# linux 下 取进程占用内存(MEM)最高的前10个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head  ...

2012-08-06 14:05:44 132

原创 Logback使用配置

POM.XML添加如下  <properties> <org.slf4j-version>1.6.6</org.slf4j-version> <logback.version>1.0.6</logback.version>  </properties>  <dependencies&g

2012-08-03 12:04:06 112

原创 Ibatis防止sql注入

为了防止SQL注入,iBatis模糊查询时也要避免使用$$来进行传值。下面是三个不同数据库的ibatis的模糊查询传值。 mysql: select * from stu where name like concat('%',#name #,'%') oracle: select * from stu where name like '%'||#name #||'%'  SQL Server:se...

2012-07-23 18:36:11 120

原创 Centos安装Vsftpd

 安装部分摘自开源中国,最后红色部分解决无法登陆(cannot change directory)问题环境是centos6安装vsftpd第一步:安装vsftpd,在终端允许# yum -y install vsftpd没什么问题就直接安装好啦第二步:编辑vsftpd的配置文件# vi /etc/vsftpd/vsftpd.conf第三步:清空文件, 然后添加如下内容:...

2012-07-23 17:26:43 109

原创 JS匿名函数用法(转)

一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句:function fnMethodName(x){alert(x);}函数字面量(Function Literals):var fnMethodName = function(x){alert(x);}Function()构造函数:var ...

2012-07-03 14:24:17 114

原创 CentOS下常用开发软件安装

记录了安装CentOS,以及在CentOS下安装及使用Epel、Convmv、JDK、Nginx、Mysql、Nexus、Confluence等。    F11 - 设置光驱启动,放入CentOS CD1,根据提示再放入CD2 ,最后再放入CD1漫长的等待...设置语言为 英文,设置字体大小...最好不要用中文版.完成系统安装... centOS下IP及...

2012-04-27 16:39:02 445

原创 Cent OS修改IP地址(转)

 /etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0/etc/resolv.conf/etc/hosts1、CentOS 修改DNS修改对应网卡的DNS的配置文件# vi /etc/resolv.conf 修改以下内容nameserver 8.8.8.8 #googl...

2012-04-27 15:19:05 628

原创 Spring MVC下配置Velocity

配置过程中走了一些弯路 ... 将代码留下,备案. velocityTool summary (有详细的toolsapi): http://velocity.apache.org/tools/releases/2.0/summary.html dispatcher-servlet.xml 配置如下: <bean id="velocityConfig" class="...

2012-04-25 18:10:43 70

原创 Windows 下tomcat部署solr

 前提:1.装好JRE和JDK,设置环境变量?JAVA_HOME   C:\Program Files\Java\jdk1.7.0_03JRE_HOME    C:\Program Files\Java\jre61.tomcat启动没有问题。tomcat6环境变量?CATALINA_BASE   D:...

2012-04-16 14:59:09 69

原创 16 个 Linux 服务器监控命令(转)

如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程...

2012-03-16 23:20:10 91

原创 一致性Hash算法 (转)

一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 ob...

2012-02-13 10:52:40 327

原创 使用 Spring 2.5 注释驱动的 IoC 功能

概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件...

2012-01-14 11:11:24 83

原创 全面分析 Spring 的编程式事务管理及声明式事务管理

 开始之前关于本教程本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。先决条件本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概念而不做详细解...

2012-01-14 10:58:27 74

原创 HTTP响应状态码

 HTTP Version Not Supported0**:未被始化 1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和...

2012-01-04 11:49:27 95

原创 图片缩略图,CMYK图片变红问题解决

 在互联网图片上传,我们需要过滤图片里的脚本,保证系统安全    但是如果使用JVM的ImageIO进行重写过滤,CMYK色彩的图片,进行重写后图片会有一层模糊的红色。 如何解决????方法1 :使用 ImageMagic ,图片效果清晰,而且不会出现重写CMYK色彩模式图片变色,同时也能过滤掉图片里的不安全代码。。。方法2 ; 使用graphicsmagic + ngi...

2011-12-29 11:14:25 2669

原创 多态在 Java 和 C++ 编程语言中的实现比较(转载)

本文引用自:http://www.ibm.com/developerworks/cn/java/j-lo-polymorph/众所周知,多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。C++ 和 Java 作为当前最为流行的两种面向对象编程语言,其内部对于多态的支持到底是如何实现的呢,本文对此做了全面的介绍。注意到在本文中,...

2011-12-26 10:02:25 73

原创 Spring框架介绍

 Spring 框架Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。图 1. Spring 框架的 7 个模块 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:核心容器:核心容器提供 ...

2011-12-05 18:00:47 133

原创 Memcached安装

 1.分别把memcached和libevent下载回来,放到 /tmp 目录下:# cd /tmp# wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz2.先安装libevent:#...

2011-12-02 16:35:08 70

原创 Eclipse断点功能进阶

大家肯定都用过Eclipse的调试的功能,在调试的过程中自然也无法避免要使用断点(breakpoint),但不知是否对Eclipse中各类断点都有所了解。本篇图文并茂地介绍了Eclipse中全部类型的断点,及其设置,希望对大家有所帮助。(2011.11.20)1. 示例程序BreakpointDemo是一个臆造的应用程序,只是为了便于讲解Eclipse中各类断点的使用罢了。其代码如下图所示,Bre...

2011-12-01 10:46:42 430

原创 使用淘宝Str2varlist与str2numlist 代替 in/exist ,提升性能(Oracle)

 在实际使用中,经常会有带in的子查询,如where id in (1,2,3)这样的情况,但是如果很多这样的语句在数据库中出现,将引起数据库的大量硬解析与共享池SQL碎片。所以,在实际应用中,可以采用其他方法,将这些in list给绑定起来。如果需要绑定in list,首先,需要创建两个类型(type):针对数据类型的:CREATE OR REPLACE TYPE NUMTA...

2011-11-17 09:14:24 261

原创 Nginx 设置Combo减少Http请求

 安装nginx_concat_module模块,添加combo,减少http请求  nginx_concat_module:http://code.taobao.org/p/nginx_concat_module/src/trunk/ 安装方法(INSTALL文件): Here are some step by step instructions.1) Dow...

2011-11-10 03:06:15 359

原创 Web开发者可能不知道的12个Firebug技巧(转载)

Firefox搭配Firebug在web程序设计中,可谓是“双剑合壁”,功能强大,本文选取了其中的一些技巧予以介绍,帮助大家更好的掌握Web开发的技能,让开发事半功倍!相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当 强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javas...

2011-11-07 19:51:17 90

原创 Google PageSpeed 和 Yahoo Yslow前端性能检测

 1、page speed:http://code.google.com/intl/zh-CN/speed/page-speed/download.html   http://code.google.com/speed/page-speed/index.html 2:yslow: https://addons.mozilla.org/en-US/firefox/addon/53...

2011-11-07 19:47:52 156

原创 Jboss 基本配置

一 配置变量首先,要安装JDK,配置JAVA_HOME环境变量其次,将下载的JBoss解压,即完成安装。(解压目录最好不要有空格,否则运行容易出现异常)然后,配置JBOSS_HOME环境变量,值为JBoss的解压路径最后,可以运行%JBOSS_HOME%\bin\目录中的run.bat运行JBoss;地址栏输入http://localhost:8080/会进入JBoss的欢迎...

2011-11-04 17:56:37 103

原创 JBOSS 相关备份

JBOSS的常用设置1、将默认端口8080改为80找到jboss的安装目录我的是D:/JBoss4.2.3Server/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/server.xml文件:然后找到如下的部分:<Connector port="8080" address="0.0.0.0"    ...

2011-11-04 15:35:29 143

原创 Linux解压压缩命令

http://www.cnblogs.com/fangbo/archive/2009/12/01/1614538.html  ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:我们...

2011-11-03 11:19:52 95

原创 采用badboy和Jmeter进行性能测试

来源:http://www.cnblogs.com/jackei/archive/2006/11/10/557160.htmlhttp://www.cnblogs.com/jackei/archive/2006/11/13/558720.html JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样,它也提供了一个利用本地Pr...

2011-11-01 16:18:09 364

原创 MAT工具介绍

为什么用MAT 之前的观点,我认为使用实时profiling/monitoring之类的工具,用一种非常实时的方式来分析哪里存在内存泄漏是很正确的。年初使用了某profiler工具测试消息中间件中存在的内存泄漏,发现在吞吐量很高的时候profiler工具自己也无法响应,这让人很头痛。后来了解到这样的工具本身就要消耗性能,且在某些条件下还发现不了泄漏。所以,分析离线数据就非常重要了,MA...

2011-10-24 18:35:14 436

原创 Oracle 字段修改语句,备用

要是没有数据的话直接用以下语句即可alter   table  tb_test  modify permile  number(5,2);但是有数据的话 就不能用上面方法了,alter table tb_test add permile_temp number(5,2)update tb_test set  permile_temp=permile;alter table dr...

2011-09-29 13:38:13 263

原创 11 款用于优化、分析源代码的Java工具

本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。 死代码——未使用的局部变量、参数、私有方法。 不理想的代码——使用String/StringBuffe...

2011-09-16 15:11:33 111

原创 Memcache深度分析(转)

Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式...

2011-08-23 11:20:04 84

原创 Memcache 常见问题(转)

o memcached是怎么工作的?o memcached最大的优势是什么?o memcached和MySQL的query cache相比,有什么优缺点?o memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?o memcached的cache机制是怎样的?o memcached如何实现冗余机制?       o memcached...

2011-08-23 09:50:42 58

原创 Linux 常用命令记录

 名称颜色对应: 蓝色-目录绿色-可执行文件红色-压缩文件浅蓝色-链接文件灰色-其它文件紫色-图形文件黄色-设备文件棕色-FIFO文件(先进先出,命令管道) su 切换用户 adduser XXX  添加用户 passwd XXX  修改XXX用户密码userdel XXX   删除用户 sudo -u rolename -H...

2011-08-18 17:42:13 53

原创 Maven常用命令

生成一个Web工程,这个工程不是一个Eclipse标准的动态Web工程。Xml代码  mvn archetype:create -DgroupId=com.aboy.webmap -DartifactId=webmap -DarchetypeArtifactId=maven-archetype-webapp  mvn archetype:create -Dgro...

2011-08-06 17:21:15 180

原创 Jetty Eclipse 插件安装

Jetty有一个优点就是加载速度快,特别适合那些在开发过程没耐心等待容器缓慢加载的同学。在Eclipse中运行有若干个方法,我今天介绍的是通过Eclipse的Jetty插件来实现Jetty的启动。安装Jetty的插件安装地址是http://run-jetty-run.googlecode.com/svn/trunk/updatesite。安装过程很简单就不在说明了,还有一些有用的Ecl...

2011-06-07 17:51:55 120

原创 Spring数据源配置方法

配置一个数据源 Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 DBCP数据源 DBCP 类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons- pool对象池机制的...

2011-05-28 19:37:13 54

原创 性能监测的一些看法

java性能监测的工具很多,如 profile jstat jconsole jmap jprofile nmon 等分析工具有 loaderrunner日志分析工具有 memory analyzer 和 nmon analyzer如何评定性能测试是否通过?[img]http://dl.iteye.com/upload/attachment/416105/ff3c6b40-7c7...

2011-02-14 16:25:28 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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