自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitChat

GitChat 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

  • 博客(247)
  • 论坛 (1)
  • 收藏
  • 关注

原创 一文让你彻底了解大数据实时计算引擎 Flink

不知道你是否有过和我类似的经历?我是 2018 年 6 月加入公司,一直负责监控平台的告警系统。之后,我们的整个监控平台架构中途换过两次,其中一次架构发生了巨大的变化。我们监控告警平台最早的架构如下图所示:这个架构的挑战难点在于:海量的监控数据(Metric & Log & Trace 数据)实时写入 ElasticSearch;多维度的监控指标页面展示(Dashboa...

2020-02-29 13:03:41 1697 1

原创 Python 全栈 60 天精通之路

传统的 Python 教程我见过很多的 Python 讲解教程和书籍,它们大都这样讲 Python:先从 Python 的发展历史开始,介绍 Python 的基本语法规则,Python 的 list, dict, tuple 等数据结构,然后再介绍字符串处理和正则表达式,介绍文件等 IO 操作,再介绍异常处理, 就这样一章一章的。很多都是枯燥的讲理论,越看越累,越累越不想看。那么,有没有比...

2020-02-29 12:44:33 3976 1

原创 那天晚上和@FeignClient注解的深度交流

Spring Cloud 是目前最火的微服务框架,Feign作为基础组件之一,在Spring Cloud体系中发挥了重要的作用。在本场 Chat 中,会讲到如下内容:Feign远程调用@FeignClient注解的详细讲解适合人群: 对 Spring Cloud 感兴趣以及正在使用 Spring Cloud 的同学。...

2020-02-29 23:31:10 306

原创 【音视频连载-001】基础学习篇-SDL介绍以及工程配置

音视频系列开发连载,讲解 SDL 是什么以及为什么要用到它,新建 SDL 工程通过配置相关的 CMake 脚本。

2020-02-29 23:31:06 119

原创 一个程序在计算机中是如何运行的?超级干货!!!

很多java自学者刚开始都会写一段HelloWorld的代码,可是又有多少人会思考这段简单的代码的一些内部逻辑呢?写的这段程序员保存在了什么地方?CPU和内存是怎么回事?跟我写的代码有什么关系?一个程序在计算机中是如何运行的呢?……这篇文章会给你答案,尤其适合新手小白!...

2020-02-29 23:31:04 1248 1

原创 Docker简介

What: Docker 是什么?Why:为什么使用Docker?When: 何时使用Docker?

2020-02-29 23:31:01 93

原创 Flutter Widgets 之 ShaderMask

ShaderMask可以让我们将Shader用于任何一个控件上,比如在Text上使用渐变就可以使用ShaderMask来实现:```ShaderMask( shaderCallback: (Rect bounds) {

2020-02-29 23:31:01 174

原创 TAP明辰智航网络分路器应用经典方案

TAP明辰智航网络分路器应用经典方案

2020-02-29 23:31:00 102

原创 如何提高自己的工作收入和其他收入?

你好,是我,PHP 程序员面试笔试系列图书的作者琉忆。作为在职场混迹多年的工程师,挺想和大家聊聊这个挺现实的问题,如何提高自己的收入?无论你是刚入职场,还是已经在职场工作多年,我都觉得你可以看看这篇文章。我们一边需要工作,一边需要生活,我们总想通过工作可以争取更多的收入。有时候却又事与愿违,总是不能很好的平衡二者。甚至有时候需要加班到深夜,或者周末都要工作,没有时间陪陪女朋友、家人。甚至周末...

2020-02-29 23:30:57 159

原创 Flutter Widgets 之 ListWheelScrollView

2020-02-29 23:30:57 461

原创 Docker基础

个人总结的一些Docker基础。

2020-02-29 23:30:56 80

原创 为什么阿里巴巴Java开发手册中强制要求不要在foreach循环里进行元素的remove和add操作...

在阅读《阿里巴巴Java开发手册》时,发现有一条关于在 foreach 循环里进行元素的 remove/add 操作的规约,具体内容如下:“不要在foreach循环里进行remove/add 操作,remove元素请使用Iterator方式,如果并发操作,需要对Iterator对象加锁。”那么到底为什么呢?让我们带着这个问题来一探究竟。...

2020-02-29 23:30:55 222

原创 Docker安裝Kafka、数据结构、内部优化等原理解析

本列采用Orcale VM软件安装Centos7虚拟机,相关分配内存/显存大小1024M/12M.Docker安装Kafka,su进入管理员界面,由于kafka服务需要依赖注册zookeeper服务, 首先需要安装zookeeper。输入命令docker pull zookeeper,此时默认的是最新版本laster,如果要安装指定版本镜像文件,可到docker hub上查询指定镜像对应版本号...

2020-02-29 23:30:54 83

原创 Docker安裝Kafka、数据结构、内部优化等原理解析

本列采用Orcale VM软件安装Centos7虚拟机,相关分配内存/显存大小1024M/12M.Docker安装Kafka,su进入管理员界面,由于kafka服务需要依赖注册zookeeper服务, 首先需要安装zookeeper。输入命令docker pull zookeeper,此时默认的是最新版本laster,如果要安装指定版本镜像文件,可到docker hub上查询指定镜像对应版本号...

2020-02-29 23:30:53 89

原创 Docker安裝Kafka、数据结构、内部优化等原理解析

本列采用Orcale VM软件安装Centos7虚拟机,相关分配内存/显存大小1024M/12M.Docker安装Kafka,su进入管理员界面,由于kafka服务需要依赖注册zookeeper服务, 首先需要安装zookeeper。输入命令docker pull zookeeper,此时默认的是最新版本laster,如果要安装指定版本镜像文件,可到docker hub上查询指定镜像对应版本号...

2020-02-29 23:30:52 116

原创 TAP明辰智航网络分路器应用经典方案

TAP明辰智航网络分路器应用经典方案

2020-02-29 23:30:50 90

原创 Docker简介

What: Docker 是什么?Why:为什么使用Docker?When: 何时使用Docker?

2020-02-29 23:30:50 83

原创 2020 年 2 月 JVM 面试的 30 个知识点

“Write Once , Run Anywhere.”“一次编写,到处运行”,我们说这句话的底气就来自于 JVM( Java Virtual Machine)。你可能花过很多精力学习 JVM 的知识,但在面对真实生产环境产生的问题,依旧会束手无策:正在运行的 Java 程序,突然 OOM程序异常卡顿,CPU 疯狂运转,GC 时间飙升面对一堆 JVM 参数无从下手,甚至错误配置某个参数而...

2020-02-28 23:31:30 155

原创 Golang 1.14 发布 | 云原生生态周报 Vol. 39

一周云原生生态要闻总览。限时福利:张磊、李响等人撰写的 《CNCF X 阿里巴巴云原生技术公开课》 限时 0 元领取中。

2020-02-28 23:31:20 243

原创 写给大忙人看的操作系统

如果你平时工作比较忙,但是还想专注于基础的话,建议看看这一篇,会带你有全新的认识。

2020-02-28 23:31:17 436

原创 架构师成长系列 | 从 2019 到 2020,Apache Dubbo 年度回顾与总结

导读:Apache Dubbo 是一款开源的 RPC 框架,其提供了简单易用、高性能的 RPC 能力、灵活可控的扩展、强大的服务治理,目前已有 Java、Go、JS、Python 等多个语言支持;并且已经悄然衍进为 Cloud Native 基础设施。这一切成就都离不开 Dubbo 社区的建设,本文将由 Apache Dubbo PMC 刘军来介绍 Dubbo 社区在过去的一年取得的成绩及未来 D...

2020-02-28 23:30:56 101

原创 大数据ETL工具之-Kettle使用

本文主要介绍Kettle核心技术,使用步骤,调优以及问题解决。

2020-02-28 23:30:55 372

原创 从蚂蚁金服微服务实践谈起 | SOFAChannel#1 整理

其实我们现在看到越来越多的企业都会选择往微服务方向转型,但是微服务体系建设是不能一蹴而就的,企业微服务架构往往会随着业务发展而慢慢演进。目前微服务的发展正在从趋势走向最佳实践,而最佳实践将大大降低微服务引入的复杂度和开销。本文将介绍蚂蚁金服的服务化演进过程:蚂蚁金服服务化演进的简介SOFAStack开源的情况SOFARPC 的一些设计和实现细节...

2020-02-28 23:30:55 2896

原创 疫情面前,对产品研发是机会还是诱惑?

灾难面前我们应该结合自身实际去为社会做贡献;热点面前我们应该适可而止的去蹭热度;“机会”面前我们应该认真的分析到底是机会还是诱惑。作为产品研发,如何在机会面前来把握产品研发的方向并采取理性的决策?产品研发是采用冷静的市场驱动还是激进的机会驱动?本文结合此次疫情的经历将从两个大方面进行阐述:是否是符合既有产品的机会?是否符合创造新产品的机会?...

2020-02-27 23:31:43 1148

原创 针对运营商行业的虚拟化应用性能监测管理解决方案

近几年,由于政府、医疗、大型企业上云进程的发展,移动、电信、联通各大运营商不断完善自己的云服务,来满足政府和企业越来越复杂的业务需求。随着各级省市区政府政务和网站的上云,以及各大企业关键业务的云上运行,客户对上云业务的稳定性和流畅性提出了更高的要求,运营商的相关运维管理部门。...

2020-02-27 23:31:28 310

原创 他们是提需求的,不是做产品的

我们一直在探讨产品经理会经常犯的错误,其实比这个更可怕的是,我们没有做产品的素质,却把自己当成产品经理,构思着自认为“伟大的产品”,不断的提着不着边际的妄想症的需求。一个成功的产品都不是一帆风顺的,特别是在初创团队中,我们不可避免的出现各种各样的问题,不妨结合自身的经历,吐槽一下我们产品路上的那一个个的陷阱,看看自己是否也在这些方面摔过跟头。...

2020-02-27 23:31:10 118

原创 架构师成长系列 | 云原生时代的 DevOps 之道

DevOps 是一种软件开发人员和 IT人员之间的合作过程,目标是高效地自动执行软件交付和基础架构更改流程。在云原生时代,企业又如何借助 DevOps 实现产品快速、稳定、高效和安全地迭代,释放业务价值呢?限时福利:张磊、李响等人撰写的 《CNCF X 阿里巴巴云原生技术公开课》 限时 0 元领取中。...

2020-02-27 23:31:08 193

原创 Git 实现版本控制的原理与技巧分享

git add、git commit、git checkout……这些工作中每天都会用到无数次的 Git 命令背后是如何工作的呢?本 Chat 从 Git 底层存储对象入手,剖析 Git 实现版本控制的原理并分享一些使用技巧。内容包括如下几个方面:VCS(Version Control System)发展和对比Git 底层存储对象(blob、tree、commit)切换分支时发生了什么?...

2020-02-27 23:31:07 204

原创 测试简介标题

简介内容

2020-02-27 23:31:06 76

原创 docker的使用

牛逼的docker使用教程

2020-02-27 23:31:03 99

原创 多线程并发编程

Docker 可谓是开启了容器化技术的新时代,现在无论大中小公司基本上都对容器化技术有不同程度的尝试,或是已经进行了大量容器化的改造。伴随着 Kubernetes 和 Cloud Native 等技术和理念的普及,也大大增加了业务容器化需求。而这一切的推进,不可避免的技术之一便是构建容器镜像。在本场 Chat 中,会讲到如下内容:什么是并发、并行、进程、线程线程的常用方法如何优雅的退出一...

2020-02-27 23:31:02 151

原创 “云开工”成主流,远程办公需求暴涨663%

2月26日,随着新冠肺炎疫情的防控进入新阶段,近期全国多个城市开始有组织和计划的启动复工复产,工信部官微昨日发布的数据显示,根据对240万户使用云平台和电商平台的中小企业监测显示,全国中小企业的复工率在30%左右。...

2020-02-27 23:30:52 101

原创 这些操作系统的概念你必须要知道

大部分操作系统提供了特定的基础概念和抽象,例如进程、地址空间、文件等,它们是需要理解的核心内容。下面我们会简要介绍一些基本概念,为了说明这些概念,我们会不时的从 UNIX 中提出示例,相同的示例也会存在于其他系统中,我们后面会进行介绍。...

2020-02-26 23:31:29 217

原创 从零开始入门 K8s | Kubernetes API 编程利器:Operator 和 Operat

导读:本文将从实践出发,结合案例来说明,如何借助 Operator 开发框架来扩展 Kubernetes API。内容主要分为三个部分:首先会简单介绍一下 Operator 相关的知识;然后会介绍 Operator 开发框架并结合案例来详细说明整个开发过程;最后会结合案例的工作流程来重新说明 Operator 是如何工作的。限时福利:张磊、李响等人撰写的 《CNCF X 阿里巴巴云原生技术公开课...

2020-02-26 23:31:24 873

原创 从零开始入门 K8s | Kubernetes API 编程范式

导读:在 Kubernetes 里面, API 编程范式也就是 Custom Resources Definition(CRD)。我们常讲的 CRD,其实指的就是用户自定义资源。为什么会存在用户自定义资源问题呢?本文将会从其需求来源出发,对此概念进行逐步深入的讲解。...

2020-02-26 23:31:22 226

原创 回顾 | Kubernetes SIG-Cloud-Provider-Alibaba 首次网研会

2 月 12 日,阿里云和 CNCF 联合举办了线上研讨会,首次完整介绍了阿里云对 Kubernetes 社区的布局,包括了 10 个类别,20 多个开源项目,提供了完整的 Kubernetes 生命周期管理。本文汇集了此次会议完整视频回顾及资料下载,并整理了会议上未能及时回答的问题,希望能够对大家有所帮助~...

2020-02-26 23:31:11 197

原创 TAP明辰智航网络分路器的作用

当今网络规模变得越大,越难以监测。网络盲点可以轻易对网络产生巨大影响。想要监控的网络端口越来越多,接入的监控设备也大幅增加,对网络管理者提出更高的要求。传统接入监测方法(例如端口镜像)的成本非常高且会对被镜像设备造成非常大的压力。由于网络正以前所未有的速度急剧增长,如今高性能、可扩展的监测解决方案已成为当务之急。...

2020-02-26 23:31:06 248

原创 为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下:循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展。那么到底为什么呢?让我们带着这个问题来一探究竟。...

2020-02-26 23:31:04 209

原创 如何搭建自己的SpringBoot源码调试环境?--SpringBoot源码(一)

这是SpringBoot2.1源码分析专题的第一篇文章,主要讲如何来搭建我们的源码阅读调试环境。如果有经验的小伙伴们可以略过此篇文章。

2020-02-26 23:31:00 597

原创 SpringBoot2.1源码分析专题大纲

SpringBoot2.1源码分析专题大纲

2020-02-26 23:30:58 174

空空如也

GitChat的博客的留言板

发表于 2020-01-02 最后回复 2020-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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