代码改变世界

架构的本质是

2016-11-10 16:52 by halberts, 291 阅读, 0 推荐, 收藏,
摘要:目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推进大家对架构的认识。 什么是道,什么是术?道是事物发展的本质规律,术是事物发展的具体途径。规律只有一个,途径很多,条条大路通罗马, 罗马是道 阅读全文

网站三层架构学习之一 分层式结构

2016-11-10 16:48 by halberts, 1534 阅读, 0 推荐, 收藏,
摘要:可是今年来了以后,老师让做即墨公司的语音项目,一直进行的是windows编程,没有接触网站方面的。现在项目基本做完了,开始ASP.NET的学习了。 现在petshop的最新版本已经出到了4.0,下载安装完成,把Web作为启动项目,ctrl+F5,运行,出现了激动人心的petshop网站页面,整体风格 阅读全文

Spring 4 + Quartz 2.2.1 Scheduler Integration Example

2016-09-26 15:46 by halberts, 705 阅读, 0 推荐, 收藏,
摘要:In this post we will see how to schedule Jobs using Quartz Scheduler with Spring. Spring provides couple of classes that simplify the usage of Quartz 阅读全文

字符串匹配处理

2016-06-20 10:02 by halberts, 393 阅读, 1 推荐, 收藏,
摘要:我先抛砖引玉写几个topic,然后我会指定你们中的一些领域专家分享自己的知识,当然也欢迎你们毛遂自荐。 这是我以前爱用的面试题,即使不考虑科学计数法和其它进制,短时间写出正确程序仍然不易(需要考虑溢出) 设计安全机制,在服务正常用户的同时,拒绝非法访问 a) 每个数出现的概率均等 b) 它们在1到n 阅读全文

LogBack简易教程

2016-01-20 15:03 by halberts, 1134 阅读, 0 推荐, 收藏,
摘要:1.简介 LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手。(log4j的原型是早前由Ceki Gülcü贡献给Apache基金会的)1.1 LogBack,Slf4j,Log4j之间的关系 Slf4j是The Simple Logging Facad... 阅读全文

quartz CronExpression表达式

2016-01-18 10:35 by halberts, 466 阅读, 1 推荐, 收藏,
摘要:一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23)4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7... 阅读全文

Elasticsearch Java 虚拟机配置详解

2015-08-18 10:06 by halberts, 807 阅读, 0 推荐, 收藏,
摘要:Elasticsearch对Java虚拟机进行了预先的配置。通常情况下,因为这些配置的选择还是很谨慎的,所以你不需要太关心,并且你能立刻使用ElasticSearch。但是,当你监视ElasticSearch节点内存时,你可能尝试修改一些配置。这些修改是否会改善你的处境?这篇博文尝试揭开Elasti... 阅读全文

elasticsearch高级配置二----线程池设置

2015-08-18 09:45 by halberts, 1004 阅读, 0 推荐, 收藏,
摘要:一个Elasticsearch节点会有多个线程池,但重要的是下面四个: 索引(index):主要是索引数据和删除数据操作(默认是cached类型)搜索(search):主要是获取,统计和搜索操作(默认是cached类型)批量操作(bulk):主要是对索引的批量操作(默认是cached类型)更新(re... 阅读全文

elasticsearch高级配置一 ---- 分片分布规则设置

2015-08-17 18:53 by halberts, 1422 阅读, 0 推荐, 收藏,
摘要:Java代码 cluster.routing.allocation.allow_rebalance设置根据集群中机器的状态来重新分配分片,可以设置为always, indices_primaries_active和indices_all_active,默认是设置成indices_all_active... 阅读全文

亿级规模的Elasticsearch优化实战

2015-08-14 13:41 by halberts, 3012 阅读, 0 推荐, 收藏,
摘要:Elasticsearch 的基本信息大致如图所示,这里就不具体介绍了。本次分享主要包含两个方面的实战经验:索引性能和查询性能。一. 索引性能(Index Performance)首先要考虑的是,索引性能是否有必要做优化?索引速度提高与否?主要是看瓶颈在什么地方,若是 Read DB(产生DOC)的... 阅读全文