个人笔记
手掌天堂
这个作者很懒,什么都没留下…
展开
-
java基础之值传递和引用传递
值传递.把一个基本数据类型的变量传递给一个方法后,这个方法内对这个变量的任何操作都不会影响方法外的这个变量.引用传递.String是特殊的基本类型.所以虽然可以被new出来,但它在方法间使用传递时,可以把它当做是基本数据类型.一个对象如果作为参数传递给一个方法后,实际上是把栈中的引用赋了过去,这就好比你创建了一个对象A,再声明一个对象B等于A,那么其实B拿到的就是A在栈中的引用,A和B对这原创 2017-09-06 11:33:56 · 207 阅读 · 0 评论 -
C# using使用的小技巧
今天在公司里发现有代码是这样写的 using(){}原创 2014-09-25 12:59:21 · 206 阅读 · 0 评论 -
java基础之socket io理解
转载.我看到的文章也是转载的,具体地址:http://blog.csdn.net/eclipser1987/article/details/7329362 我们都知道TCP是面向连接的传输层协议,一个socket必定会有绑定一个连接,在普通的BIO(阻塞式IO)中,需要有三次握手,然后一般的socket编程就是这样的形式。Socket服务器端流程如下:加载套接字->创建监听的转载 2017-09-14 09:55:16 · 1098 阅读 · 0 评论 -
java基础之ioc和aop
ioc是控制反转,依赖注入的意思,我觉得,在spring和分布式系统设计的思想中,控制反转是其中非常重要的一个核心:即在A中想使用B(A类中想使用B的对象),那么不能直接使用B(不能直接new),而是委托第三方注册中心管理(例:用spring来管理B这个对象);这样做的好处有很多,比如B这个类需要升级改造,那么写一个c类重写B类中的方法或实现B所实现的接口,只需要在xml的bean中改下实现就好;原创 2017-09-18 21:49:43 · 505 阅读 · 0 评论 -
分布式算法之paxos
这只是我自己学习时的部分理解,逻辑会比较混乱,所以如果是因为标题啥的进来的,建议去看别人写的博客:点击打开链接我读了之后觉得这是挺好的一篇博客,我写的理解就不要看了,只是笔记而已,太丢人了. 不过想要理解paxos,最起码应该先去了解paxos的需求场景,为什么要使用paxos;如果遇到了这种场景,并且不知道paxos,你会怎么解决? 这个算法为很多分布式场景提供了解决方案.比原创 2017-09-06 11:10:20 · 235 阅读 · 0 评论