摘要: 因为工作需要,这几天在ubuntu下配置jogl,我们知道如果在java中使用一些jar包什么的,都是将这放到CLASSPATH中,但是jogl是需要调Native库的,除了设置CLASSPATH,还需要设置Native库。不同的系统jogl的包的名称是不一样的,下表列出了各个系统上所需要的包,这些可以在http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL上找到。64-bit Windows 64-bit Linux 32/64-bit Mac gluegen-rt.jargluegen-rt.jargluegen-r 阅读全文
posted @ 2012-08-11 21:42 醉意人间 阅读(904) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_544f18310100izd9.html1 前言我们日常工作中,经常会遇到下面的一些情况:静态应用中,为减少web访问对发布系统的压力,而使用的多级缓存构架中,位于缓存构架中后端的多台www服务器需保持数据一致,且需要与发布系统保持接近实时的数据一致,确保所有用户访问到的数据是一致的且是最新的;动态应用中,为保证应用的可靠性而使用多台服务器冗余,每台服务器上应用的数据同样需要保持一致。上述两种构架中,存在明显的弊端,例如同步系统中,我们使用rsync来对数据进行同步,数据是以压缩包的形式在不同主机之间进行传递,那么每次传输前后都需 阅读全文
posted @ 2012-08-11 15:22 醉意人间 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: Bacula,被誉为开源软件中最好的备份还原软件,它提供了企业级的客户机/服务器的备份解决方案,能够通过网络来管理文件的备份,恢复和核实工作。Bacula,既有windows版本的,也有Linux,Unix的。但目前有关于其使用的文章是在太少,而且介绍的很不详细,今天,我就来和大家一起探讨一下。以下内容请见:http://arhat.blog.51cto.com/101503/123006/ 阅读全文
posted @ 2012-08-11 15:16 醉意人间 阅读(258) 评论(0) 推荐(0) 编辑
摘要: memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释出。memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。memcached的API使用三十二位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于memcached通常只是当作快取系统使用,所以使用memcached的应用程式在写回较慢的系统时(像是后端的数据库) 阅读全文
posted @ 2012-08-11 15:13 醉意人间 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no/) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情 阅读全文
posted @ 2012-08-11 15:10 醉意人间 阅读(260) 评论(0) 推荐(0) 编辑