FeSa

develop & design


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Search

系统架构总结之高可用高负载

Posted on 2016-03-10 | In 架构

0.概述

现有项目的一次架构总结,对一般的高可用、高负载策略也比较全面的接触了。

Read more »

深入理解Java虚拟机-内存区域与内存溢出异常

Posted on 2016-02-22 | In JVM高级特性

0.概述

内容选自周志明的<<深入理解Java虚拟机-JVM高级特性与最佳实战>>第2版(2013年6月第二版)。内存区域与内存溢出异常章节。

Read more »

如何做好一个项目型的需求分析

Posted on 2016-01-17 | In 项目管理

0.概述

无论你是一个产品经理或者项目经理,你都不能避免一件事情-需求分析。对于一个产品经理来说,需求分析就是挖掘用户的需求点,找到正确的、合理的、有效的、潜在的需求,对挖掘到的需求进行分析、归类、筛选,不断完善产品的功能,巩固产品的核心要素。而对于项目经理来说,由于是从一个项目的角度出发,所有的需求都是由客户发出的,要做的工作就是整理需求、理解需求,筛选需求,实现需求。无论怎样,都要经过下面的几个过程:对需求的收集、分析理解、筛选、管理以及挖掘。

Read more »

消息中间件ActiveMQ双高架构演进

Posted on 2015-12-27 | In 架构

0.概述

对于高可用高并发的架构需求,有很多方案,但每种方案都要和具体的使用场景相结合,比如网站的双高方案,中间件的双高方案。
工作中遇到的消息中间件的双高需求,结合了ActiveMQ官网的指导,整理了以下的架构演进方案。

Read more »

项目管理之如何提高工作效率

Posted on 2015-11-01 | In 项目管理

0.背景

最近项目马上就要进入攻坚阶段了,前期的需求分析和目前的工作进度都存在一定程度的不足。作为这个项目中的参与者,我身有体会当时间越来越短,客户要的东西越来越逼近,我们会忙得不可开交。会议一个接一个,客户在不断的要求我们交付一些中间产物,而我们也在马不停蹄的赶功能,按着前期的需求分析一步一步在实现每个模块。

Read more »

Web技术架构演进

Posted on 2015-10-27 | In 架构

0.概述

大型网站的架构都是从简单的、单一的架构不断演进到复杂的、多层次的设计。这个过程中会衍生出好多架构的思想和
解决办法,我们可以从中看到随着需求的不断变化,架构的重心也会不断的调整。从现有的架构发展可以看出以后的方向,
更能指引我们向着正确的地方前进。

Read more »

求最短路径算法-Dijkstra

Posted on 2015-09-28 | In 算法

0.算法属性

类别:查找算法

数据结构:图

性能:O(|E|+|V|log|V|)

1.算法介绍

Dijkstra算法是求图中两节点间最短路径的一种算法。它可以表示:例如,道路网络。

它的构思是由计算机科学家Edsger W. Dijkstra在1956想出并在三年后提出的。

这个算法存在许多版本;Dijkstra的最初版本是求两结点之间的最短路径,但更常见的版本是将单一节点作为“源”节点,去计算从源头到图中的所有其他节点的最短路径,并生成树。

最短路径的算法被广泛应用于网络的路由协议,比如最著名的是OSPF(优先开放最短路径)。也被用作子算法,如Johnson’s algorithm

Read more »

基于NodeJS的开发框架和优秀项目

Posted on 2015-09-25 | In 前端
  • 目录
    {:toc #meuid}

0.如何进阶NodeJS?

通过前面”四个例子入门NodeJS”后,我们可以写出一个简单的Web应用,但似乎和真实的大型项目好像有一点不同,原因在哪里?其实我们前面掌握的那些都是NodeJS比较基础但很重要的内容,想要进阶学习,必须要掌握和熟悉至少一个优秀的应用框架和项目。

Read more »

开始使用Python吧

Posted on 2015-09-25 | In 后端脚本
  • 目录
    {:toc #meuid}

0.Python介绍

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。
像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。

Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写.

Read more »

四个例子入门NodeJS

Posted on 2015-08-31 | In 前端
  • 目录
    {:toc #meuid}

0.前言

NodeJS是什么?

JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。

Read more »

1…8910

lvyafei

92 posts
40 categories
54 tags
© 2020 lvyafei
Powered by Hexo
|
Theme — NexT.Mist v5.1.4