JAVA中使用到继承就会有两个无法回避的缺点: 打破了封装性,迫使开发者去了解超类的实现细节,子类和超类耦合。 超类更新后可能会导致错误。 继承打破了封装性 关于这一点,下面是一个详细的例子(来源于Effective Java第16...
阅读(10) 评论(0)
在使用Spring时,可能会遇到这种情况:一个单例的Bean依赖另一个非单例的Bean。如果简单的使用自动装配来注入依赖,就可能会出现一些问题,如下所示: 单例的Class A @Component public class Class...
阅读(17) 评论(0)
循环依赖 在使用Spring时,如果主要采用基于构造器的依赖注入方式,则可能会遇到循环依赖的情况,简而言之就是Bean A的构造器依赖于Bean B,Bean B的构造器又依赖于Bean A。在这种情况下Spring会在编译时抛出Bea...
阅读(13) 评论(0)
算是正式进军Kinect了,前段时间学的东西现在就忘了,于是从此开始记录一下。  目前为止大部分的学习资料来自于Heresy的博客,写的非常优秀,清晰明了,十分感谢。开发语言为C++,应该会一直使用,但是也有可能更换为C#。 &n...
阅读(97) 评论(0)
食物链 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 50601   Ac...
阅读(98) 评论(0)
Heavy Transportation Time Limit: 3000MS   Memory Limit: 30000K Total Submissions: ...
阅读(90) 评论(0)
Sudoku Time Limit:1000MS     Memory Limit:65536KB     64bit IO Fo...
阅读(89) 评论(0)
Treasure Map Time Limit:2000MS     Memory Limit:32768KB     64bit...
阅读(101) 评论(0)
刚打完川大邀请赛回来,这次打得非常糟糕,两场爆零,虽然对心情略有影响,不过如今的我早已能轻松承受这种失败,正如周杰伦在《三年二班》里唱的,“没关系,再继续努力”。我觉得这两场比赛对我的意义不是拿个好名次让简历...
阅读(96) 评论(0)
Max Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total...
阅读(97) 评论(0)
博客第一篇写在11月1号,果然die die die die die alone~ 一道不太难的题,白书里被放到排序这一节,半年前用快排A过一次,但是现在做的时候发现可以用字典树加深搜,于是乐呵呵的开始敲了,后来被卡了两天,一直以为算...
阅读(106) 评论(0)