摘要:
单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器,一个数字滤波器只能有一个A/D转 换器,一个会计系统只能专用于一个公司。怎样才能保证一个类只有一个实例并且这个实例易于被访问,一个全局变量使得一个对象可以被访问,但它不能防止你实 例化多个对象,一个更好的方法是让类自身负责保存他的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法,这就是Singleton模式。 实用性:在下面的情况下可以使. 阅读全文
摘要:
Struts2常用标签总结一介绍1.Struts2的作用Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2 的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技术中使 用。包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用2.Struts2分类(1)UI标签:(UserInterf 阅读全文
摘要:
近段时间在研究如何将Servlet/JSP中的伪动态页面缓存到Squid中来加速Web访问,在google上搜索"JSP在squid中的缓存"的信息,出来的信息比较少,后来差PHP,ASP的缓存相关资料及"深入体验JAVA Web开发内幕——核心基础.pdf"和"Squid中文权威指南"中的相关章节,总算实现了这个目的(有需要这两本书的兄弟可以mail我)。基于自己的一些理解和试验成果,记下来供以后参考。 HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端。 阅读全文
摘要:
2010-04-27 08:44:33添加 1. 人人都是产品经理作者 : 苏杰出版社 : 电子工业出版社 加入购书单 2010-04-27 08:44:33添加 2. 产品经理手册 作者 : 琳达·哥乔斯出版社 : 中国财政经济出版社 加入购书单 2010-04-27 08:44:33添加... 阅读全文
摘要:
阿里巴巴的效率是很高的,三天时间走完了所有的流程,offer到手,还没签三方。10月22日晚上,阿里巴巴网站类的在沙河做了宣讲会,随后就准备笔试。因为职位就是WEB前端,不像我前几次应聘腾讯,网易游戏的,是WEB开发,也要前端,也要有后台。所以考试的内容就全部是前端内容。其中一个给了个网页,让写有语义的XHTML代码,就是一个<form>,比较简单。第二题是给了很长一段CSS代码,让做简化,也不复杂,不过有个东西的继承性我记错了,没写出来。剩余的全是js的题了,其中让写一个通用的事件侦听器函数,我没写出来,平时都用jQuery库,看书的时候不太认真。然后就是大家最想看的面试环节了。 阅读全文
摘要:
上次向阿里巴巴投了自己的简历,收到了阿里巴巴的笔试通知,今天下午坐了一个半小时的车,才到了阿里巴巴笔试的地方。人还真是不少,不过有点真让人郁闷, 看了下笔试的名单,求职C++程序员的只有17人,而JAVA程序员竟然有100多人,真是后悔当时为什么要学JAVA(貌似记得当时觉得C++太难 了)。反正也不知道他们水平怎么样,就硬着头皮考考。考试时间是1小时,后来因为题量有点大,就延长了20分钟。那题目还真的不是很难,可惜我不会做,只 能说那些题目很基础,看来平时还是要注意下基础的知识。趁现在对题目还有印象,先贴上来给大家一个参考:1~3 逻辑题(就是那些有点考验你智商的或者考验你逻辑能力的题目)J 阅读全文
摘要:
Question 1. (单选)在60年代初石油危机的时候,美国总统肯尼迪要求美国石油公司不要将石油的价格提得太快,但是美国石油公司拒绝了肯尼迪的要求。因此,肯尼迪总统在记者招待会上说:“很久以前,我的父亲告诉我,所有的商人都是见钱眼开的……直到今天我才相信这是真的。”肯尼迪总统的讲话是以下面哪项假设为前提的?1. 美国的企业应该听从政府的指示。2. 美国的企业完全与政府不相干。3. 美国石油公司在石油危机时的提价措施使自己有利可图。4. 美国的石油价格应该不受世界石油价格的影响。Question 2. (单选)我国多数企业完全缺乏“专利意识”。根据中国专利局最近对500家大中型企业专利工作的 阅读全文
摘要:
第一,谈谈final, finally, finalize的区别。最常被问到。第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。这个问得很少。第五,HashMap和Hashtable的区别。常问。第六,Collection 和 Collections的区别。你千万别说一个是单数一个是复数。第七,什么时候用assert。A 阅读全文
摘要:
与同学乘527到动物园转315到联庄,向前500米既是恒生大厦(hundsun)居然只用了40分钟,原本期待着漫长的滨江之行的。 废话不多说,来到大厦门口居然看到了总裁先生在散步!?由于不是很确定,还是放弃上去打招呼,从旁边超过去(那个瞬间,我确定是的),来到门 厅,报个道,填分表格就等待。大厦的装修还算不错的。从玻璃墙望出去,这里附近还有一些建筑队在施工。江南大道上正长出一幢幢高楼…… 没过多久就上二楼面试了,一个会议室,面的是人力资源的z先生。“请简单介绍一下你自己,用2~3分钟时间” 这种问题我已有准备,此处省略五百字……然后就简历上和笔试试卷上问了一些问题,怎样看待出差,偶像是谁,.. 阅读全文
摘要:
Struts2中的OGNL表达式 浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、application、attr对象放在一起的值栈属于ONGL Context里面的根对象。也就是说它位于整个内存中最最重要的地方,所以叫根对象根对象和另外五个对象是有区别的,根对象可以省. 阅读全文