摘要: 1. BeanFactory类结构体系:接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。2. 结构体系:ApplicationContext接口包含两个子接口:ConfigurableApplicationContext、WebApplicationContext。结构体系:详细的结构体系如下:a.AbstractApplicationContext结构体系如下:b.ConfigurablePortletApplicationContext体系结构如下:c.Confi 阅读全文
posted @ 2011-03-15 21:47 Atlas's blog 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 接触MVC模式有一年多的时间了,之后做过的几个小项目,都一直是应用的这种模式开发的。前些天有人问我,给我看他们画了一部分的UML图,类图、时序图,他们的困惑是不清楚在系统设计初期有关建模的一些细节该如何处理,比如时序图中各个层之间方法类该如何摆放位置、架构图中各层的关系等。一个没有开发经验的人来学习MVC模式,看到的都是文字,看懂的都是理论;换之,有过一些分层的实际开发经验之后,再来看这些东西。理解的深度,真就可以说是天差地别。 外求带动内需,有人向我请教MVC如何分层、各层之间怎样分配职责才更合理。这其中有着一部分是我也不曾深入探究、理解到位的。在此,我也很感谢那些人,让我有所深入的学习。现 阅读全文
posted @ 2011-03-15 21:46 Atlas's blog 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 最近在研究一个近似的优化算法。在做对比实验的时候,一共要跑6,7个不同的算法来比较。为了公平起见,每个算法需要在几个不同的参数环境下,在几批不同数据下,各自跑几十次,然后看看谁的评价效果最好。一共要跑大概上百次的算法运行。以前的做法是写一个脚本执行,或者说用JUnit之类的单元测试工具来自动化跑。但是,现在的问题是,这上百次的测试,需要花太多时间了。而实际上,我们系有很多空闲的服务器,而且都是8 core和16 core的机器。于是,现在就有两个问题了:1) 并行调度 。如果串行跑(比如JUnit),也就是单线程跑,那么多core的机器实际上只利用到了一个 core,造成了大量的CPU资源浪费 阅读全文
posted @ 2011-03-15 21:45 Atlas's blog 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 郭舟程没有一辆车,没开一间门店,却给每个签约的司机免费发了一部一千多元的手机,专门给司机用来发用车订单信息,刘师傅纳闷了,这公司怎么能赚钱?“当然能赚钱。”周航说,他便是刘师傅口中“奇怪公司”——易到用车网(下称“用车网”)的创始人,他的网站在2010年9月上线,由最初在北京可调配50辆车,目前可调配800辆车。“北京每天有2000万人次通勤,其中打车出行150万次,只需将其中百分之一的高端用户转换过来,以用车网目前每单的毛利率在100元左右计算,这将是一个每天毛利150万的生意。”周航对自己的生意很有信心。没有一辆车、没有一个司机,但却可以做到用户拨打电话即可下单,一个小时即响应,每辆车都提 阅读全文
posted @ 2011-03-15 21:02 Atlas's blog 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 【微博IM上线?】你是否在今天早上注意到,新浪微博“我的首页”界面右栏多出了一个“聊天”工具条,它具备“显示在线”和“视频聊天”等即时通讯基本的功能。不过,这个工具条迅速就消失了,据称,这是新浪在进行内部测试。有媒体称,新浪微博的IM聊天功能将在下周1正式推出。马化腾会紧张吗?科技娲母认为:新浪微博IM竞争力很强!新的关系链成立,QQ是原生的野蛮的关系,后来会逐渐的删除加的好友,而微博是成熟的,稳定的关系。有更强的粘性和作用。对于个人而言。微博IM不容忽视。http://www.jeesoft.net/infor/ItInfor/show.do?id=716& 阅读全文
posted @ 2011-03-15 20:56 Atlas's blog 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 之前我写过一篇巧用数字激励用户行为的文章4种巧用“数字”激励用户行为的方法,而在用数字激励用户?情景和用户心理引导的意外这篇文章中,作者提到了在用户引导设计里面采取数字引导设计的主要集中四类网站或产品:(1)购物网站,譬如团购站,他们使用数字来制造稀缺印象以及激励跟风;(2)系统优化软件,譬如360软件等,利用数字来造成用户心理恐慌和使用愉悦;(3)社交网站,利用数字提醒来满足用户的期待心理;(4)排行榜,利用数字来引导用户选择。今天我就以安全卫士360为例来说说其是如何用数字来造成用户心理恐慌和使用愉悦的,在安全卫士360中,其中用了四种方式巧用百分制,让抽象变形象电脑什么时候该杀毒了?什么 阅读全文
posted @ 2011-03-15 20:55 Atlas's blog 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 我们每个人都有巨大的潜能,但是,有时候我们缺少自控能力而使得自身的潜能不能很好的发挥。这是我们不希望看到的,也是我们的家人、朋友不希望看到的。所以,我们要学会自我管理的技巧,让自己的各个方面得到提高。我将个人提升分为5个方面。分别是:思考能力,情绪管理能力,时间管理能力,体力,人际网络。我们可以通过自身的努力,充分发挥自己的特长,将这5个方面全面提高,让自己脱颖而出。或者你可以有重点的挑出适合自己的方面,单独突破。这个假期,你还在无所事事的上网么?是时候提高自己了,假期结束你将超越他人!一、提高思考能力1、与内心对话有的时候,我们的确需要时间静下心来好好和自己对话。可以利用日记的形式,或者找一 阅读全文
posted @ 2011-03-15 20:50 Atlas's blog 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 张宇宙,从事产品工作我必问的3个问题1、之前做过的产品里觉得价值最大的,为什么觉得价值最大,这个产品做的过程中的难点以及如何解决的;2、除搜索、IM、电子邮件外最常用的产品,用来干啥,怎么用?3、最近一年最想做的产品是什么,为什么想做,打算怎么做?Ethan,从业人员面试过N个人,最后发现如果连“阅历广泛”这一点都满足不了的话,其他啥都是虚的。基本上如果一个人我随口说出来几个国外比较小众的服务都没听说过的话,最后要么用了不行,要么就不会要他,很灵的。黄俊杰,Key4ever:Social Medi…1. 随时关注互联网最新的应用,对各种产品有一定的见解。2. 面试的时候如果讨论到现有产品,说出 阅读全文
posted @ 2011-03-15 20:42 Atlas's blog 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 国外知名网站stackoverflow上有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书《Code Complete》被顶了1306次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天才,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在公司中胜任工作的老师就是这些优秀的书籍,一本好书可以改变一个人的一生。下面是这个调查中排名靠前的书的一个简单的清单:第一名:130 阅读全文
posted @ 2011-03-15 20:11 Atlas's blog 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我很喜欢这个漫画,我做过的项目没有一个不是拖拖拉拉的,边开发边修改需求,永远没有按照计划完成过。起初的计划看起来总是那么幼稚。可是反过来,经常会有人说,有经验的人很滑头,非要把一天能干完的事说成两天。我无语。http://www.jeesoft.net/infor/ItInfor/show.do?id=700& 阅读全文
posted @ 2011-03-15 20:07 Atlas's blog 阅读(240) 评论(0) 推荐(0) 编辑