标签:HBase

编程技术

什么是架构设计的五个核心要素?

7

dulong 发布于 2019-05-21

架构中五个重要的核心指标:分别是性能、可用性、伸缩性、扩展性和安全性。 一、性能 性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多: (1)web前端性能优化: 浏...

阅读(9)评论(0)赞 (0)

编程技术

用户在电商网站中购买成功了,鬼知道我在微服务中经历了什么

40

zhuangli 发布于 2019-05-18

当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单 简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个 用户模块 ,购买什么东西总不是西北风吧,购买肯定是商品吧,省掉购物车,就得有 商品模块 吧,商品总得有...

阅读(14)评论(0)赞 (0)

Java

021-cdh6.2+kylin2.6.1

13

dulong 发布于 2019-05-18

这是坚持技术写作计划(含翻译)的第20篇,定个小目标999,每周最少2篇。 本文主要介绍,如何使用大数据神兽Kylin(2.6.1)连接cdh6.2。 提示 因为cdh6.2使用的是hadoop3,而目前的kylin3.0beta版本只是hadoop2,所以只能安装kylin2....

阅读(17)评论(0)赞 (0)

编程技术

微服务架构————基本组件

2

puefu.he 发布于 2019-05-17

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 (1)服务描述 restful api , xml 配置, IDL(interface description language) 文件 (2)注册中心 1、注册中心api 注册api,反注册api,...

阅读(21)评论(0)赞 (0)

Java

Phoenix 数据导入与导出

4

darida 发布于 2019-05-15

Phoenix 官方提供了相应的导入和导出的方案,分别位于: 导入: https://phoenix.apache.org/bu… 导入、导出: https://phoenix.apache.org/pi… 导出需要依赖 Apache Pig 相应进行实现...

阅读(24)评论(0)赞 (0)

编程技术

微服务架构下的监控需要注意哪些方面?

2

yeseng 发布于 2019-05-15

本期我们重点讲述微服务架构下的监控 微服务架构虽然诞生的时间并不长,却因为适应现今互联网的高速发展和敏捷、DevOps等文化而受到很多企业的推崇。微服务架构在带来灵活性、扩展性、伸缩性以及高可用性等优点的同时,其复杂性也给运维工作中最重要的监控环节带来了很大的挑战:海量日志数据如...

阅读(20)评论(0)赞 (0)

Java

分享一份面筋

8

hellas 发布于 2019-05-09

写在19年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP 去年(18年)年底想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer。想着可以总结一下经验,分享一下自己这一段"骑驴找马"过的心路...

阅读(17)评论(0)赞 (0)

Java

给初中级JAVA准备的面试题

3

xiaoli.wang 发布于 2019-05-09

作者:徐靖峰 来源:kirito的技术分享 1 JAVA HashMap相关 HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能力。 细节聊扩容因子LoadFactor=0.75,初始大小I...

阅读(33)评论(0)赞 (0)

Java

2018年最新Java面试题及答案

6

xubiao.zhuang 发布于 2019-05-04

下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 面向对象特征 封装,继承,多态和抽象 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改 变它内部的数据。在 ...

阅读(24)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-redis特性和集群特性(上)(48)

45

尖兵 发布于 2019-05-04

上次已经说到了redis其实就是nosql,这次具体redis是个什么样的东西。 源码文档:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-redis特性和集群特性(48) (一)Redis安装 ...

阅读(52)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-Nosql之redis(47)

9

darida 发布于 2019-05-03

主要从0到1熟悉redis,之前也简单的介绍过redis,但是根本不够深入,这次深入的一起解析下这个redis。 (一)关系型数据库&nosql 区别 > nosql:Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 > ...

阅读(33)评论(0)赞 (0)

编程技术

2019大数据处理必备的十大工具,从Linux到架构师必修

12

yanxinchi 发布于 2019-04-29

大数据的日益增长,给企业管理大量的数据带来了挑战的同时也带来了一些机遇。下面是用于信息化管理的大数据工具列表: 1.ApacheHive Hive是一个建立在hadoop上的开源数据仓库基础设施,通过Hive可以很容易的进行数据的ETL,对数据进行结构化处理,并对Hadoop上大...

阅读(34)评论(0)赞 (0)

编程技术

大数据架构师:日访问百亿级

24

Harries 发布于 2019-04-28

编辑推荐: 本文来自于studygolang,本文从海量日志系统如何更适应业务的需求入手,重点讲解了从多种日志系统的架构设计对比和后续调优过程。 日志数据是最常见的一种海量数据,以拥有大量用户群体的电商平台为例,双 11 大促活动期间,它们可能每小时的日志数量达到百亿规模,海量的...

阅读(55)评论(0)赞 (0)

Java

Guava的布隆过滤器

9

songhua.gao 发布于 2019-04-27

点击上方" 张狗蛋的技术之路 ",选择“置顶或者星标” 你的关注意义重大! 程序世界的算法都要在时间,资源占用甚至正确率等多种因素间进行平衡。同样的问题,所属的量级或场景不同,所用算法也会不同,其中也会涉及很多的trade-off。 If there’s on...

阅读(36)评论(0)赞 (0)

编程技术

Kratos:bilibili 开源的一套 Go 微服务框架

yeseng 发布于 2019-04-26

Kratos Kratos是 bilibili 开源的一套Go微服务框架,包含大量微服务相关框架及工具。主要包括以下组件: http框架blademaster(bm) :基于 gin 二次开发,具有快速、灵活的特点,可以方便的开发中间件处理通用或特殊逻辑,基础库默认实现了log&...

阅读(67)评论(0)赞 (0)

编程技术

如何搭建大数据平台技术架构?

8

xiaoli.wang 发布于 2019-04-26

编辑推荐: 来源于作者艾佳,本文以掌慧纵盈为案例,阐述了物联网企业的业务架构和数据架构,以及技术选型的思考过程。 如何搭建大数据平台技术架构?有没有好的大数据平台架构案例? 请看下文 借助“互联网+大数据+机场”三轮驱动,掌慧纵盈每年为6.4亿人次出行提供无线网络连接服务。 随着...

阅读(65)评论(0)赞 (0)

Java

马蜂窝火车票系统服务化改造初探

20

songhua.gao 发布于 2019-04-25

点击上方“马蜂窝技术”,关注订阅更多优质内容 交通方式是用户旅行前要考虑的核心要素之一。为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务。现在,用户在马蜂窝也可以完成购买机票、火车票等操作。 与大多数业务系统相同,我们一样经历着从无到有,再到快速发展的过程。本文将以火车...

阅读(34)评论(0)赞 (0)

编程技术

一探B站后台架构, 他山之石, 何以攻玉? — 仅从一个一线Golang开发者的角度谈B站4.22代码

2

刘莉莉 发布于 2019-04-25

4月22日, B站部分后台源代码因为某愤怒的员工, 被上传至Github. 本文我们不讨论安全, 法律 (根据代码漏洞, 去恶意攻击或者获利是违法的! 我们工作时也要注意代码安全), 我仅从开发者的角度谈谈, 这份代码我们能学到什么? B站Golang生态建设, 代码规范, 工具...

阅读(96)评论(0)赞 (0)