摘要:
使用maven作为java项目管理工具,实在是方便之极,目前github,googlecode上的大部分java项目基本都是使用maven作为项目管理工具,对于maven作为依赖管理,maven中心服务器或者一些开源的第三方私服,可以满足大部分需求,但是在企业内部往往会面临内外网隔离,私有jar包的依赖管理问题,这样maven私服的需求自然而然就来了,OK,咱现在就开始,Let's go......1) 安装nexus# tar zxvf nexus-2.1.2-bundle.tar.gz# mv nexus-2.1.2 /usr/local# cd /usr/local/nexus- 阅读全文
阅读排行榜
关于异步调用
2013-07-26 18:29 by idkkk, 483 阅读, 收藏,
摘要:
相信有多年编程经验的老鸟都明白,同步与异步的区别,这里只谈异步的使用,不谈为何使用异步,以及何时使用异步,好,让咱们步入正题。谈到异步就不能不说起多线程,多线程的含义举个现实中的例子,很容易理解:传统的程序一般都是按照时序一步步执行的,比如:起床->穿衣服->洗脸,每一件事情完成后才去继续下一件事情;如果这中间穿插开电视听新闻,其实是可以充分使用多线程并发的优势的,开着电视,然后去刷牙洗脸,新闻是可以继续听的,多线程说的通俗一点就是同一时间点做N件事。对于多线程编程在CPU内核越来越多的情况下变得越来越重要,对于Java有本并发编程的圣经 - “Java并发编程实践”可以好好参读, 阅读全文
64位RHEL5系统上运行yum出现"This system is not registered with RHN”的解决方法
2012-09-25 13:58 by idkkk, 447 阅读, 收藏,
摘要:
在红帽EL5上运行yun,提示“This system is not registered with RHN”,证明你的linux没有在红帽网络上注册,所以无法下载上面的软件包,替代方案是采用centos源。1.卸载rhel的默认安装的yum包查看yum包:# rpm -qa|grep yum卸载yum包:# rpm -qa|grep yum|xargs rpm -e --nodeps2.下载新的yum包并安装(请注意下载对应系统及位数的安装包)# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el 阅读全文
解决Tocmat6.x的catalina.out日志不断增加问题
2013-01-31 09:55 by idkkk, 406 阅读, 收藏,
摘要:
实际的线上环境,如果使用tomcat作为运行容器,需要注意默认的tomcat的日志配置,在线上很容易导致产生大量垃圾log,有可能会导致tomcat不堪重负而down掉,为了避免产生上述问题,则需要进行配置调整。修改$TOMCAT_HOME/conf/logging.properties,配置如下:1catalina.org.apache.juli.FileHandler.level = FINE1catalina.org.apache.juli.FileHandler.directory = 日志目录1catalina.org.apache.juli.FileHandler.prefix = 阅读全文
近期调优总结
2013-03-26 17:54 by idkkk, 396 阅读, 收藏,
摘要:
近期由于公司举行大促,访问量巨增,预计流量为平时流量的60倍,在增加了两台服务器后,为了更大程度的压榨服务器性能,从各个层面上进行了优化,现在做下总结以备忘。1)nginx优化nginx优化主要涉及多核,IO线程数(需要同步修改系统IO),epoll,gzip等等,可能还会涉及upstream,注意以下标红部分:worker_processes 8;worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;error_log /var/log/nginx_error.. 阅读全文
浙公网安备 33010602011771号