代码改变世界

字符串匹配处理

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

LogBack简易教程

2016-01-20 15:03 by halberts, 1120 阅读, 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, 460 阅读, 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, 779 阅读, 0 推荐, 收藏, 编辑
摘要:Elasticsearch对Java虚拟机进行了预先的配置。通常情况下,因为这些配置的选择还是很谨慎的,所以你不需要太关心,并且你能立刻使用ElasticSearch。但是,当你监视ElasticSearch节点内存时,你可能尝试修改一些配置。这些修改是否会改善你的处境?这篇博文尝试揭开Elasti... 阅读全文

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

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

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

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

.NET程序的性能要领和优化建议

2015-06-30 13:09 by halberts, 1310 阅读, 4 推荐, 收藏, 编辑
摘要:.NET程序的性能要领和优化建议前几天在老赵的博客上看到,Bill Chiles (Roslyn 编译器的Program Manager)写了一篇文章叫做《Essential Performance Facts and .NET Framework Tips》。这篇文章是一个14页的pdf,当时我是... 阅读全文

Hibernate 参数设置一览表

2014-11-26 21:09 by halberts, 290 阅读, 0 推荐, 收藏, 编辑
摘要:Hibernate 参数设置一览表属性名用途hibernate.dialect一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql输出所有SQL语句到控制... 阅读全文

Effective C#中文版

2014-05-06 20:02 by halberts, 2827 阅读, 0 推荐, 收藏, 编辑
摘要:我看的书是《Effective C#中文版——改善C#程序的50种方法》,Bill Wagner著,李建忠译。书比较老了,04年写的,主要针对C#1.0,但我相信其中的观点现在仍有价值。(平心而论,和Effective C++有差距,毕竟该书成书时对C#的研究不过几年。) 下面是对这本书条款内容的... 阅读全文