自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Java EE 设计模式学习笔记——不佳实践

<br />所谓不佳实践,也就是与模式推荐的思路冲突一些不太理想的解决方案。<br /> <br />表现层不佳实践<br />1.   多个视图中都包含控制代码;<br />解决方案:引入控制器;隔离不同逻辑;命令与控制策略。<br />2. 把表现层的数据结构暴露给业务层<br />3. 把表现层的数据结构暴露给业务领域对象<br />4. 允许重复提交表单<br />解决方案:引入同步器令牌;控制客户端访问<br />5. 把敏感资源暴露给客户端的直接访问<br />解决方案:对客户端隐藏资源;控制客

2010-12-24 15:44:00 672

原创 Java EE 设计模式学习笔记——会话管理

“用户会话”描述的是在客户端和服务器之间的多次请求构成的一种“对话”,会话管理有两种办法:1. 在客户端保存会话状态优点:相对来说容易实现; 当要保存的状态比较少时,效果很好;而且当需要在多台物理服务器上实现负载均衡时,使用在客户端保存会话状态的策略,也不需要再服务器之间复制会话状态。常见策略:HTML隐藏字段;<input type="hide"..>缺点:性能影响,尤其保存状态较多时候,每次请求和响应都需要通过网络往复传输;任何对象都必须“字符串化”。HTTP cookie;缺点:除了隐藏字段的缺点外,

2010-12-23 14:51:00 1109

转载 Servlet Listener

The servlet specification includes the capability to track key events in your Web applications through event listeners. This functionality allows more efficient resource management and automated processing based on event status. The following sections desc

2010-12-21 23:51:00 1255

转载 The Essentials of Filters

<br />The Java Servlet specification version 2.3 introduces a new component type, called a filter. A filter dynamically intercepts requests and responses to transform or use the information contained in the requests or responses. Filters typically do not t

2010-12-21 23:45:00 460

转载 Where The Wild Roses Grow

<br />Where The Wild Roses Grow <br /> <br />by NICK CAVE<br /> <br />They call me the wild rose<br />But my name was Elisa Day<br />Why they call me that I do not know<br />For my name was Elisa Day<br />From the first day I saw her I knew she was the one

2010-12-17 13:44:00 408

转载 如何写出杀手级简历

<br />这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的应聘者。有些人的简历给我留下了很深的印象,而另一些则没有感觉。<br />  慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现的最常见的问题,并给出了如何避免这些问题的建议:<br /> 1. 简历里要有你工作的技术细节:<br />  编程语言,你的个人成就和水平。 我有时会看到一些简历,里面的工作描述就只

2010-12-16 16:44:00 429

转载 48天四川西藏自助游归来。九寨沟+川藏南线+阿里大北线

<br />2010.09.20——2010.11.06,极度浪漫之旅,一生难忘。<br />从北京坐火车到成都,然后坐了9000公里汽车,最后坐火车从拉萨返京。<br /><br />九寨沟一线行程(共9天):<br />成都→青城山→都江堰→成都→经广元和文县→九寨沟→黄龙→松潘→经汶川→成都。<br /><br />川藏南线行程(共16天):<br /><br />成都→海螺沟→泸定→新都桥→稻城→往返亚丁→巴塘→芒康→然乌→米堆冰川→波密→往返嘎朗湖→鲁朗→八一及雅鲁藏布大峡谷往返→拉萨。<br /

2010-12-11 00:46:00 4771

转载 深入Android【八】 —— Activity间数据传输

深入Android【八】 —— Activity间数据传输Activity间数据传输当对Android有一些了解后,不难发现,Android程序UI框架接近于Web页面的概念。每一个用于呈现页面的组件,Activity,都是彼此独立的,它们通过系统核心来调度整合,彼此之间的通过Intent机制来串联。<br />每一种架构都会有其利弊,Android当然也不能超然脱俗。由于Activity之间的松耦合关系,使得其复用能力特别的出色,Mash-Up方式可以有效的提高开发效率。但另一方面,由于Activit

2010-12-10 18:33:00 349

转载 深入Android【七】 —— 资源文件

深入Android【七】 —— 资源文件资源文件作为一枚coder,做界面,很多时候都是一场梦魇。很多时候,我们会感觉对于底层逻辑实现的很有把握性,哪怕需求一直在变,也可以通过不断的重构一直跟进,一切尽在掌握。但遭遇界面,往往就不再如此,它的好坏总是和审美、体验之类的词汇扯在一起,在凤姐芙蓉出没的年头,谈审美成为一件恐怖的事情。你可能会被要求不停的改代码,就为了移动一个像素,调整一枚按钮,琐碎而无聊。<br />为了改变这样的状况,挽救coder们于水生活热之中,很多开发平台,都采用了类似于资源文件的解

2010-12-10 18:31:00 340

转载 深入Android 【五】 —— 任务和进程

深入Android 【五】 —— 任务和进程任务、进程和线程关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。<br />Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层开发人员的理解难度,帮助大家更好的进行开发和配置。<br />任务在

2010-12-10 18:30:00 340

转载 深入Android 【六】 —— 界面构造

深入Android 【六】 —— 界面构造界面构造UI界面,对于每个应用而言,是它与用户进行交互的门脸。好的门脸,不只是是要亮丽可人,最好还能秀色可餐过目不忘,甚至还应该有涵养有气质,彬彬有理温柔耐心。对于开发者来说,锻造这样的面容,不但需要高超的技艺,也需要有称手的工具和对得起党的料子。俗话说,朽木不可雕也,芙蓉不是一日炼成的,不是什么平台都能叫特能书。有套好用的UI框架,对于开发者而言,真有如沙漠中的甘露,而要是撞见了杯具的UI套件,整个界面开发就有如梦魇了。Android的UI框架,最核心

2010-12-10 18:30:00 296

转载 深入Android 【四】 —— 组件调用

深入Android 【四】 —— 组件调用<br />Intent解析<br /><br />基于组件的架构体系,除了有定义良好的组件,如何把这些组件组装在一起,也是一门艺术。在Android中,Intent(貌似通常译作:意图...),就是连接各组件的桥梁。前段时间看同事们做Symbian平台的网易掌上邮(真的是做的用心,NB的一米,热情欢迎所有163邮箱的S60v3用户,猛点击之...),有个功能是为邮件添加附件,比如你想要通过邮件发送一副图片泡mm,可能需要有个很直观的方式从本地选一副珍藏美图,抑或是

2010-12-10 18:29:00 277

转载 深入Android 【三】 —— 组件入门

深入Android 【三】 —— 组件入门Android组件横看成岭侧成峰,远近高低各不同。 -- 《题西林壁》组件(Component),在谈及所谓架构和重用的时候,是一个重要的事情。很多时候都会说基于组件的软件架构,指的是期望把程序做乐高似的,有一堆接口标准封装完整的组件放在哪里,想用的时候取上几个一搭配,整个程序就构建完成了。在开篇的时候就在说,Android是一个为组件化而搭建的平台,它引入所谓Mash-Up的概念,这使得你在应用的最上层,想做的不组件化都是很困难的一件事情(底层逻辑,好吧,管不了.

2010-12-10 18:28:00 275

转载 深入Android 【二】 —— 架构和学习

深入Android 【二】 —— 架构和学习Android架构和特征千呼万唤始出来,犹抱琵琶半遮。 -- 《琵琶行》虽贵为富二代,但Android要是没任何可圈点的地方,开不过70迈,在玲琅满目的手机平台竞争中,充其量也就做几个俯卧撑打一桶酱油,然后被落的远远的。说到底,出来混,靠的还是技术。<br />架构<br />从SDK文档中,偷来一幅Android平台的架构图,如上。在整个架构最底层红彤彤的部分,是Linux Kernel在移动平台的一个移植,它隐藏了硬件、网络等相关的细节,为上层提供了一个相对纯

2010-12-10 18:27:00 332

转载 深入Android 【一】 —— 序及开篇

深入Android 【一】 —— 序及开篇携来百侣曾游,忆往昔峥嵘岁月稠。 -- 《沁园春·长沙》 对于Android,我也算是老人了,所谓,有文有真想。正由于这段玩票经历,使得我在毕业后,鬼使神差的成为移动平台的一名码工,再次有机会放肆的拥抱Android。2010开年,手上突然有了一把闲散时间,有机会进一步总结和学习Android。于是想再一次为Android写一系列的东西,这些东西来自于一些开发经验,对源码的学习和对Android的浅薄认识,也算是鞭笞自己学习的一种手段。其下所有内容,预计有十数篇,抑

2010-12-10 18:25:00 288

转载 centos 5.2本地“添加/删除软件”的方法

<br />centos 5.2本地“添加/删除软件”的方法<br />1.挂载光驱:<br />一:执行#mkdir /media/cdrom><br />在mnt下新建cdrom(如果你是用mount /mnt/cdrom来挂载光驱的话就用 mkdir /mnt/cdrom)<br />二:在fstab文件中添加光驱加载指令#vi /etc/fstab <br />在最后面加上下面这行/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 <br />(

2010-12-10 17:20:00 505

原创 How to Shrink A LVM Physical Volume

<br />1.       What is LVM?<br />LVM is a Logical Volume Manager for the Linux operating system. It provides a higher-level of the disk storage than the traditional view of disks and partitions. This gives the system administrator much more flexibility in

2010-12-10 17:18:00 1597

转载 Running Wireshark as a non root user

<br />From http://softsmith.blogspot.com/2008/10/running-wireshark-as-non-root-user.html<br /><br />In general, we have to run "sudowireshark" to capture packets. It is very annoying. Luckily,<br />I found solutions that work on my Ubuntu box.<br /><br />S

2010-12-10 17:13:00 999

转载 户外装备品牌一览

<br />对于每个品牌,每个人都会有自己看法。对于以下言论,我只代表自己的观点,欢迎讨论。头盔已戴好,欢迎拍砖。 <br />品牌顺序以字母笔划排列。 <br /> <br /> <br /> <br />ARC`TERYX 始祖鸟<br />――不论从笔划也好,还是从品牌来看,它都应该排在第一。始祖鸟一向采用最好的材料、最好的生产工艺来做,有人说它是生产作品,而不是生产货品的。目前只做背包、服装和一些安全器材,都能算是顶尖产品。 <br /> <br /> <br /> <br />AKU<br />―

2010-12-10 17:09:00 9019

原创 再别康桥

昨天,突然翻到徐志摩的资料,然后就看到曾经熟悉得不能再熟悉的《再别康桥》,万种思绪涌上心头。。。再别康桥轻轻的我走了,正如我轻轻的来;   我轻轻的招手,   作别西天的云彩。  那河畔的金柳,   是夕阳中的新娘;   波光里的艳影,   在我的心头荡漾。  软泥上的青荇,   油油的在水底招摇:   在康河的柔波里,   我甘心做一条水草!  那榆荫下的一潭,   不是清泉,是天上虹   揉碎在浮藻间,  沉淀着彩虹似的梦。  寻梦?撑一支长篙

2010-12-07 17:18:00 331

转载 Admin Console very slow in OGS 3.0.1

<br />I installed OGS 3.0.1 for a customer escalation. I accessed the admin console and found that its was terribly slow.<br />Goggledon the net and landed up with suggestions to reduce this slowness.. Ifyou are experiencing slowness and seeing the fol

2010-12-06 15:46:00 376

转载 Cloud computing

<br />Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.<br />Cloud computing is a natural evolution of the widespread adoption

2010-11-28 11:53:00 1986

转载 多角度彻底理解数据库事务中的"脏读"."不可重复的读"及"虚读"

脏读dirty   reads:当事务读取还未被提交的数据时,就会发生这种事件。举例来说:Transaction   1   修改了一行数据,然后  Transaction   2   在   Transaction   1   还未提交修改操作之前读取了被修改的行。如果  Transaction   1   回滚了修改操作,那么   Transaction   2   读取的数据就可以看作是从未存在过的。       不可重复的读 non-repeatable  reads:当事务

2010-11-26 18:54:00 598

转载 DataSource和DriverManager区别及联系

<br />在JDBC2.0或JDBC3.0中,所有的数据库驱动程序提供商必须提供一个实现了DataSource接口的类,要使用数据源必须首先在JNDI中注册该数据源对象。<br />     如果在JNDI中注册了数据源对象,将会比起使用DriverManager来具有两个方面的优势:<br />    首先,程序不需要像使用DriverManager一样对加载的数据库驱动程序信息进行硬编码,程序员可以选择先在JNDI中注册这个数据源对象,然后在程序中使用一个逻辑名称来引用它,JNDI

2010-11-26 10:29:00 6694 1

转载 Enterprise JavaBean (EJB)

<br />Enterprise JavaBeans (EJB) is a managed, server-side component architecture for modular construction of enterprise applications.<br />The EJB specification is one of several JavaAPIs in the Java EE specification. EJB is a server-side model that encap

2010-11-25 15:25:00 2065

转载 Getting Started with Java Management Extensions (JMX): Developing Management and Monitoring Solutions

Contents - Overview of JMX Technology- JMX Tiered Architecture- JMX Technology Implementations- JMX Technology and J2SE 5.0- The JMX Technology Programming Model- JMX Technology for Remote Management- JMX Technology Related SpecificationsThe Java Managemen

2010-11-25 13:21:00 544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除