- 博客(7)
- 资源 (3)
- 收藏
- 关注
Android最佳实践
[b]为性能设计:[/b] 1)避免创建对象 对象的创建从来不是免费的。虽然GC使得内存申请代价不再高昂,但是申请总是比不申请来得昂贵。如果你在一个用户接口循环中申请对象,你将会强行执行周期性的GC,在用户体验上出现一些小的“打嗝”,因此除非不得已,你应该避免创建对象实例,下面是一些例子可以帮助理解: 当你在一组输入数据中抽取字符串时,尝试返回源数据的子串,而非创建一个副本。你将会...
2009-04-07 18:33:30
269
原创 在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
807
原创 TCP/IP的三次握手
TCP是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除连接三个过程 并且TCP在建立连接时又分三步走:第一步是请求端(客户端)发送一个包含SYN即同步(Synchronize)标志的TCP报文,SYN同步报文会指明客户端使用的端口以及TCP连接的初始序号; 第二步,服务器在收到客户端的SYN报文后,将返回一个SYN+ACK的报文,表示客户端的请求被接受,同时
2008-06-12 17:04:00
368
程序员保持身心健康的八种方式
(转贴过来的,留给自己看,身体是革命的本钱) 程序员是一个辛苦的行业,长时间面对的只是需要解决的问题,更不要提开发期限和无理取闹的客户了,这样的工作简直无以承受。怎么办呢我们?我们热爱编程,乐于创建功能……我们喜欢那种将一堆代码弄成像Facebook或者Digg那样的赚钱工具的感觉。 也正由于程序员所带给我们的一切,这工作仍让我们欲罢不能。这种情况下,如何处理工作带来的压力便成了一...
2007-12-09 22:50:58
100
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
118
前途?
关于前途 这 几年是一直在思考自己的前途问题,从进大学开始,理想的工作的印象是慢慢的由远及近、由模糊变清晰。只是可惜似乎觉得越到眼前的东西越是摸不到似的,最近 越觉模糊起来。突然之间了解到原来这几年我一直思考的东西就叫做职业生涯规划,看来我并不要参加什么关于规划的入门课程去慢慢进入状态的了,保持继续思考 的状态就可以了。最近在网上看到的一篇帖子,看了之后很有感觉,但什么感觉具体现在又说不清楚。那就...
2007-02-08 10:17:44
188
转载 (转)阿蒙:程序员高手是怎样炼成的?
第一次上csdn blog,没敢造次,乱写一通,惟希望中国能多出几个大师级的人物,以便像我这样的普通程序员能跟随大师的脚步,走出一条并不荒唐的道路。 首先声明,偶不是高手,以免引起不必要的冷嘲热讽,呵呵。 估计很多的朋友在很小的时候就看过奥斯特洛夫斯基同学的《钢铁是怎样炼成的》,偶小时候在农村混,看的最多是各式各样的牛屎以及长得极象牛屎的山头,这些所谓的名著偶
2007-01-07 21:18:00
611
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人