自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 问答 (1)
  • 收藏
  • 关注

面试有感

最近半年来,面试的人最少都有几十个了,从实习生到高级java到架构师。。。。最近发现每一次面试都可以是一次很好的交流,特别是作为面试官,有天生的优越感,问什么问题,对方一半都不会拒绝。 最近面试了两个人,没有通过,但是觉得特别有意思。 面试者A:27岁特别能说的一个程序员,完全不顾我的感受,但是当时我心情特别好,所以一直在聆听。他不但能说而且很享受说,到了一种什么程...

2013-09-09 20:34:20 150

很久没有写技术blog了

其实可以写一写,最近搭建了一个百万发送量的邮件系统,遇到了各种问题。不过现在总算是可以用了。

2013-07-16 16:14:30 158

原创 【转】探索推荐引擎内部的秘密,第 2 部分-- 协同过滤

http://www.ibm.com/developerworks/cn/web/1103_zhaoct_recommstudy2/index.html  探索推荐引擎内部的秘密,第 2 部分: 深入推荐引擎相关算法 - 协同过滤 赵 晨婷, 软件工程师, IBM马 春娥, 软件工程师, IBM 简介: 本系列的第一篇为读者概要介绍了推...

2012-09-29 16:08:21 194

原创 [转]如何手动清除或刷新Linux的SWAP分区缓存

如何手动清除或刷新Linux的SWAP分区缓存抢沙发分享到:腾讯微博QQ空间新浪微博人人网开心网豆瓣FacebookTwitter2011-11-26    分类:LINUX 服务器相关    1,568   XEN等架构的VPS都有SWAP(交换分区)。物理内存接近饱和时,系统会自动将不常用的内存文件转储到SWAP中,但SWAP使用率达30%的时候对系统性能可能...

2012-09-22 14:47:24 724

原创 如何搭建本地SVN服务

 如何搭建本地SVN服务http://blog.csdn.net/cicada688/article/details/7254613 分类: 编程驿站2012-02-13 15:12 889人阅读 评论(0) 收藏 举报搭建svn服务的方法步骤问题,主要有七个部分 。下面是具体的步骤介绍。一、准备工作1、获取S version服务器程序...

2012-09-15 19:48:52 138

原创 windows下配置VisualSVN Server服务器(服务端和客户端)

windows下配置VisualSVN Server服务器(服务端和客户端)   2009-12-24 15:40:08|  分类: 编程 |字号 订阅 ...

2012-09-15 19:46:35 136

原创 [转]maven常见问题问答

 maven常见问题问答 http://www.cnblogs.com/BigTall/archive/2011/03/23/1993253.html1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学...

2012-09-13 17:56:26 109

原创 svn

 【转】linux svn 切换用户1. 临时切换在所有命令下强制加上--username 和--password选项。 例如:svn up --username zhangsan --password 1234562.永久切换删除目录 ~/.subversion/auth/  下的所有文件。下一次操作svn时会提示你重新输入用户名和密码的。换成你想用的就可以了...

2012-07-03 12:11:52 95

原创 linux命令

linux 命令 1 sed 在文件首添加dxm   sed 's/^/dxm&/g'  **.txt在文件未添加dxm   sed 's/$/dxm&/g'  **.txt  删除空行  sed '/^$/d' **.txt删除第一行到第10行  sed '1,10d' **.txt删除最后一行  sed '$d' **.txt  ...

2012-06-19 17:52:10 93

原创 【转】Hudson, Sonar, Maven, Nexus installation wizard,安装指南

 Hudson, Sonar, Maven, Nexus installation wizard,安装指南 http://ieqq.iteye.com/blog/1356028 博客分类: 安装指南mavenhudsonsonarnexusinstallation Hudson, Sonar, Maven, Nexus installati...

2012-06-06 17:08:05 184

原创 Lucene索引阶段设置Document Boost和Field Boost 实现合理打分

  Lucene索引阶段设置Document Boost和Field Boost 实现合理打分分类: 搜索引擎2011-07-17 14:07 383人阅读 评论(0) 收藏 举报在索引阶段设置Document Boost和Field Boost,存储在(.nrm)文件中。如果希望某些文档和某些域比其他的域更重要,如果此文档和此域包含所要查询的词则应该得分较高,则可...

2012-06-05 11:31:26 124

原创 关于md5

昨天在弄一个防止别人切取我们服务器文件的事情,其中有用到是境缀与某个字符相加然后取其md5值的场景, 后面发现用c和java得到的md5值竟然不一样,我们是如下操作的 java:MD5.getMd5(XXX) linux: echo 'XXX' | md5sum  当时就震惊了,这时一哥们告诉我,md5算法有两种,一种是16位的一种是32位的,我当时理解为md5算法...

2012-05-29 10:58:07 127

原创 java同步机制 synchronized (转)

 java同步机制 synchronized (转)Posted on 2011-03-29 16:10 bingoideas 阅读(1351) 评论(3) 编辑 收藏 转这文章,是因为红色部份吸引了我JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchroniz...

2012-05-10 18:30:46 107

原创 error

2012-4-25 21:25:43 org.apache.tomcat.util.digester.Digester fatalError严重: Parse Fatal Error at line 1 column 1: Content is not allowed in prolog.org.xml.sax.SAXParseException: Content is not...

2012-04-25 21:26:13 104

原创 分布式服务框架 Zookeeper -- 管理分布式环境中的数据

分布式服务框架 Zookeeper -- 管理分布式环境中的数据简介: Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zo...

2012-04-20 16:45:06 89

原创 Zookeeper入门(一)

转自:http://blog.sina.com.cn/s/blog_62a9902f0100gozu.html 下面我以ubuntu 9.10环境为例进行部署Zookeeper1.1安装前准备1.Java6 环境要求安装如果用Zookeeper在windows条件下运行,应该安装Cygwin.2.在hhtp://hadoop.apache.org/zookeeper/...

2012-04-20 16:34:06 128

原创 User agent

http://en.wikipedia.org/wiki/User_agent User agent From Wikipedia, the free encyclopedia Jump to: navigation, search In computing, a user agent is software (a sof...

2012-04-19 10:28:40 251

原创 Nginx agent log 中 IE的浏览器版本

http://www.useragentstring.com/pages/Internet%20Explorer/ Internet Explorer User Agent StringsInternet ExplorerClick on any string to get more detailsInternet Explorer 10.6Mozilla/5.0...

2012-04-19 10:13:35 248

原创 生活,工作

生活在北京这个城市快两年多了,每天挤地铁,像僵死一样,没有任何想法,往前冲。。。。偶尔听见旁边的大妈说”这就是北京啊“  工作后,时间都是以周为单位,一下一个星期过去了,一下一个月过去了。。。。  工作,每天基本都工作12个小时,早上八点多出门,晚上十点的样子到家,在地铁上两个小时,在公司12个小进,每天都忙过来忙过去,很累。。。。。 工作以来,我总是很积极,我总想...

2012-04-17 13:40:26 98

原创 Java 6 JVM参数选项大全(中文版)

 Java 6 JVM参数选项大全(中文版) 作者:Ken WuEmail:[email protected]转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN官方文档Java SE 6 Hotspot VMOptions 编写...

2012-04-16 19:35:19 149

原创 linux shell 发邮件

                         Linux下使用mail命令发送邮件 Post by 铁木箱子 in Linux/服务器 on 2010-08-13 11...

2012-04-16 14:03:53 194

关于spring xxfactory.getBeanByType

在项目开发过程中,遇到一个jvm 不能回收内存的问题 ,导致到最后old区占100%,服务器一直超时响应很慢,最后自动重启。。。。。 通过jstack 查看得到 线程有6-700个线程全部处于阻塞状态:BLOCKED  "resin-tcp-connection-*:8080-2401" daemon prio=10 tid=0x00002aab3df66000 nid=0x1...

2012-04-13 16:17:55 727

what the fucking code

public class MemInfo<T extends Enum<T> & IMemKey> { public static <E extends Enum<E> & IMemKey> MemInfo<E> build(final E key, final Object ext) { ret...

2012-04-12 14:08:01 150

原创 jvm log解释

1、在 JAVA_OPTS增加 -verbose:gc -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError2、log日志的内容类似如下: [GC [<collector>: <starting occupancy1> -> <ending occupancy1>, <pause time1...

2012-04-10 10:00:33 290 1

原创 java性能分析工具

十个最好的Java性能故障排除工具 浏览次数:54次 2008年07月21日 JavaEye 字号: 大 中 小 分享到: QQ空间 新浪微博 腾讯微博 人人网 豆瓣网 开心网 更多 0 1.jconsole是随着JDK ...

2012-04-01 12:05:28 344

原创 linux:Shell中exec、source和shell script的区别

 linux:Shell中exec、source和shell script的区别分类: Linux 相关2011-01-19 13:18 614人阅读 评论(0) 收藏 举报 exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。bash shell...

2012-03-28 18:35:27 72

原创 python list copy and reference

#!/usr/bin/python# Filename: reference.pyprint 'Simple Assignment'shoplist = ['apple', 'mango', 'carrot', 'banana']mylist = shoplist # mylist is just another name pointing to the same object!del shopl...

2012-03-23 17:20:41 131

原创 基于nginx access 的log 分析

1  设置 nginx access.log 格式  log_format main '$time_local|$proxy_add_x_forwarded_for|$request_method|$request_uri|$request_body|$http_referer' '|$status|$request_time'; ...

2012-03-22 17:27:43 86

原创 Rsync的配置与使用

Rsync的配置与使用2011-02-18 9:20一.介绍 (不想看直接可以跳过)Rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync本来是用以取代rcp的一个工具,它当前由 rsync.samba.org维护。Rsync使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,...

2012-03-14 18:11:18 69

原创 lucene

【转】 http://www.cnblogs.com/ansen/articles/1906348.html这是很久以前做lucene 时的总结,现在已经不用去研究那些代码,但还是分享出来给大家以帮助。谢谢1. 从Index开始无论哪种搜索引擎,都会需要自建一个index,所有的搜词准确率及快速性很大程度上取决于这类的问题。因此在建索引文件的时候,我们首先要弄清楚lucene建...

2012-03-09 15:49:37 68

原创 Android开发之旅:环境搭建及HelloWorld

——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、E...

2012-02-23 12:13:29 70

原创 java.lang.UnsupportedOperationException

  在使用Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remov...

2012-02-17 15:01:17 77

原创 Commons-logging和log4j学习笔记

 Commons-logging和log4j学习笔记博客分类: Javalog4jApacheServletXML多线程一、 apache commons-logging与log4j和JDK logger的关系: > commons-logging的目的是为”所有的Java日志实现“提供统一的接口,而log4j和JDK Logger可以看做...

2012-02-16 18:12:20 67

原创 Log4j使用总结

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输...

2012-02-04 12:42:01 52

原创 resin3.1中文配置手册

resin3.1中文配置手册 (2011-03-02 11:15:14)转载▼标签: resin resin3.1 杂谈分类: ApplicationServer<!-- - Resin 3.1 配置文件. -->  <resin xmlns="http://caucho.com/ns/resin" xm...

2012-02-02 11:33:14 90

原创 【转】 编译安装resin及调优

 编译安装resin及调优2010-11-02 14:47:03标签:resin一、安装resin1、安装JDK# chmod a+x jdk-6u18-linux-i586-rpm.bin# ./jdk-6u7-linux-i586-rpm.bin# ln -s /usr/java/jdk1.6.0_18 /usr/local/java设置环境变量 # vi /...

2012-01-30 14:46:21 162

原创 【转】Resin关于最小内存设置

resin.conf 中有 <min-free-memory>设置,是resin内部有一个thread每隔10秒钟检查JVM剩余内存,如果free memory小于 2*min-free-memory,则执行Runtime.gc() 强制进行GC,如果使用-XX:+DisableExplicitGC 禁用显式调用GC,则该设置无效。对应的代码如下(com/caucho/ser...

2012-01-29 15:42:18 120

ssh远程执行if语句

ssh  root@$IP  "if [ -f $REMOTEDIR$FILE ]; then  echo '     3:backup $IP:$REMOTEDIR$FILE';cp -f $REMOTEDIR$FILE $REMOTEDIR$FILE.$CURRENT_TIME; fi" ssh 远程执行多条命令中,用if语句的时候,如何打;   ...

2012-01-10 17:06:25 2589

nginx 按网站用户尾号设置白名单

nginx 按网站用户尾号设置白名单 其实这个需求很常见,就是开发了一个新功能,首先要在网站内部试运行一下,于是需要搞一个白名单开关,实现方式很多,这里讲一下用nginx方式去实现:  获取cookie中用户id,然后在白名单中设置白名单用户id,即可。  关于这个东西,咱可以用到 nginx 中的map 模块 此外从cookie中取id 可以用 $CO...

2011-12-27 17:48:29 216

原创 fuck

fuck

2011-12-14 11:08:10 134

空空如也

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

TA关注的人

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