自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

Android最佳实践

[b]为性能设计:[/b] 1)避免创建对象 对象的创建从来不是免费的。虽然GC使得内存申请代价不再高昂,但是申请总是比不申请来得昂贵。如果你在一个用户接口循环中申请对象,你将会强行执行周期性的GC,在用户体验上出现一些小的“打嗝”,因此除非不得已,你应该避免创建对象实例,下面是一些例子可以帮助理解: 当你在一组输入数据中抽取字符串时,尝试返回源数据的子串,而非创建一个副本。你将会...

2009-04-07 18:33:30 226

原创 在Tomcat中使用Yale CAS实现单点登陆(SSO) 文章合集

耶鲁大学开发的单点登录系统称为CAS(Central Authentication Server)被设计成一个独立的Web应用程序(cas.war)。它目前用几个Java Servlet作为实现并且通过一个Https服务器来运行。要使用单点登陆功能的Web应用作为CAS的一个客户端来运行。 由于CAS使用Https协议,所以首先要知道如何在容器中配置SSL。Tomcat的SSL配置相对其它的容器较

2008-06-26 10:49:00 764

原创 TCP/IP的三次握手

TCP是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除连接三个过程 并且TCP在建立连接时又分三步走:第一步是请求端(客户端)发送一个包含SYN即同步(Synchronize)标志的TCP报文,SYN同步报文会指明客户端使用的端口以及TCP连接的初始序号; 第二步,服务器在收到客户端的SYN报文后,将返回一个SYN+ACK的报文,表示客户端的请求被接受,同时

2008-06-12 17:04:00 340

程序员保持身心健康的八种方式

(转贴过来的,留给自己看,身体是革命的本钱) 程序员是一个辛苦的行业,长时间面对的只是需要解决的问题,更不要提开发期限和无理取闹的客户了,这样的工作简直无以承受。怎么办呢我们?我们热爱编程,乐于创建功能……我们喜欢那种将一堆代码弄成像Facebook或者Digg那样的赚钱工具的感觉。 也正由于程序员所带给我们的一切,这工作仍让我们欲罢不能。这种情况下,如何处理工作带来的压力便成了一...

2007-12-09 22:50:58 67

Tapestry+Spring+Hibernate

    After carefully research on the net, we finally decided to choose Tapestry+Sping+Hibernate. There is alot to learn. I've kinda experience of tapestry but know nothing about hiberante and Spring. I...

2007-03-20 11:30:29 91

前途?

关于前途 这 几年是一直在思考自己的前途问题,从进大学开始,理想的工作的印象是慢慢的由远及近、由模糊变清晰。只是可惜似乎觉得越到眼前的东西越是摸不到似的,最近 越觉模糊起来。突然之间了解到原来这几年我一直思考的东西就叫做职业生涯规划,看来我并不要参加什么关于规划的入门课程去慢慢进入状态的了,保持继续思考 的状态就可以了。最近在网上看到的一篇帖子,看了之后很有感觉,但什么感觉具体现在又说不清楚。那就...

2007-02-08 10:17:44 165

转载 (转)阿蒙:程序员高手是怎样炼成的?

        第一次上csdn blog,没敢造次,乱写一通,惟希望中国能多出几个大师级的人物,以便像我这样的普通程序员能跟随大师的脚步,走出一条并不荒唐的道路。 首先声明,偶不是高手,以免引起不必要的冷嘲热讽,呵呵。  估计很多的朋友在很小的时候就看过奥斯特洛夫斯基同学的《钢铁是怎样炼成的》,偶小时候在农村混,看的最多是各式各样的牛屎以及长得极象牛屎的山头,这些所谓的名著偶

2007-01-07 21:18:00 586

EnjoyWebDevWithTapestry

用tapestry应用框架进行web应用开发。

2009-03-30

appfuse_quick_start

AppFuse项目的主要目的是帮助你加速web应用程序的开发。

2009-03-30

空空如也

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

TA关注的人

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