自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux命令之join - 根据关键字合并数据文件

我使用过的Linux命令之join - 根据关键字合并数据文件 本文链接:http://codingstandards.iteye.com/blog/796299   (转载请注明出处)   用途说明 Linux下最常用的数据文件格式是文本格式的,多个字段之间通过分隔符来区分,分隔符比如冒号(:)、制表符、空格等。/etc/passwd和/etc/group就是用:来分隔的,用MySQ...

2013-08-15 14:37:30 190

原创 Resin服务重复初始化

Resin Web容器下服务重复初始化:   问题描述 本要曾经在Resin Web容器下部署了一项目,注意此项目没有放在对应的E:\resin-3.0.14\webapps下,而是自己定义了一目录,如E:\resin-3.0.14\deploy\admin,这样导致服务启动时重复初始化,重复加载了一些资料。   后来经过网上搜索和查看Resin 的配置发现是配置的问题,注意如果你的项...

2013-01-17 11:07:51 172

原创 Netty的http chunked使用

Netty中封装了对Http chunked协议的支持,使用方式如下: 1 write一个response,且设置chunked参数,告知客户端将返回chunked类型数据; 2 开始写chunk数据; 3 按照chunk协议标准返回chunk数据结束标记; 4 关闭channel连接。   具体代码如下:   HttpRequest req = (HttpRequest)...

2012-11-09 16:42:26 2031

原创 Zookeeper KeeperErrorCode = ConnectionLoss

服务启动时发现报如下错误: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss error是在调用zk.exists()时抛出的。   于是开始google,发现问题是原因是:new zookeeper之后,zookeeper的还没有连接好,就去调用,当...

2012-11-05 16:00:37 449

原创 Linux if条件判断

1 是否有目录存在:   if [ ! -x $dirname ] then mkdir $dirname  fi   2 是否有文件存在   if [ ! -e $filename ] then touch $filename fi   3 文本中是否存在某字符串   if !(cat $filename | grep $str) th...

2012-11-01 16:40:24 329

原创 Linux日志切分工具cronolog

需求:按分钟切分日志信息   搜集资料后,发现有两个可以切割日志的工具,Linux自带的LogRotate和Cronolog。   LogRotate有一个问题就是不能按分钟切分,只有%Y%m%d三种单位,因此选择Cronolog作为日志切分工具。   Cronolog的安装可以参考: http://www.lesishu.com/linux/cronolog/   下面给出一个...

2012-11-01 16:36:51 128

原创 curl获得头信息

curl中获取头信息:   curl -D $filename -D参数 会将返回的header信息存放到filename文件中。可以通过文本匹配获得response code信息。

2012-11-01 16:16:07 176

原创 转载 Log4j代码随读

本文转自: http://www.blogjava.net/BucketLi/archive/2012/05/15/335618.html   Log4j代码随读 最近需要用到log4j动态定制Logger的场景,然后加上以前对于这个日志工具拿来就用而不知其原理的原因,所以决定花点时间看下它的源码,如果你还对log4j如何使用感到困惑,那么请首先简要浏览下它的官...

2012-07-05 10:44:29 66

原创 Thread的run()与start()的区别

  Thread的run()与start()的区别 2008-03-01 00:21 java中thread的start()和run()的区别: 1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程, 这时此线程是处于就绪状态, 并没有运行...

2012-06-07 17:21:16 143

原创 FastDateFormat,DateFormatUtils

格式化日期 问题提出:SimpleDateFormat是非线程安全的,而您又需要一个ISO格式的日期。解决方法:使用FastDateFormat或者使用DateFormatUtils提供的静态FastDateFormat实例,它提供了一些格式化日期的线程安全的方法。使用举例:     Date now = new Date();    String isoDT = DateFormatU...

2012-05-08 19:00:28 451

原创 【转】ThreadLocal 解决SimpleDateFormat非线程安全

在此稍微解释一下ThreadLocal和线程同步,对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式。前者仅提供一份变量,让不同的线程排队访问,而后者为每一个线程都提供了一份变量,因此可以同时访问而互不影响。 大致意思:Tim Cull碰到一个SimpleDateFormat带来的严重的性能问题,该问题主要有Sim...

2012-05-08 18:52:16 190

原创 maven groupId artifactId version

Guide to naming conventions on groupId, artifactId and version groupId will identify your project uniquely across all projects, so we need to enforce a naming schema. It has to follow the packag...

2012-04-26 16:08:03 305

原创 Maven学习笔记

原文地址:http://buzhucele.iteye.com/blog/1218004 1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用mav...

2012-04-26 15:43:37 75

空空如也

空空如也

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

TA关注的人

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