02 2012 档案

摘要:文章链接地址!java序列化规范:http://hi.baidu.com/%BE%C5%BE%C5%D6%D8%D1%F4%BB%E1/blog/item/355a960af78669c57acbe167.html 阅读全文
posted @ 2012-02-10 17:07 海贼王路飞 阅读(292) 评论(0) 推荐(0)
摘要:As a programmer, it is your job to put yourself out of business. What you do today can be automated tomorrow.作为一个程序员,如果你脱离业务,那么你今天的工作明天就能被自动化实现。 阅读全文
posted @ 2012-02-09 10:30 海贼王路飞 阅读(121) 评论(0) 推荐(0)
摘要:分析 JUnit 框架源代码理解 JUnit 测试框架实现原理和设计模式文档选项<tr valign="top"><td width="8"><img alt="" height="1" width="8" src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" width="16" h 阅读全文
posted @ 2012-02-06 11:54 海贼王路飞 阅读(622) 评论(0) 推荐(1)
摘要:SQL攻击(SQL injection)是发生于应用程式之数据库层的安全漏洞。简而言之,是在输入的字串之中注入SQL指令,在设计不良的程式当中忽略了检查,那么这些注入进去的指令就会被数据库服务器误认为是正常的SQL指令而执行,因此遭到破坏。有部份人认为SQL隐码攻击是只针对Microsoft SQL Server而来,但只要是支援批次处理SQL指令的数据库服务器,都有可能受到此种手法的攻击。在应用程式中若有下列状况,则可能应用程式正暴露在SQL Injection的高风险情况下:在应用程式中使用字串联结方式组合SQL指令。在应用程式连结数据库时使用权限过大的帐户(例如很多开发人员都喜欢用sa( 阅读全文
posted @ 2012-02-03 11:25 海贼王路飞 阅读(1102) 评论(0) 推荐(1)
摘要:今天在跟同事合并svn管理的文件时,发生锁定的情况。找到一篇文章,分享下http://tinyking.blog.51cto.com/3338571/669453 阅读全文
posted @ 2012-02-03 10:04 海贼王路飞 阅读(159) 评论(0) 推荐(0)
摘要:今天上午完成分支系统向主干合并时,发生冲突,猜测应该是项目的一些隐藏文件发生变化导致下面是一位网友给出的解释:我们在做svn merge时,文件冲突是很常见的。但有时候为什么会出现文件夹冲突呢?如从branches/fun1_20080802合并到trunk,可能会报错: trunk/src conflicted,说明src目录发生了冲突。冲突的原因:src的目录属性properties发生了不一致的变更。如fun1_20080802分支打出之后,分别对分支和主干的src目录属性做了编辑,编辑提交后,再merge就会发生冲突。解决:先使得truck/src和fun1_20080802/trun 阅读全文
posted @ 2012-02-02 11:50 海贼王路飞 阅读(1510) 评论(0) 推荐(0)
摘要:ThreadLocal 是java官方提供的一套基于本地变量的解决线程安全问题的解决方案,他是对于每一个线程提供一个只有本线程可见的变量副本,存放于以本线程对象为key的map中去。ThreadLocal接口简介: ThreadLocal的接口方法 ThreadLocal类接口很简单,只有4个方法,我们先来了解一下: void set(Object value) 设置当前线程的线程局部变量的值。 public Object get() 该方法返回当前线程所对应的线程局部变量。 public void remove() 将当前线程局部变量的值删除,目的是为了减少内存的占用,该方法... 阅读全文
posted @ 2012-02-02 11:49 海贼王路飞 阅读(631) 评论(0) 推荐(0)
摘要:Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式理解。本文的部分内容可能需要比较好的数学基础作为辅助。◎Memcached是什么在阐述这个问题之前,我们首先要清楚它“不是什么”。很多人把它当作和SharedMemory那种形式的存储载体来使用,虽然 阅读全文
posted @ 2012-02-02 10:02 海贼王路飞 阅读(284) 评论(0) 推荐(0)