计算机基础
文章平均质量分 75
imcxin
这个作者很懒,什么都没留下…
展开
-
web负载均衡小记
对于Web 站点的水平扩展,负载均衡是一种常见的手段。负载均衡的实现方法有: 1 HTTP重定向 通过RR策略,或随机方法通过HTTP重定向通知客户端访问其他多台实际服务器。 ps:性能前者不及后者 2 DNS负载均衡(DNS-RR) 多条A记录,DNS服务器会自动轮询。当某台实际服务器出现故障时,可以通过调用DNS提供的服务,删除指向该服务器的原创 2011-11-15 18:02:24 · 975 阅读 · 0 评论 -
OSGi入门
http://developer.51cto.com/art/200909/154762.htmOSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础架构。OSGi容器已有多家开源实现,比如Knoflerfish、Equinox和Apache的Felix。您可以通过这些容器,把您的应用程序劈分为多个模块单元,这样,您就可以更容易地管理这些模块单元之间的交叉依赖关系转载 2012-04-06 16:11:53 · 1108 阅读 · 1 评论 -
TDDL(taobao distributed data layer )作数据路由层
淘宝的数据拆分历程系统刚开始的时候,用户数量不多,所有的数据都放在了同一个数据库中,此时因为用户少压力小,一个数据库完全可以应付的了。但是随着用户数量不断增加,数据库压力也与日俱增,它终于在某一天大家都和惬意的时候挂掉啦。此时是到了读写分离的时候,这个时候我们会配置一个server为master节点,然后配几个salve节点,这样以来通过读写分离,使得读取数据的压力分摊到了不同的s转载 2012-02-27 16:27:02 · 5336 阅读 · 0 评论 -
What is Facebook's architecture?
From various readings and conversations I had, my understanding of Facebook's current architecture is:Web front-end written in PHP. Facebook's HipHop [1] then converts it to C++ and compiles it转载 2012-02-14 19:33:57 · 911 阅读 · 0 评论 -
Eclipse远程调试Java
Java远程调试方式,两种方式进行远程调试 上面的表示是Eclipse配置为Socket Listen方式,下面的是Socket Attach方式 对于远程程序上图表示主动链接调试器,下图表示远程程序正常运行 允许调试器连接jvm Eclipse配置: 菜单(Eclipse):Run-->Debug Configurations打开调试配置面板,如转载 2012-02-08 14:11:19 · 3377 阅读 · 1 评论 -
背单词
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内原创 2011-09-29 17:18:35 · 653 阅读 · 0 评论 -
基于模板的简易代码生成器Python源码
需要写的单元测试太多,框架又是类似的,但类名和变量名却各不相同。索性花几分钟用Python脚本写个简易代码生成器,顺便记录于此,得空优化一下,以备后用。代码import osimport datetimetplFilePath = 'E://template.java' path = 'E://'testObjList = ['Deposit',\原创 2011-12-30 14:39:05 · 5345 阅读 · 0 评论 -
让SECURECRT显示LINUX颜色
Linux的控制台颜色很好设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour ---------------------------------------------------------转一部分东西:SecureCRT设置彩转载 2011-12-27 15:11:27 · 1829 阅读 · 0 评论 -
线程的7种状态及相互转换
今天有同事问到线程的问题,自己突然就有点蒙了,只模糊的记得个大概。当初学习线程的时候把这7个状态记得比自己名字还熟悉还把这7个状态编成了一段凄惨而美丽的爱情故事没想到如今却只能记得个大概真验证了“好记性不如烂笔头”的真理还是赶快回忆一下吧小小的作下解释:1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们ne转载 2011-11-07 10:04:38 · 802 阅读 · 0 评论 -
Java的中文处理学习笔记:Hello Unicode
不知道你有没有这样的感受:为什么PHP很少有乱码问题而用Java做WEB应用却这么麻烦呢?为什么在Google上能用简体中文查到繁体中文,甚至日文的结果?而且用Google的时候发现它居然能自动根据我使用浏览器的语言选择自动调出中文界面?很多国际化应用的让我理解了这么一个道理:Unicode是为更方便的做国际化应用设计的,而Java核心的字符是基于UNICODE的,这一机制为应用提供了对中文“转载 2012-01-18 19:22:37 · 773 阅读 · 0 评论 -
OLTP和OLAP
Online transaction processing联机事务处理OLTP即联机事务处理,就是我们经常说的关系数据库,意即记录即时的增、删、改、查,就是我们经常应用的东西,这是数据库的基础;Online analytical processing联机分析处理OLAP即联机分析处理,是数据仓库的核心部心,所谓数据仓库是对于大量已经由OLTP形成的数据的一种分析型的数据库,用于处理转载 2011-11-17 16:10:19 · 573 阅读 · 0 评论 -
OSI七层网络模型与TCP/IP四层网络模型
1. OSI网络分层参考模型 网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能转载 2011-11-16 09:19:28 · 522 阅读 · 0 评论 -
十五年,你积累了些什么?
这件事弄得我挺郁闷的. 公司的兄弟部门要招一个JAVA平台的架构师,一位来面试的兄弟简历上做了十五年的编程,十二年JAVA工作经历.经历过N多的公司.原面试的一个女同事经历较浅,怕罩不住,请我帮她面试一下. 我看了一下简历,大多数时间在做CRM,工作流,办公系统类的项目,也有两家公司是国内比较知名的互联网应用的项目.我面试的一贯原则不会问我自己懂的东西,而是看对方的行业经验去问转载 2013-09-03 11:36:05 · 1522 阅读 · 1 评论