敏捷开发

现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP...  什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用...

2018-10-16 08:23:16

阅读数 79

评论数 0

负载均衡(F5\nginx\LVS\DNS轮询)

在做系统架构规划的时候,负载均衡,HA(高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点,当活动节点出现故障的时候,由备用节点接管)都是经常需要考虑的方案。对应并发及单点故障,考虑负载均衡方案是必不可少的。如果并发不高只是应对单点故障,则通常使用H...

2018-10-15 10:15:16

阅读数 219

评论数 0

spark与storm的对比

对比点 Storm Spark Streaming 实时计算模型 纯实时,来一条数据,处理一条数据 准实时,对一个时间段内的数据收集起来,作为一个RDD,再处理 ...

2018-09-27 15:07:37

阅读数 46

评论数 0

Nginx跨域访问

      前后端工作的分离带来的一个问题就是前后端在部署上分离的可能性,在部署上的分离又会触发浏览器安全机制——同源策略,从而导致不能访问非同域的资源。同样要解决跨域访问的问题,网上的解决方案也有很多,就是在跨域资源的响应中,加上允许跨域访问头信息即可。 添加头信息有几种方式: 1.  直接...

2018-09-25 18:26:28

阅读数 168

评论数 0

缓存策略分析

缓存策略 一、       统计数据的缓存: 1.       需求 1)      每天0点对前一日的数据进行累计统计; 2)      并对热点统计查询进行缓存,最大限度降低对数据库的访问; 2.       热点缓存 1)      策略: a)      按需缓存; b) ...

2017-12-06 10:38:11

阅读数 256

评论数 0

rabbitMQ

rabbitmq的web管理界面无法使用guest用户登录 安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。 翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且...

2017-08-01 16:46:00

阅读数 191

评论数 0

NodeJs开发工具

目前流行的是webstorm, sublime. 1. webstorm功能很丰富,前端开发工具的集大成者,相比sublime稍重一些; 2. sublime插件也很丰富,界面也比较美观,很轻量,也有简单的project管理功能;

2017-04-26 14:55:03

阅读数 2268

评论数 0

Docker

1.kubernetes-vs-docker-swarm http://www.oschina.net/translate/docker-clustering-tools-compared-kubernetes-vs-docker-swarm

2017-04-11 17:22:11

阅读数 225

评论数 0

Web前端

1.Vue.js http://cn.vuejs.org/ 2.angular.js https://angular.cn/ http://www.360doc.com/content/14/0414/15/14416931_368816305.shtml 3.recat.j...

2017-04-01 11:02:46

阅读数 259

评论数 0

是否需要学习框架?

作者:Intopass 链接:https://www.zhihu.com/question/25654738/answer/31302541 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 这个世界上有各种各样的框架,设计这些五花八门框架的初衷到底是什么?我们该不该学习框架,该...

2017-03-24 15:14:50

阅读数 1439

评论数 0

Node.JS

作者:贾厂长 链接:https://www.zhihu.com/question/33578075/answer/56951771 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 国外有一篇非常好的Node.js 介绍文章,从原理入手讲解,在这里给大家翻译一下(本人非翻译出身,...

2017-03-24 15:03:42

阅读数 303

评论数 0

Memcached与Redis

要Memcached还是要Redis?在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现、并给每一位开发人员带来困扰。在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常被作为初步方案来加...

2017-03-09 15:45:48

阅读数 246

评论数 0

Memcached与Redis的比较

memcached 是多线程,在计算一些统计数据时会因为锁的关系有一点点效率损耗 redis 是单线程的,作者认为内存的存储已经够快不需要多线程. redis新开了线程做一些管理工作,如缓存失效. memcached 采用惰性失效,就是当key被访问的时候,去判断是否失效,如果key不...

2017-03-09 15:39:50

阅读数 600

评论数 0

Memcached与Redis区别

传统MySQL+ Memcached架构遇到的问题   实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:   1.MySQL需要不...

2017-03-09 15:19:42

阅读数 188

评论数 0

浅谈Memcached与Redis

1. Memcached简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memca...

2017-03-09 15:11:23

阅读数 148

评论数 0

Redis与Memcached的区别

Redis是什么?两句话可以做下概括:  1. 是一个完全开源免费的key-value内存数据库  2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets   Redis不是什么?同样从两个方面来做下对比: ...

2017-03-09 14:52:09

阅读数 212

评论数 0

Hermes与开源的Solr、ElasticSearch的不同

谈到Hermes的索引技术,相信很多同学都会想到Solr、ElasticSearch。Solr、ElasticSearch真可谓是大名鼎鼎,是两个顶级项目,最近有些同学经常问我,“开源世界有Solr、ElasticSearch为什么还要使用Hermes?” 谈到Hermes的索引技术,相...

2017-03-09 14:29:06

阅读数 204

评论数 0

Elasticsearch与Solr的对比

搜索引擎选型调研文档 Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 A...

2017-03-09 14:04:38

阅读数 543

评论数 0

Android 编译支持 MultiDex 的设置,否则老报错

假设你使用AndroidStudio:1.在Module的build.gradle的defaultConfig中加一行multiDexEnabled true; 2.在dependencies中添加一行compile 'com.android.support:multidex:1.0.0';3....

2017-03-09 10:41:27

阅读数 547

评论数 0

使用kibana+logstash+elasticsearch+redis搭建分布式日志收集、分析、查询系统。

1)      数据采集 地址: https://www.elastic.co/downloads/logstash  下载: wget https://artifacts.elastic.co/downloads/logstash/logstash-5.1.1.tar.gz   tar –zxv...

2016-12-16 17:25:26

阅读数 2479

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭