上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
  2013年12月25日
摘要: keepalived简介:keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。keepalived理论工作原理:Layer3,4&5工作在IP/TCP协议栈的IP层,TCP层,及应用层,原理分别 阅读全文
posted @ 2013-12-25 14:50 刀锋诚心 阅读(2753) 评论(0) 推荐(0) 编辑
摘要: 一、LVS概念LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是http://www.linuxvirtualserver.org/.现在LVS已经是Linux内核标准的一部分。使用LVS可以达到的技术目标是:通过LVS达到的负载均衡技术和Linux操作系统实现一个高性能高可用的Linux服务器群集,它具有良好的可靠性,可拓展性和可操作性。从而以低廉的成本实现最优的性能。LVS从1998年开始,发展到现在已经是一个比较成熟的项目了。利用LVS技术可以实现高性能,高可压缩的网路服务,例如WWW服务,FTP服务 阅读全文
posted @ 2013-12-25 14:48 刀锋诚心 阅读(279) 评论(0) 推荐(0) 编辑
摘要: http://blog.jobbole.com/53376/ 阅读全文
posted @ 2013-12-25 14:37 刀锋诚心 阅读(113) 评论(0) 推荐(0) 编辑
  2013年12月13日
摘要: 第一步:安装Erlang环境 首先,安装必要的库yum install build-essentialyum install libncurses5-devyum install libssl-devyum install m4yum install unixodbc unixodbc-devyum install freeglut3-dev libwxgtk2.8-devyum install xsltprocyum install fopyum install tk8.5yum install ncurses-develyum install zipyum install libicu-d 阅读全文
posted @ 2013-12-13 15:46 刀锋诚心 阅读(4160) 评论(1) 推荐(0) 编辑
  2013年12月11日
摘要: 函数名:assert 功 能:测试一个条件并可能使程序终止 用 法: voidassert(int test); 程序例: #include #include #include struct ITEM { int key; int value; }; void additem(struct ITEM *itemptr) { assert(itemptr != NULL); } int main(void) { additem(NULL); return 0; } assert() 函数用法 assert宏的原型定义在中,其作用是如果它的条件... 阅读全文
posted @ 2013-12-11 10:29 刀锋诚心 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1 基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。2 Java虚拟机类加载器结构简述2.1 JVM三种预定义类型类加载器我们首先看一下JVM预定义的三种类型类加载器,当一个 JVM 启动的时候,Java 缺省开始使用如下三种类型类装入器:启动(Boo 阅读全文
posted @ 2013-12-11 08:40 刀锋诚心 阅读(1139) 评论(0) 推荐(0) 编辑
  2013年12月7日
摘要: 1. Sun JDK 1.6 GC(Garbage Collector) http://bluedavy.com2010-05-13 V0.2 2010-05-19 V0.52010-06-01 V0.8ppt中未特别强调的JVM均指Sun JDK 1.6.02. Java:自动内存管理为什么还需要学习GC?OOM? GC成为支撑更高并发量的瓶颈?3. only介绍使用通常问题查找Tuning实现4. GC:Garbage Collector不是只负责内存回收还决定了内存分配5. 使用Hotspot是如何分配内存的Hotspot什么时候回收内存6. 内存结构-XssPC寄存器本地方法栈局部变量 阅读全文
posted @ 2013-12-07 17:30 刀锋诚心 阅读(409) 评论(0) 推荐(0) 编辑
摘要: http://tech.163.com/06/0405/16/2DV5ML2C000917GE_4.html自己搭建邮件服务器http://yeak2001.iteye.com/blog/859770c#发送邮件的3种方式http://www.ixpub.net/thread-877115-1-1.htmllinux搭建邮件服务器http://www.slideshare.net/分享地址http://www.slideshare.net/BlueDavy/sun-jdk-16-gc?from_search=24jvm内存回收http://download.csdn.net/download/ 阅读全文
posted @ 2013-12-07 14:04 刀锋诚心 阅读(162) 评论(0) 推荐(0) 编辑
  2013年12月5日
摘要: 1、软件长期运营存在什么问题一个大规模的客户端软件的生命周期中,我们可以把它分为两个比较粗的时期。一个是前期的搭建软件的时期,即从无到有的时期;第二个是搭建完成之后,进入的一个稳定的运营时期。第二个时期才是最关键的,在这个时期我们会持续的迭加需求,持续的优化功能,而且第二个时期也是代码在慢慢变质的时期。在这个时期,你可能会发现:我们的软件慢慢出现模块耦合严重,牵一发而动全身;每个版本都会涌现出老功能的BUG,你没动过的模块也会出BUG;或者改了一个小问题了,带出来很多其他问题;缺乏扩展性,往老模块加新功能非常痛苦;程序的崩溃率越来越高;新员工接手老模块经常不能理解原来的设计思想而改坏;移植一个 阅读全文
posted @ 2013-12-05 14:13 刀锋诚心 阅读(207) 评论(0) 推荐(0) 编辑
  2013年12月3日
摘要: http://computerdragon.blog.51cto.com/6235984/1210969http://blog.csdn.net/it_man/article/details/4402245Spring注入http://guoliangqi.iteye.com/blog/644876扫描包下面的所有类http://www.itzhai.com/java-based-notebook-the-object-of-deep-and-shallow-copy-copy-copy-implement-the-cloneable-interface-serializing-deep-de 阅读全文
posted @ 2013-12-03 15:05 刀锋诚心 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页