摘要: 引言MySQL是目前使用最为广泛的关系型数据库之一,如果使用得当,可支撑企业级高并发、高可靠服务,使用不当甚至连并发量略高的个人网站都难以支撑;就算使用了缓存,大量的数据库访问依旧在所难免,即使设置了较长的缓存有效期,而且缓存命中率较理想,但缓存的创建和过期后的重建都是需要访问数据库的;本文主要从M... 阅读全文
posted @ 2015-06-22 00:07 冰轮封雪 阅读(1296) 评论(2) 推荐(0) 编辑
摘要: 网站架构中最核心的几个要素包括:性能,可用性,伸缩性,扩展性和安全性,而性能又是其中最为重要的,本篇简要说下网站性能优化方面所需做的一些事情;1. 网站性能问题概要性能问题说明产生原因大都是在用户高并发访问时产生的主要工作改善高并发用户访问情况下的网站访问速度主要目的改善用户体验,让用户觉得网站很快... 阅读全文
posted @ 2015-05-16 18:32 冰轮封雪 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: 网站从构建之初的很少有人问津,用户数量较少,并发量较低,到之后的拥有千万上亿用户,数万量级的高并发,之间经历了怎样的过程,小型网站架构是怎样逐步演化的,本文简单探讨下这方面的内容,主要参考《大型网站架构设计》,这本书知识点总结的还是比较全面的。1. 初始阶段网站开始是没有太多访问量的,只需一台服务器... 阅读全文
posted @ 2015-05-16 17:22 冰轮封雪 阅读(2582) 评论(3) 推荐(3) 编辑
摘要: Pythonic定义Python最常用的编码风格还是PEP8,详见:http://jython.cn/dev/peps/pep-0008/Pythonic确实很难定义,先简单引用下《Python之禅》中的几句经典阐释:优美胜于丑陋(Python 以编写优美的代码为目标)明了胜于晦涩(优美的代码应当是... 阅读全文
posted @ 2015-03-14 15:03 冰轮封雪 阅读(12804) 评论(1) 推荐(0) 编辑
摘要: Sonar服务器搭建Sonar概述Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,P... 阅读全文
posted @ 2015-02-14 09:06 冰轮封雪 阅读(5548) 评论(3) 推荐(5) 编辑
摘要: 关于JIRA Plugin开发的中文资料相当少,这可能还是由于JIRA Plugin开发在国内比较小众的原因吧,下面介绍下自己的一个JIRA Plugin开发的详细过程。业务需求创建JIRA ISSUE时能提供一个字段,字段内容是类似于订单号或手机号这种样式的数据,并且显示出来是一个链接,点击后可跳... 阅读全文
posted @ 2015-02-09 00:01 冰轮封雪 阅读(2412) 评论(1) 推荐(2) 编辑
摘要: Python简介Python是一种动态解释型编程语言,在模块载入时将源码编译成字节码, 这些字节码被虚拟机PVM解释执行,其中解释执行是Python性能较低的主要原因;Python使用C语言编写,可以和C,C++,Java等语言结合使用:Java在Python上的实现Jython,具体参考:http... 阅读全文
posted @ 2015-02-07 16:03 冰轮封雪 阅读(3216) 评论(0) 推荐(2) 编辑
摘要: 上一篇Head First HTML与CSS阅读笔记(一)中总结了《Head First HTML与CSS》前9章的知识点,本篇则会将剩下的10~15章内容进行总结,具体如下所示。div与Span此元素应该是HTML中使用频度最高的元素之一,div将属于一个逻辑区的元素包含起来;如果添加div有助于... 阅读全文
posted @ 2015-02-01 00:51 冰轮封雪 阅读(2383) 评论(0) 推荐(0) 编辑
摘要: 之前写过不少前端界面,但是没有完整阅读过一本HTML与CSS的书籍,都是用到什么查什么,最近闲暇之余想巩固加深一下前端基础方面的知识,阅读了《Head First HTML与CSS》,感觉此书有点过于简单了,但还是学到了不少,这里只记录总结一些重要或自己之前并没有太过注意的知识点。 1. 元素属性... 阅读全文
posted @ 2015-01-11 00:03 冰轮封雪 阅读(3140) 评论(1) 推荐(1) 编辑
摘要: 最近在使用Kazoo(开源电话系统) API时,一次请求的处理需要调用几次API,只为了得到一个name和id的对应关系,耗时非常大,开始想使用一种简单的实现,直接将对应关系保存到静态类的静态变量中,但经过测试发现,这种方法还是会造成对应关系经常丢失的情况,后来简单了解了下Redis,发现比较适用于... 阅读全文
posted @ 2014-12-28 14:50 冰轮封雪 阅读(437) 评论(0) 推荐(0) 编辑