排序:
默认
按更新时间
按访问量

less 命令

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等...

2018-10-22 18:13:44

阅读数:16

评论数:0

配置别名

有没有经常敲错命令?比如git status?status这个单词真心不好记。 如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。 我们只需要敲一行命令,告诉Git,以后st就表示status: $ git config --global ali...

2018-10-10 10:28:49

阅读数:14

评论数:0

程序员必知的六种隔离技术

为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器: 隔离硬件:虚拟机 隔离操作系统:容器虚拟化 隔离底层:Servlet容器 隔离依赖版本:虚拟环境 隔离运行环境:语言虚拟机 隔离语言:DSL ...

2018-09-03 15:26:32

阅读数:51

评论数:0

网站转化率与漏斗模型

摘要:漏斗模型适用于网站中某些关键路径的转化率的分析,以确定整个流程的设计是否合理,各步骤的优劣,是否存在优化的空间等。试着去了解用户来你的网站的真正目的,为他们提供合理的访问路径或操作流程,而不是一味地去提高转化率。 前段时间刚完成了一个分析网站流程的每个步骤的流失率,并用漏斗模型进行...

2018-09-02 10:21:38

阅读数:175

评论数:0

大型网站架构系列:20本技术书籍推荐

学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列) 本次分享大纲 大型网站架构...

2018-08-30 09:58:49

阅读数:52

评论数:0

聚集索引和非聚集索引

聚集索引   一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。    聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织...

2018-08-30 09:33:00

阅读数:14

评论数:0

NSQ研究与实践

介绍 最近在研究一些消息中间件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。 官方和第三方还为NSQ开发了众多客户端功能库,如官方提供的基于HTTP的n...

2018-08-24 17:44:39

阅读数:76

评论数:0

NSQ基本概念

核心概念 在讨论NSQ如何在实践中使用前,先理解NSQ队列的架构原理是非常值得的。它的设计很简单,可以通过几个核心概念来理解。 Topic ——一个topic就是程序发布消息的一个逻辑键,当程序第一次发布消息时就会创建topic。 Channels ——channel组与消费者相关,是消费者...

2018-08-24 17:42:11

阅读数:73

评论数:0

nsq 优秀的消息队列

本文目录 [隐藏] 1 nsqd  : 2 nsqlookupd: 3 nsqadmin: 4 Topic 和  Channel 5 这里提下延时消息: 6 php和go的客户端的使用 7 php-nsq 延时pub 简介 NSQ是Go语言编写的,开源的分布式消息队列中间件,其设计...

2018-08-24 17:39:06

阅读数:119

评论数:0

RocketMq事务消息

分布式事务 微服务倡导将复杂的系统拆分为若干个简单、职责单一、松耦合的服务,可以降低开发难度,便于敏捷开发。而对大多数中小型公司来说,实施微服务架构面临以下困难: 单体应用拆分为分布式系统后,应用间的通讯和故障处理机制变得复杂 微服务化后,一个简单的功能需要调用多个服务并操作多个数据库实现,...

2018-08-23 16:50:14

阅读数:69

评论数:0

分布式消息中间件-Rocketmq

简述                 今天要给大家分享的是分布式消息中间件。消息中间件主要是实现分布式系统中解耦、异步消息、流量销锋、日志处理等场景,后面我也会结合一些场景进行探讨。现在生产中用的最多的消息队列有Activemq,rabbitmq,kafka,rocketmq等。       ...

2018-08-23 16:37:44

阅读数:34

评论数:0

Elasticsearch常用操作和核心原理

最近有朋友问到Elasticsearch的一些问题,所以我这边重新总结了一些关于搜索引擎的底层原理、分布式文档系统、ES的并发控制。 一、背景知识 1、搜索的分类 我们想要寻找某些信息的时候,一般会直接去百度、谷歌、搜歌、360搜索等,搜索分为垂直搜索、互联网搜索、IT系统的搜索。搜索,就是...

2018-08-22 17:48:32

阅读数:119

评论数:0

ElasticSearch入门 第三篇 索引

这是ElasticSearch 2.4 版本系列的第三篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 ElasticSearch入门 第三篇:索引 ElasticSearch入门 第四篇:使用C...

2018-08-22 16:19:19

阅读数:64

评论数:0

Hbase系统架构及数据结构

HBase中的表一般有这样的特点: 1 大:一个表可以有上亿行,上百万列 2 面向列:面向列(族)的存储和权限控制,列(族)独立检索。 3 稀疏:对于为空(null)的列,并不占用存储空间,因此,表可以设计的非常稀疏。 下面一幅图是Hbase在Hadoop Ecosystem中的位置。 ...

2018-08-22 15:34:50

阅读数:65

评论数:0

HBase 的表结构

HBase 的表结构 HBase 是一个NoSQL数据库,用于处理海量数据,可以支持10亿行百万列的大表,下面就了解一下数据是如何存放在HBase表中的 关系型数据库的表结构 为了更好的理解HBase表的思路,先回顾一下关系数据库中表的处理方式 例如有一个用户表user_info,有字段:...

2018-08-22 15:06:11

阅读数:64

评论数:0

Hystrix 使用与分析

一:为什么需要Hystrix? 在大中型分布式系统中,通常系统很多依赖(HTTP,hession,Netty,Dubbo等),如下图:   在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等. 如下图:QP...

2018-08-22 10:42:54

阅读数:66

评论数:0

hystrix原理

一、hystrix 产生背景 微服务是解决复杂服务的一个方案,在功能不变的情况下,对一个复杂的单体服务分解为多个可管理的分支。每个服务作为轻量的子服务,通过RPC实现服务间的关联,将服务简单化。每个服务根据自己的需要选择技术栈,互不影响,方便开发、维护。例如S划分为a,b,c。微服务的好处是有效...

2018-08-21 07:07:42

阅读数:35

评论数:0

微服务架构:什么是微服务

解析微服务架构系列文章将分几篇描述微服务的定义、特点、应用场景、企业集成架构的演进以及微服务转型思路和技术决策考虑等内容,并以IBM技术为例介绍如何实现微服务架构转型。 为什么需要微服务架构 “微服务”架构是近期软件应用领域非常热门的概念。让我们先来看看传统IT架构面临的一些问题:  ...

2018-08-19 21:56:36

阅读数:43

评论数:0

阿里巴巴业务全解析:凭什么挣那么多?

今天来聊聊备受瞩目的阿里巴巴,看看阿里巴巴的业务都有哪些,涉及哪些行业,它的盈利模式是什么,收入的来源都有哪些,未来的业务战略是什么。 一、 阿里业务板块 阿里巴巴是国内最大的电商平台,位列中国互联网巨头“BAT”之一。2017年财年(2016.03~2017.03)收入已达到1583亿元,同...

2018-08-16 10:07:12

阅读数:660

评论数:0

Redis 分布式集群概述

一,高可用 高可用(High Availability),是当一台服务器停止服务后,对于业务及用户毫无影响。 停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致,在很多时候也称单点问题。 (1)解决单点问题主要有2种方式: 主备方式  这种通常是...

2018-08-12 17:52:10

阅读数:33

评论数:0

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