
软件工程
文章平均质量分 79
yunfei8yunfei
这个作者很懒,什么都没留下…
展开
-
最近找工作感悟
最近面试木家公司时,面试官问到struts2.0工作流程,就说下自己的思想上的成长1:最开始学习框架是因为它流行、大家都在用,所以就学这门技术2:然后会想这门技术能解决什么问题,如何搭建的,用到什么原理3:最后会想象一下自己设计会是什么样,有什么更好的解决方案2011年10月13日,纪念自己在思想上的又一次提升原创 2011-10-29 19:37:57 · 468 阅读 · 0 评论 -
JavaEE应用程序在Glassfish上的性能调优案例分析
Java EE应用的性能问题对严肃的项目和产品来说是一个非常重要的问题。特别是企业级的应用,并发用户多,数据传输量大,业务逻辑复杂,占用系统资源多,因此性能问题在企业级应用变得至关重要,它和系统的稳定性有着直接的联系。更加重要的是,性能好的应用在完成相同任务的条件下,能够占用更少的资源,获得更好的用户体验,换句话说,就是能够节省费用和消耗,获得更高的利润。要获得更好的性能,就需要对原来的系统进转载 2011-10-29 20:03:26 · 471 阅读 · 0 评论 -
分布式存储系统Hadoop、hypertable
分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。在分布式数据库系统中,用户感觉不到数原创 2011-10-29 20:00:06 · 753 阅读 · 0 评论 -
JavaEE程序员必读图书大推荐
下面是我根据多年的阅读和实践经验,给您推荐的一些图书:第一部分: Java语言篇1 《Java编程规范》 星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。 2 《Java核心技术:卷Ⅰ基础知识》 星级: 适合对象:初级,中级 介绍:官方机构图书,你怎么也得有转载 2011-10-29 19:55:56 · 481 阅读 · 0 评论 -
一致性hash算法 - consistent hashing
一致性hash算法(consistenthashing)张亮consistent hashing算法早在1997年就在论文Consistenthashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用转载 2011-10-29 19:44:04 · 324 阅读 · 0 评论 -
迈向架构师的第一步
有一个多月没有写blog,主要原因是受工作所累,公司由于组织变动任命我为部门的架构师,算是真正踏出了迈向架构师的第一步。以前收集过很多有关架构师能力模型的文章,感觉自己离架构师不远,但近一两个月真正把这个title戴我头上时才发现自己离一个合格的架构师还有很远,架构师决不仅仅停留在设计系统和写设计文档的层面,现在感觉到压力和捉襟见肘是因为没有真正回答过以下几个问题:1)是否真正具备扎实的开原创 2011-10-29 19:43:17 · 465 阅读 · 0 评论 -
下一轮工作学习计划
本人今年大四,已找到工作,想继续努力,打好基础,为正式工作做准备,希望各位前辈不吝赐教,有则改之无则加勉 1、重新复习一轮C,推荐The C Programming Language,英文版和中文版都可以,把计算机基础打好 2、学习JavaSE基础知识,推荐书籍,《Java 核心技术》或者《Thinking In Java》,不要过分注重学习框架和做项目 3、学习算法原创 2011-10-29 19:37:28 · 378 阅读 · 0 评论 -
Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton 、Decorator 、Observer 这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID 设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来翻译 2012-06-06 15:51:40 · 429 阅读 · 0 评论