2016年8月18日

Redis -- 01 入门

摘要: 1. Redis是什么 与memcached 和 couchbase类似,redis是非常快速的基于内存的键值数据库,使用标准c编写,是使用最广泛的缓存中间件。利用Redis提供的五种基本数据类型(String, List, Set, Zset, Hash)可以做一些很灵活很强大的应用程序组件。 2 阅读全文
posted @ 2016-08-18 11:35 code_play 阅读(153) 评论(0) 推荐(0) 编辑
2016年8月15日

关于synchronized 影响可见性的问题

摘要: 问题来自于学习thinking in java的时候的一个示例,先上代码吧 毫无疑问,这段代码会永远的执行下去,因为后台线程感觉不到主线程已经改变了stop, 然后我习惯性的在while循环中打印了下i(syso) 然后运行,发现程序在运行了一秒左右就停止了!! 我一脸懵逼,然后看了下syso的代码 阅读全文
posted @ 2016-08-15 22:23 code_play 阅读(3187) 评论(4) 推荐(3) 编辑
2016年8月6日

重写equals方法

摘要: 我们都知道,==是用来比较引用的(物理上的相等),而equals方法是用来比较值的(逻辑上的相等),在许多时候需要重写equals方法来实现我们的需求,比如把对象放到容器中,然后去查找对象。 在重写equals 方法时要遵循一些契约: 自反性:对于非空引用x而言,x.equals(x) 必须为tru 阅读全文
posted @ 2016-08-06 12:34 code_play 阅读(535) 评论(0) 推荐(0) 编辑
2016年8月4日

适配器模式

摘要: 适配器模式就是 将一个类的接口转换成客户希望的另外一个接口。从而复用旧类的功能, 阅读全文
posted @ 2016-08-04 22:40 code_play 阅读(115) 评论(0) 推荐(0) 编辑
2015年11月1日

[翻译] WCF运行时架构

摘要: 原文地址http://www.cnblogs.com/idior/articles/971252.html介绍WCF具有非常易用的编程模型,服务开发者在掌握ABC的概念后可以很容易的使用WCF去实现他们的服务。同时也具有极高的扩展性,比如说,如果你想给你的服务添加一些安全相关的特性,只需要给你的服务... 阅读全文
posted @ 2015-11-01 12:52 code_play 阅读(257) 评论(0) 推荐(0) 编辑
2015年10月29日

[WCF]设置拦截器捕捉到request和reply消息

摘要: WCF进阶学习ing...在熟练掌握了ABC的使用以后,就开始想着去了解WCF是怎么通信的了。首先是服务描述语言wsdl,它定义了服务的描述等等,用于让外界知道这个服务的ABC是什么。另外一个比较重要的就是消息。WCF是通过消息进行通讯的,一般是使用SOAP形式。服务端的信道监听器接收到消息之后,对... 阅读全文
posted @ 2015-10-29 22:35 code_play 阅读(3346) 评论(1) 推荐(1) 编辑