自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(626)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 axure rp(一个好用的原型设计工具)

axure rphttp://baike.baidu.com/link?url=nm4hMclgY7Bw5P2tygGCzoDMUV2VtR9ysoEpAOKbMRNxSG0vw1UdLO93bfjCQ5n7rJFEWPNGou3FOEVRYMEiEiM9cF_rpHJiUhuejBMswEknJl5hRvZvEVNSxTlx0RAnAPQZEeRTWQvoLYq8XOV1Pa

2015-12-21 15:14:35 333

原创 Eclipse导入 jar 源码乱码问题

http://blog.csdn.net/laiwenqiang/article/details/17436273

2015-12-15 19:43:13 191

原创 PowerMock介绍

 一、为什么要使用Mock工具      在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(发送邮件,网络通讯,远程服务, 文件系统等等)。 而我们没法控制这些外部依赖的对象,为了解决这个问题,我们就需要用到Mock工具来模拟这些外部依赖的对象,来完成单元测试。      二、为什么要使用PowerMock      现如今比较流行的Mock工具如jMo...

2015-11-23 09:55:40 170

原创 在Eclipse中用TODO、FIXME等标签管理任务(Task)

Elipse为Java项目的时候,有一个很人性化的“任务管理”功能,利用这个功能可以方便地将项目中一些需要处理的任务记录下来。先来看看“任务管理”是怎么使用的吧。下面这个类在Class和name 属性的comment中分别加入了一段FIXME 和TODO标签,在FIXME和TODO标签的候命 还跟上了一段文字来说明需要任务的内容。/** * FIXME * @author A...

2015-11-23 09:53:02 337

原创 eclipse svn插件显示作者、修改日期等label

在另一台电脑里安装了SVN插件后,发现项目文件后面只有版本号,没有作者名字了,找了很久才找到了,现记录在这里。window->preferences->team->svn->label decorations->text decorations. ...

2015-11-23 09:51:39 338

原创 TestNG入门教程

http://www.cnblogs.com/TankXiao/p/3888070.html

2015-11-12 16:48:17 133

原创 导入maven项目出现 Unsupported IClasspathEntry kind=4

Unsupported IClasspathEntry kind=4这个异常会导致项目无法使用spring ide启动  英文解释如下:Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14The problem is caused by the fact that the STS (th...

2015-11-10 10:08:02 142

原创 关于Java启动时的速度优化

转自:http://hellojava.info/?p=176 参考:http://www.atatech.org/articles/41454 很多流量大的Java应用在重启的瞬间很容易出现负载比较高的现象,通常会看到的原因可能是GC线程、业务处理线程以及JVM编译线程耗CPU较多,这个问题在目前要解决其实是比较困难的,原因如下。Java程序在启动的时候所有代码的执行都处...

2015-09-28 12:32:28 1458

原创 一致性hash算法浅析

转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179    一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得...

2015-09-21 14:33:25 165

原创 jQuery Validate验证框架详解

jQuery Validate验证框架详解jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一、导入js库<script type="text/javascript" src="<%=path %>/validate/jquery-1.6.2.min.js"&g...

2015-09-02 17:42:26 114

原创 Jstorm简介(参考storm的实时流式计算框架)

  Jstorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用 作为commiter和user,我还是非常看好它的应用前景,下面是在团队内的分享介绍,更多请参考https://github.com/alibaba/jstorm一、jstorm是什么       jstorm可以看作是storm的java增强版...

2015-08-02 13:01:32 496

原创 如何卸载百度安全卫士(其它杀毒软件使用同样方法)

最近卸载百度安全卫士的时候,发现常规途径完全卸载不掉它,重启电脑之后还会再自动安装,研究了半天,分享解决方法给大家。(网上有人用360粉碎机删除百度卫士,个人觉得这种以流氓攻流氓的方法不可取) 无效的卸载途径卸载软件最保险的方法通常是进入【开始】-【设置】-【控制面板】-【添加/删除程序】进行操作,但卸载百度卫士之后发现...

2015-07-30 20:01:44 599

原创 Hadoop eclipse搭建文档汇总

eclipse搭建:www.linuxidc.com/Linux/2015-01/112369.htm www.cnblogs.com/kinglau/p/3802705.html http://blog.sina.com.cn/s/blog_60cc33d70100zpjr.html 实例:www.cnblogs.com/xia520pi/archive/20...

2015-07-27 13:19:50 105

原创 Hadoop2.6.0搭建问题汇总

Failed to set setXIncludeAware(true) for parser遇到此问题一 般是jar包冲突的问题。一种情况是我们向java的lib目录添加我们自己的jar包导致hadoop引用jar包的冲突。解决方案就是删除我们自己向 系统添加的jar包,重新配置。将自己的jar包或者外部jar放入系统目录会在编译程序时带来方便,但是这不是一种好习惯,我们应该通过修改...

2015-07-26 23:58:06 173

原创 Java高并发编程的各种陷阱

www.iteye.com/blogs/subjects/javaConcurrencyTrap

2015-07-25 17:49:18 128

原创 ASM介绍(java字节码操作利器)

  转自:http://www.ibm.com/developerworks/cn/java/j-lo-asm30/ 随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate...

2015-06-10 20:46:03 839

原创 Sonar介绍(开源质量平台)

转自:http://blog.csdn.net/hunterno4/article/details/11687269 Sonar简介Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测son...

2015-06-10 18:10:13 637

原创 JDK 7 中的 Fork/Join 模式(并发处理)

转自:http://www.ibm.com/developerworks/cn/java/j-lo-forkjoin/介绍随着多核芯片逐渐成为主流,大多数软件开发人员不可避免地需要了解并行编程的知识。而同时,主流程序语言正在将越来越多的并行特性合并到标准库或者语言本身之中。我们可以看到,JDK在这方面同样走在潮流的前方。在 JDK 标准版 5 中,由 Doug Lea ...

2015-06-03 19:47:28 233

原创 linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例

转自:http://blog.csdn.net/jiangkai_nju/article/details/7338177 一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁...

2015-06-03 16:50:13 165

原创 Java常见内存溢出异常分析

转自:http://www.iteye.com/news/30121 Java虚拟机规范规定JVM的内存分为了好几块,比如堆,栈,程序计数器,方法区等,而Hotspot jvm的实现中,将堆内存分为了三部分,新生代,老年代,持久带,其中持久带实现了规范中规定的方法区,而内存模型中不同的部分都会出现相应的OOM错误,接下来我们就分开来讨论一下。 栈溢出(StackOverflowError...

2015-06-03 16:36:24 150

原创 Alipay线上Profiling/Debugging(转)

转自:http://www.iteye.com/news/30570 从1995年Java1.0beta发布到现在,整整过去了20年。Java的发明源于嵌入式领域,不过后来Java的发展,出乎意料地在企业级应用领域占据了几乎统治的地位。阿里巴巴以及支付宝(就是后来的蚂蚁金服),绝大部分的业务代码都是Java编写的。在Java20岁生日这年,我们用这篇文章记录蚂蚁金服内部,在金融云环境下J...

2015-06-03 16:34:36 179

原创 项目管理之-WBS(Work Breakdown Structure, 工作分解结构)

WBS(Work Breakdown Structure)工作分解结构的缩写,WBS是项目管理重要的专业术语之一。创建WBS是把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购...

2015-06-01 16:35:16 3841

原创 webdriver启动chrome、firefox前,读取个人配置文件

转自:http://www.vingo.cn/vingo/?p=1172webdriver在打开chrome、firefox浏览器时,默认是创建新用户,每次打开都是一个全新的浏览器。对于浏览器需要使用npapi插件,会有困扰。通过加载个人配置文件的方式,在第一次打开浏览器时,手动设置npapi插件是否加载,后续运行直接使用之前的配置信息,不会反复提示。chrome:ChromeOptio...

2015-06-01 16:29:40 239

原创 Linux服务器被黑,各种数据的查看和控制(转)

当你作为一个独立开发者的时候总要面临这样那样的问题,以前认为的小概率事件也总是某个时间点蜂拥而至考验你的耐心,前一阵阵刚刚经历了一次木马惊魂 (参见文章猎豹清理大师值得我们信任么? ),这次又遇到了服务器被黑。部署服务器及一般的服务配置管理对于一个写代码的人自然不在话下,但是相对专业的运维人员程序员确少的却是一个安全意识,总以为服务器被攻击是一个小概率的事件。以前是这么考虑的“互联网上的主机...

2015-05-27 18:39:21 347

原创 MySql主从同步介绍

转自:http://blog.chinaunix.net/uid-20639775-id-3254611.htmlMYSQL主从同步架构是目前使用最多的数据库架构之一,尤其是负载比较大的网站,因此对于主从同步的管理也就显得非常重要,新手往往在出现主从同步错误的时候不知道如何入手,这篇文章就是根据自己的经验来详细叙述mysql主从的管理。MYSQL主从同步的作用(1) 数据分布(2) ...

2015-05-21 16:44:59 343

原创 icon下载指IconFinder

https://www.iconfinder.com

2015-05-07 15:54:12 259

原创 通过rsync+inotify实现数据的实时备份(转)

转自:http://ixdba.blog.51cto.com/2895551/580280/一、rsync的优点与不足 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更...

2015-04-29 18:26:36 160

原创 rsync+inotify实现文件时实同步(转)

转自:http://zhumeng8337797.blog.163.com/blog/static/100768914201172952619883/1、说明   实验操作系统:CentOS release 5.6   服务器端(代码更新服务器):192.168.0.5   客户端(web服务器):192.168.0.6   192.168.0.7  192.168.0.8   web目录:...

2015-04-29 18:24:52 143

原创 Nginx+Tomcat负载均衡配置

Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下:1、JAVA JDK安装:#下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-7u25-linux-x64.tar.gz       tar -xzf  jdk-7u25-linux-x6...

2015-04-29 16:57:30 115

原创 Nginx负载均衡、页面缓存、读写分离等详解(转)

大纲一、前言二、环境准备三、安装与配置Nginx四、Nginx之反向代理五、Nginx之负载均衡六、Nginx之页面缓存七、Nginx之URL重写八、Nginx之读写分离注,操作系统为 CentOS 6.4 x86_64 , Nginx 是版本是最新版的1.4.2,所以实验用到的软件请点击这里下载:http://yunpan.cn/QXIgqMmVmu...

2015-04-29 15:33:09 403

原创 hadoop2.6.0伪分布式和集群环境搭建

伪分布式blog.csdn.net/stark_summer/article/details/43484545(搭建Hadoop2.6是参考此文档的)doc.okbase.net/baolibin528/archive/124744.htmlwww.powerxing.com/install-hadoop/ 集群blog.csdn.net/stark_summer/ar...

2015-04-23 13:15:44 113

原创 Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)1

转自:http://blog.csdn.net/zhaoyl03/article/details/8657104 Hadoop在处理海量数据分析方面具有独天优势。今天花时间在自己的Linux上搭建了伪分布模式,期间经历很多曲折,现在将经验总结如下。首先,了解Hadoop的三种安装模式:1. 单机模式. 单机模式是Hadoop的默认模。当配置文件为空时,Hadoop完全运行在本地。...

2015-04-19 17:03:20 162

原创 Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

转自:http://blog.csdn.net/hitwengqi/article/details/8008203首先要了解一下Hadoop的运行模式:单机模式(standalone)       单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Had...

2015-04-19 17:01:26 153

原创 easyBCD(系统引导软件)简介及引导安装Ubuntu14.04

EasyBCD是一款系统引导相关的软件,EasyBCD能够极好地支持多种操作系统与Windows 7、Vista结合的多重启动,包括Linux、 Mac OS X、 BSD等,当然也包括微软自家的Windows 2000/XP。任何在安装Windows7 前其能够正常启动的系统,通过EasyBCD,均可保证其在安装Windows7后同样能够启动。同时,在设置方面极为简单,完全摆脱BCDEdit...

2015-04-19 16:27:39 356

原创 ssh(secure shell)介绍

SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正...

2015-04-19 16:25:21 429

原创 win7下安装ubuntu详解

除了参考此文,还参考了:http://jingyan.baidu.com/article/e4d08ffdace06e0fd2f60d39.html 前段时间又安装一下win7+ubuntu双系统,过段时间就会忘记,这次自己写下来,以便以后查看。1.      先准备一个分区来安装ubuntu。在win7中打开磁盘管理。如下图所示: 2.      假如要将F盘所在分区用...

2015-04-19 12:32:49 165

原创 dom4j解析带有命名空间的xml

Element rootEle = resultDoc.getRootElement();  String nsUri = rootEle.getNamespaceURI();  Map nsMap = new HashMap();  nsMap.put("aop", "http://www.springframework.org/schema/aop");nsMap.put...

2015-04-09 21:23:11 986

原创 自动化部署的shell脚本

       deploy.sh daily-------------------------------------------------------------------------------------------------        env=$1mkdir /home/admin/workcd /home/admin/worksvn co http://s...

2015-04-09 19:31:09 232

原创 错误: 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher

在pom.xml里面增加了一个jar包,idea的环境变量中没有,需要mvn idea:idea的时候包NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher MVN的安装目录: /usr/local/maven3/ 首先,查看执行的mvn路径 root@ubuntu:/# which mvn /usr/bi...

2015-04-09 14:52:00 1896

原创 JMX对Hadoop和HBase的集群监控

说到对Hadoop和HBase的集群监控,大家知道的和用的最多的可能还是第三方的监控工具,cacti,ganglia,zabbix之类的。玩的深一些的,会用zenoss之类的。这些工具确实不错,也能发挥很大的作用,但时间长了总感觉监控粒度还是比较粗,不够详细。毕竟是第三方的监控,即便Hadoop自带了ganglia的接口,也还是觉得不够。 其实Hadoop本身是带有监控接口的,各公司的发...

2015-04-08 18:13:48 209

简明易懂编译原理课件

此课件以简明扼要的语言描述编译器的组成部分及各个阶段的功能,使读者不必通读烦琐语言晦涩的书籍即可掌握编译器的原理,且课件内部包含许多实例,让读者以实际操作的手段了解学习编译原理该做什么,能做什么。

2009-05-15

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

TA关注的人

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