不为难自己,迟早会委屈自己!
  2015年4月27日
摘要: Levenshtein字符串距离算法介绍文/开发部 DimmacroKMP完全匹配算法和 Levenshtein相似度匹配算法是模糊查找匹配字符串中最经典的算法,配合近期技术栏目关于算法的探讨,上期介绍了KMP算法的一些皮毛,收到了同事的一些反馈,本期再接再厉,搜集了一些资料,简单谈谈Levensh... 阅读全文
posted @ 2015-04-27 17:51 Dimmacro 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: JavaScript高性能开发的十条建议 文/开发部 Dimmacro 编者按:javascript开发大部分程序员都做过,写出来的代码质量也千差万别,现在浏览器内嵌的解释器虽然效率已经很高了,但在客户完美体验的趋势下还是捉襟见肘,编写高性能javascript代码,无疑能带来更好的客户体验。本文的这些建议能给开发者带来一定的方向指导,值得一读。 1.使用延迟脚本,动态加载脚本,XHR脚... 阅读全文
posted @ 2015-04-27 17:50 Dimmacro 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 关于Socket通讯中的Close_wait状态 文/转 编辑 编者按:使用Socket通讯,有时我们查看端口状态的时候,经常会发现Socket处于close_wait状态,从而影响系统性能,此文或许会给你一些答案。 最近遇到的一个关于socket.close的问题,在某个应用服务器出现的状况(执行netstat -np | grep tcp): tcp 0 ... 阅读全文
posted @ 2015-04-27 17:50 Dimmacro 阅读(6153) 评论(0) 推荐(0) 编辑
摘要: KMP字符串匹配算法 文/编辑 KMP完全匹配算法和Levenshtein相似度匹配算法是模糊查找匹配字符串中最经典的算法,配合近期技术栏目关于算法的探讨,从网上摘取了一些简要的内容,加上自己的一些理解,向大家普及一些这方面的知识,希望能抛砖引玉。 l 算法简介: kmp算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们... 阅读全文
posted @ 2015-04-27 17:47 Dimmacro 阅读(2955) 评论(0) 推荐(0) 编辑
摘要: 时间飞逝,转眼已快到五月,有段日子没写点东西了,无奈最近确实工作繁忙,连上个厕所都的憋到肾严重抗议才动动,没办法,谁让哥是个责任心强的人呢,半成品的东西可不敢拿出手,不能坏了规矩哈,哥还得在道上混呢。废话少叙,今天写点关于自己的对设计模式的理解,结合日常code中的体会,浅谈一下,咳,又要贻笑大方咯... 阅读全文
posted @ 2015-04-27 17:46 Dimmacro 阅读(410) 评论(1) 推荐(0) 编辑
摘要: 又好久没有写点啥了,平时都忙于工作,忙于应付工作中的问题,各种吸收却并没有好好的消化,该是"反刍"一下的时候了。 本篇名叫"Run Faster,JAVA",其实JAVA发展到现阶段,无论是编译器优化还是运行时优化,都做的很好了,速度早已不像过去那样被人诟病,本篇只是自己日常工作的一些总结,很不全面,但是都是很实际且能立竿见影的,可以当低层次技术文章看看,当然最好能在实际的开发中尝试尝... 阅读全文
posted @ 2015-04-27 17:44 Dimmacro 阅读(352) 评论(0) 推荐(0) 编辑
摘要: JavaScript入手很简单,但是精通很难,此本书可以帮助你降低掌握JavaScript的难度,每一个javascript技巧值得细细琢磨并用于实践。我看这本书的时候已经有3年多的JavaScript实际开发经验了,经过此书,觉得JavaScript确实用好不易,且用且总结吧。总结时间:2012-... 阅读全文
posted @ 2015-04-27 15:28 Dimmacro 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 每一个想学习Java多线程的人,手里至少有这本书或者至少要看这本书,2012年在看这本书的时候,当时正开发支付平台的后台应用,正好给了我大量的实践机会。强烈建议大家多看几遍。代码中比较容易出现bug的场景:不一致的同步,直接调用Thread.run,未被释放的锁,空的同步块,双重检查加锁,在构造函数... 阅读全文
posted @ 2015-04-27 15:18 Dimmacro 阅读(13598) 评论(1) 推荐(9) 编辑
摘要: 开发人员对于设计模式,就像剑客对于剑,不管剑在手中还是在心里,总的有一把。此书对于掌握常见的设计模式,确有很大的帮助,Head First系列的书,总是不会让我们失望的。OOD的五条基本原则,简称为:SOLID的5原则,下拉讲述的设计模式都是基于此五条原则的通用解决方法或模板。S = 单一职责原则 ... 阅读全文
posted @ 2015-04-27 15:12 Dimmacro 阅读(593) 评论(0) 推荐(0) 编辑
摘要: Java程序调优入门级教程,看似很厚,其实书很薄,国内高手写的,当然有一些内容有抄袭的嫌疑,适合java开发经验不太足的,一般的高手,此类技能应该必须具备了。我看的时候花了两周,总结起来如下,纯干货(不包括JVM部分,因为个人觉得JVM学习看《深入理解Java虚拟机》):1.常见的系统瓶颈因素:磁盘... 阅读全文
posted @ 2015-04-27 14:35 Dimmacro 阅读(826) 评论(0) 推荐(0) 编辑