Python深入02 上下文管理器
摘要:上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as... 任何定义了__enter__()和__exit__()方法的对象都
阅读全文
posted @
2016-08-18 18:52
hi_rain
python编程中的if __name__ == 'main': 的作用和原理(转)
摘要:在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调
阅读全文
posted @
2016-08-18 16:11
hi_rain
招聘技能
摘要:SOA架构理念 分布式 高并发 高负载 高可用 多线程 设计模式 Spring ibatis mysql nosql 消息中间件 MQ Redis memcached http协议 TCP/IP SOCKET 搜索引擎 缓存 jvm调优 nio rpc DUBBO 性能调优 算法 JCONSOLE
阅读全文
posted @
2016-08-02 12:08
hi_rain
设计模式分类(转)
摘要:一, 创建型模式 (Creational Patterns)这一类型的设计模式, 所要表现的是对象的创建过程及和用户所使用的对象之间的关系. 二, 结构型模式 (Structural Patterns)这一类的模式关心类和对象之间怎么组织起来形成大的结构. 主要使用继承来组织接口或实现. 三, 行为
阅读全文
posted @
2016-08-01 18:37
hi_rain
《JAVA与模式》之调停者模式
摘要:转载自:http://www.cnblogs.com/java-my-life/archive/2012/06/20/2554024.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,
阅读全文
posted @
2016-08-01 18:02
hi_rain
设计模式之桥接模式(转)
摘要:转载自:http://www.cnblogs.com/java-my-life/archive/2012/05/07/2480938.html 《JAVA与模式》之桥梁模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述桥梁(Bridge)模式的: 桥梁模式是对象的结构模式。又称为柄体(Hand
阅读全文
posted @
2016-08-01 17:03
hi_rain
如何防止ElasticSearch集群出现脑裂现象
摘要:转载自:http://www.cnblogs.com/chenying99/p/4350930.html 什么是“脑裂”现象? 由于某些节点的失效,部分节点的网络连接会断开,并形成一个与原集群一样名字的集群,这种情况称为集群脑裂(split-brain)现象。这个问题非常危险,因为两个新形成的集群会
阅读全文
posted @
2016-08-01 11:58
hi_rain
spring data elasticsearch
摘要:spring data elasticsearch 查询方式: 1、通过名字解析 2、@query注解 3、构建Filter 利用Scan和Scroll处理大结果集 Elasticsearch在处理大结果集时可以使用scan和scroll。在Spring Data Elasticsearch中,可以
阅读全文
posted @
2016-08-01 11:39
hi_rain