请稍侯

nginx问题处理

进行nginx -s reload时出现了这样的错误: Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid (2: No such file or directory)错误 这个问题的原因是nginx -s reload 时使用的配置 nginx.conf 和当前配置不一致。 nginx -t 查看下当前的配置 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/...

read more

社会分工

他的呆板的,单调的生活自然的损害了他的进取精神…… 它甚至破坏了他的身体的活力, 使他除了从事他所会的那种局部工作以外,不能精力充沛地持久的使用自己的力量。因此, 他在自己专门职业中的技能是靠牺牲他的智力的,社会的和军事的品德而取得的。但是,在每一个工业的文明社会中,这是劳动贫民即广大人民群众必然陷入的境地

read more

一些趣事

艺术源于生活 某日,某经理心血来潮要做code review。 经理火眼如炬,谈笑间发现bad smell数出, 遂怒, “XX, 你看看你们这代码怎么处理的,¥!@@#¥#¥%” “我看看……哎呀,谁这么粗心” 一翻到头,咦,这个类注释签名看上去怎么像经理………… “嗯,没错,这是有问题,我这就去改了” 机智如我

read more

2016新的起点

听说过这么一句话:为了给人以希望,于是发明了过年。 2015就这么悄悄溜走了,逝者如斯夫,其实时间流逝。 在这个节点上实在也没什么特殊的。从这个角度上看给人希望一说确实像那么一回事,人总是需要希望的。 过去的2015年虽有坎坷, 总体还是向前进步的,得得失失,有舍有得。在曲折和碰撞中才能有深刻的认识和成长。 行万里路方知行路艰辛,历经艰辛才能收获万里美景。也让自己认识到自己以前的种种不是,一句话就是小聪明过头,被小聪小明误也。总想走捷径。 起知无限风光总在险远之处,并无捷径好路可寻 戒之,戒之

read more

JDK动态代理详解

JDK动态代理实现原理 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 package dynamic.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; /** * 实...

read more

基于websocket简单聊天室实现

随着html5的发展,越来越多的浏览器支持HTML5标准, websocket技术越来越广泛的应用于各种场景。 在这基于websocket开发了一个简单的聊天室的功能,初步探究了websocket技术的使用,总结一下下websocket的基本使用步骤 服务端代码如下: 服务端主要用到以下几个注解: @ServerEndpoint 功能主要是将目前的类定义成一个websocket服务器端。和springMVC @Contoller类似 onOpen和onClose注解分别于连接建立,关闭时触发调用的方法 onMessage方法在服务端接受到消息时触发的方法,需要注意这几个方法...

read more

HMatser启动问题

今天在启动Hbase时发现一个问题:每次启动后Hmaster几秒钟后自动就关闭了,在日志文件中发现了这样的异常: org.apache.hadoop.hbase.TableExistsException: hbase:namespace at org.apache.hadoop.hbase.master.handler.CreateTableHandler.prepare(CreateTableHandler.java:132) at org.apache.hadoop.hbase.master.TableNamespaceManager.createNamespaceTab...

read more

Hbase初体验

Hbase是hadoop的一个子项目,基于hdfs,用于处理大数据存储分析。在这个信息爆炸的时代分析运用Hbase是大势所趋。 Apache官网的QuickStart是很好的教材,于是按照quickstart一步步来。首先运行一个Standalone模式的Hbase实例,Ubuntu之类的系统需要配置hosts,官网有介绍。此处略过。 1.在stable目录下载 hbase-0.98.13-hadoop2-bin.tar.gz 注意不是hbase-1.0.1.1-bin.tar之类的。hbase-1.0.1.1-bin.tar估计是没有带hadoop和zookeeper的。 2...

read more