- 博客(135)
- 资源 (43)
- 收藏
- 关注
原创 Redis安装与基本配置
一、下载与安装wget http://download.redis.io/releases/redis-3.0.0.tar.gztar -zxvf redis-3.0.0.tar.gz -c /usr/local/cd /usr/local/redis-3.0.0makemake install二、系统参数调整vi /etc/sysctl.confvm.overcommit_memory
2015-09-07 17:28:57 1751
原创 You need tcl 8.5 or newer in order to run the Redis test
[root@~ src]# make test You need tcl 8.5 or newer in order to run the Redis test make: * [test] 错误 1解决办法安装tclwget http://downloads.sourceforge.net/tcl/tcl8.6.0-src.tar.gzcd tcl8.6.0/cd unix &&./conf
2015-09-07 16:52:27 6796
转载 linux awk命令详解
一、简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、P
2015-08-28 16:43:51 592
原创 Apache Tika
最近遇到外采产品中,编码不统一问题,故需要对编码进行转换并统一。手工转换代价太大,这就需要能够通过编码的形式动态探测源文件的编码类型,而后在进行统一格式转换。在转换过程中尝试通过编码直接去BOM来识别,但由于源文件编码类型很多,且很多不为常用和未知,转换工作很棘手。在网络上找到一篇文章,发现Apache Tika能够很好的识别源文件的编码类型,这个工具解决了团队在转码过程中的大
2015-06-16 09:48:31 1005
原创 Maven构建过程中报“非法字符: \65279 ”错误的解决方法
[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] /home/account/jenkinsForDev/jenkins_home/jobs/loan/workspace/src/main/java/com/abc/xxBaen.java
2015-06-10 18:01:17 3642
原创 iftop
yum install flex byacc libpcap ncurses ncurses-devel libpcap-develwget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gzar zxvf iftop-0.17.tar.gzcd iftop-0.17./configuremake &&
2015-06-07 22:09:19 539
原创 更新CentOS 5.5 yum源
CentOS 自带的yum源为国外地址,常常无法正常更新和安装。为不影响使用,我们大多会选择国内的一些源地址来提供服务。国内常用的源大多使用中科大/网易或搜狐的,下面放上几个地址供大家选择:http://mirrors.163.com/.help/CentOS6-Base-163.repohttp://centos.ustc.edu.cn/CentOS-Base.repo
2015-06-07 21:33:37 8553
原创 Curator框架
众所周知Curator框架是Netflix公司开源的一套Zookeeper client library。他简化了zk client很多复杂的操作,如事件、异常、重连、集群等功能的简化和二次封装,省去了我们队zk client的设计与实现过程,让我们直接关注业务细节。Curator框架的文档不多,但API也相对简单,也比较优雅,他实现了Fluent interface风格。Demo:
2015-06-01 17:59:40 3992
转载 Javassist 学习笔记2
转自:http://zhxing.iteye.com/blog/1703305介绍:www.javassist.org/javassist、ASM 对比1、javassist是基于源码级别的API比基于字节码的ASM简单。2、基于javassist开发,不需要了解字节码的一些知识,而且其封装的一些工具类可以简单实现一些高级功能。比如HotSwaper。3、ASM比j
2015-05-08 12:05:23 1829
转载 Javassist 学习笔记1
Javassist是一个开源的分析、编辑和创建Java字节码的类库。Javassist是一个开源的分析、编辑和创建Java字节码的类库。是由东京工业大学的数学和计算机科学系的 Shigeru Chiba (千叶 滋)所创建的。它已加入了开放源代码JBoss应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态AOP框架。关于java字节码的处理,目前有很
2015-05-08 11:34:05 1357
转载 AMQ虚拟Destinations
转自:http://blog.csdn.net/kimmking/article/details/9773085ActiveMQ支持的虚拟Destinations分为有两种,分别是 Ø 虚拟主题(Virtual Topics)Ø 组合 Destinations(CompositeDestinations)这两种虚拟Destinations可以看做对简单的topic和queu
2015-05-05 15:09:15 815
原创 logback demo 2
根据产品的需要,对日志进行了调整,压缩归档日志按日期保留一定的天数,每个归档日志压缩前为200MB。详细配置参数可参考官网:http://logback.qos.ch/manual/index.htmllogback.xml: ${logback.stdoutLevel} ${logback.msg} <appende
2015-05-05 10:48:24 734 1
原创 ActiveMQ延迟和定时投递
AMQ的延迟和定时投递用起来非常的简单,可根据产品的需要在消息生产时添加必要的属性,即可达到目的。前提是已经为Broker添加了“调度支持”。来自官方的说明:http://activemq.apache.org/delay-and-schedule-message-delivery.htmlActiveMQ from version 5.4 has an optional pers
2015-04-21 11:38:11 6591 1
原创 再谈Apache ActiveMQ 负载均衡
前面文章《Apache ActiveMQ 负载均衡 》在最后有提到一个场景,就是当AMQ的节点数大于2个的时候(HA + LB),且配置了消息回流的情况下的一些问题。HA + LB的基本结构如下图:问题即发生在当生产者将消息投递到S节点后(AMQ SERVER),消费者X与A节点建立连接(Broker),根据AMQ的“预先消费”策略预先消费了一定数量的消息,即A节点消费了S节点的一
2015-04-01 20:34:09 15208 2
原创 解决:AMQ应用部署到weblogic服务器上出现“找不到匹配的方法setLifo"
基本环境:spring 3.1.0amp 5.9.xweblogic 10.3.5jdk 1.6.xlinux 2.6在将APP部署到weblogic上时,无法启动,提示”找不到匹配的方法setLifo“。原因是weblogic与amp都用到了apache commons lang包,且依赖的版本号不同,存在兼容问题。其中,amq依赖commons-la
2015-03-11 20:30:04 1289
转载 ORACLE日期时间函数大全
转自:http://www.cnblogs.com/chuncn/archive/2009/04/29/1381282.htmlTO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three
2015-03-04 09:00:11 1545
原创 Scala的Trait
Trait就像一个拥有部分实现的接口,它提供了一个介于单一继承和多重继承的中间地带,因为我们可以在其他类里面混入(mix in)它们。这样就可以用一组特性对类进行增强。示例:abstract class Writer { def writeMessage(message: String)}trait UpperCaseWriter extends Writer { abst
2015-02-12 18:11:00 679
原创 Scala函数值及Curry化
一、函数值在Scala里,可以在函数里创建函数,将函数赋给引用,或者把它们当做参数传给其他函数。示例1:def totalResultOverRange(number:Int, codeBlok:Int => Int) : Int = { var result = 0 for(i <- 1 to number){ result += codeBlo
2015-02-12 17:27:56 3041
原创 Scala类继承与单例对象
一、Scala类继承Scala继承一个基类跟Java很相似,只多了两点限制:1、重写方法需要override关键字,2、只有主构造函数才可以往基类的构造函数里写参数。Scala的副构造函数必须调用主构造函数或另一个构造函数,在Scala里主构造函数如同一道关卡,类的实例需要通过他来初始化。示例:class Vehicle (val id:Int, val year:Int){
2015-02-12 16:31:11 5346
原创 使用Scala提取器
Scala语言是函数类型、也是面向对象型的编程语言。他的语法非常简洁,简洁到连方法的括号,语句结尾的分号等等都可以适当的省略掉。同时,他也提供了非常强大的API供我们使用。先展示一下他的提取器在模式匹配中的应用吧。一、首先定义两个提取器object Symbol { def unapply(symbol:String):Boolean = symbol ==
2015-02-12 11:29:03 3452
原创 Maven javadoc
用Maven生成javadoc首先在pom.xml增加如下内容: ... org.apache.maven.plugins maven-javadoc-plugin 2.10.1 html M
2015-01-29 15:28:47 623
原创 Mockito 简介
EasyMock 以及 Mockito 都因为可以极大地简化单元测试的书写过程而被许多人应用在自己的工作中,但是这 2 种 Mock 工具都不可以实现对静态函数、构造函数、私有函数、Final 函数以及系统函数的模拟,但是这些方法往往是我们在大型系统中需要的功能。PowerMock 是在 EasyMock 以及 Mockito 基础上的扩展,通过定制类加载器等技术,PowerMock 实现了之前提
2015-01-16 15:25:28 1075
原创 基于Spring的PowerMockito TestCase
很多J2EE应用都是基于Spring的,一些比较复杂的测试用例,如果用基于TestCase比较难满足全部的测试场景。所以,我们会用到一些Mock工具,如PowerMockito: org.powermock powermock-module-junit4 1.4.10 test org.powermock powermock-api-mockito 1.4.10 t
2015-01-15 15:46:52 6920
原创 logback demo
%date [%thread] %-5level %logger{80} - %msg%n ${log.base}/${log.proj}_info.log ${log.base}/${log.proj}_info.%i.gz 1 20 ${max.size}
2015-01-09 10:54:34 1686
原创 apache poi demo
public class PoiTest extends TestCase{ List userList; SimpleDateFormat dateFormat; DecimalFormat numberFormat; public void testPoi() throws IOException{ System.out.pr
2015-01-09 10:41:47 853
转载 线上应用故障排查之二:高内存占用
搞Java开发的,经常会碰到下面两种异常:1、java.lang.OutOfMemoryError: PermGen space 2、java.lang.OutOfMemoryError: Java heap space 要详细解释这两种异常,需要简单重提下Java内存模型。Java内存模型是描述Java程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变
2014-12-31 09:49:41 1479
转载 线上应用故障排查之一:高CPU占用
列进程信息:topps aux | grep PID显示线程类表:ps -mp pid -o THREAD,tid,time将某线程ID转换为16进制格式:printf "%x\n" tid打印线程的堆栈信息:jstack pid | grep tid -A 30转自:http://www.blogjava.net/hankchen/arch
2014-12-31 09:44:05 3155
转载 Velocity User Guide 用户手册
转自:http://blog.csdn.net/gaojinshan/article/details/23945879
2014-11-11 14:12:58 1714
原创 Mybatis foreach 批量操作
foreach属性属性描述item循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。具体说明:在list和数组中是其中的对象,在map中是value。该参数为必选。collection要做foreach的对象,作为入参时,List对象默认用list代替作为键,数组对象有array代替
2014-11-07 17:38:56 40853 2
原创 Maven常用命令 - 构建反应堆中指定模块
mvn -h 可以看到很多命令及其用途;-am --also-make 同时构建所列模块的依赖模块;-amd -also-make-dependents 同时构建依赖于所列模块的模块;-pl --projects 构建制定的模块,模块间用逗号分隔;-rf -resume-from 从指定的模块恢复反应堆。假设有如下聚合模块:account-aggregator ,其依次
2014-09-24 22:08:10 22100 1
转载 wget 命令用法详解
来自:http://www.cnblogs.com/analyzer/archive/2010/05/04/1727438.html
2014-09-11 16:48:01 559
转载 cannot restore segment prot after reloc: Permission denied 解决方法
在Linux上配置来自:http://blog.csdn.net/wei801004/article/details/4318852
2014-09-11 10:09:22 694
原创 Apache cxf JaxRs基本应用
在前一篇中,我们完成了《Apache cxf JaxWs基本应用》 的编写,我们现在实现一个Restful风格的Cxf 。一、我们首先依旧是基于Maven project配置pom.xml的依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
2014-09-01 15:32:39 20748 2
原创 Apache cxf JaxWs基本应用
本文以CXF 2.6.x为例,会用到jsr311.jar 。当前CXF最新版本为3.x,依赖jsr版本也有所不同,且Spring配置文件中也不再需要配置:。在做版本升级时,需要留意上细节。现在开始以CXF2.6.x做一些Demo。一、首先我们搭建一个Maven Project,其中pom.xml完整内容如下:<project xmlns="http://maven.apache
2014-09-01 14:11:49 15745 3
转载 在cxf中使用配置避免增加字段导致客户端必须更新的问题
在使用cxf实现webservice时,经常碰到的问题就是如果在服务端,修改了一个接口的签名实现,如增加一个字段,或者删除一个字段。在这种情况下,在默认的配置中,就会报以下的错误信息:org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element . Expected elements are这种错
2014-08-28 22:40:19 2337
网易蜂巢Docker云计算平台架构演化 - 杭州研究院网易蜂巢云计算负责人 - 尧飘海
2016-07-18
社交数据的征信探索之路 - 腾讯社交网络运营部高级工程师 - 潘宣良
2016-07-18
跨越篱笆—蘑菇街每秒最大订单数25倍提升历程 - 蘑菇街技术专家 - 白辉(七公)
2016-07-18
QQ空间面向移动时代HYbrid架构设计 - 腾讯高级工程师 - 黄俊涛
2016-07-18
基于大数据的信贷审批系统 - 挖财资深架构师 - 曹静静 PPT内容
2016-07-18
开放的企业级融合云平台设计思路 - 安尚云信CEO - 鲁为民
2016-07-18
高速发展的饿了么订单系统架构演进 - 饿了么平台交易支撑负责人 - 石佳宁
2016-07-18
次世代图形接口 Vulkan 对行业的影响 - 上海英伟达 GPU 架构师 - 张静
2016-07-18
人工智能产品创新技术分析 - 格灵深瞳首席软件工程师 - 苑维然
2016-07-18
用户体验和风险双重挑战下的技术架构 - 上海秦苍(买单侠)直销平台架构师 - 马朋
2016-07-18
Spark 展望&应用开发 - 亚马逊AWS首席云计算技术顾问 - 费良宏
2016-07-18
蘑菇街背后系统的稳定性保障实践 - 蘑菇街技术经理 - 苏武
2016-07-18
基于大数据的全球电商系统架构性能优化 - 阿里巴巴速卖通技术部总监 - 郭东白
2016-07-18
Resoling transactional Access-Analytic Performance Trade_offs
2016-07-18
Docker and Immutable Infrastructure
2016-07-18
自定义数据处理平台的容器化实践 - 七牛云资深研发架构师 - 袁晓沛
2016-07-18
从MVC到微服务,技术演变的必经之路 - 北京简网CTO - 郭理靖
2016-07-18
二次创业者的失败 - 丁香园技术VP,EGO上海分会会长 - 范凯
2016-07-18
ngx_lua 在又拍云的应用:日志收集及其他 - 又拍云系统开发工程师 - 张聪
2016-07-18
wrapper for windows
2013-07-03
阿里巴巴公司内部资料:交互设计全档案
2012-07-17
腾讯公司产品需求文档模板
2012-07-17
Python基础教程(第2版)
2012-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人