自定义博客皮肤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 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

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

原创 分布式文件系统 HDFS 整体剖析

本场 Chat 分享主要介绍 HDFS 分布式文件系统的其整体的原理剖析,让你更加了解 HDFS 的运行机制。本场 Chat 内容将涉及如下:简说分布式文件系统计算机集群结构分布式文件系统的结构主节点(NameNode)从节点(DataNode)NameNode 和 DataNode 二者和客户端之间的关系图客户端、NameNode、DataNode 之间的两两通信方式HDFS...

2020-05-31 23:31:07 152

原创 硬间隔支持向量机推导【纯公式……】

支持向量机很早很早就被提出来了,而且在最近几年里一直在被更新和改进,但是追本溯源,我们还是得回到那个古老的年代,去看看支持向量机原本的模样。原本是用cTex写的啦,后来复制到GitChat发现压根莫得办法生成,于是就放弃发布了,某天闲的一批我就切到Markdown了,现在发出来哦。...

2020-05-31 23:31:03 181

原创 架构设计:接口幂等性原则,缓存多应用模式

复杂系统大都会使用分布式架构,在分布式架构中,如何保证接口在分布式的服务调度中保证幂等性,如何提高接口响应效率,是非常关键的。在本场 Chat 中,会讲到如下内容:接口幂等性原则缓存多应用模式Redis监控适合人群: 对分布式架构有兴趣的技术人员...

2020-05-31 23:30:47 208

原创 深入理解 Java IO

Java IO 方式有很多,并且 IO 也是软件开发中的核心部分,随着海量数据增长和分布式系统的发展,对 IO 扩展能力要求越来越高, Java IO 经过不断的发展,有了长足的进步,具备了一定的扩展性,Java 开发人员可能会经常想问,Java 提供了哪些 IO 方式? NIO 又是怎么实现多路复用的? 本篇 Chat 将对 Java IO 进行分析,让大家对 Java IO 有一定的认识和理...

2020-05-31 23:30:29 104

原创 Java 新特性 8&9&10&11&amp

Java 的变化速度从未如此之快——如今,该语言的新版本每六个月就会发布一次。而之所以能够实现如此重大的转变,自然离不开一系列专注于提高其性能与添加新功能的协作性项目的贡献。这些项目的目标可谓雄心勃勃。正如 JetBrains 开发者布道师 Trisha Gee 在 QCon 伦敦 2019 大会上所言,“Java 即将迎来很多超酷的东西。” 那么对于 Java 开发者来说,很有必要及时了解掌握...

2020-05-30 23:31:36 146

原创 Dubbo对Spring Cloud说:来老弟,我要拥抱你

如何在项目中同时使用Spring Cloud和Dubbo,本文给你答案。

2020-05-30 23:31:35 200

原创 五分钟实现,一个RN App开发调试工具

一款React Native开发调度工具,有日志记录,设备信息展示,环境切换等相关功能

2020-05-30 23:31:32 156

原创 react-native-easy-app 详解与使用之(三) View,Text,Image,Fl

react-native-easy-app是一款为React Native App快速开发提供基础服务的纯JS库,特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。

2020-05-30 23:31:31 101

原创 react-native-easy-app 详解与使用之(二) fetch

react-native-easy-app是一款为React Native App快速开发提供基础服务的纯JS库,特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。

2020-05-30 23:31:30 95

原创 react-native-easy-app 详解与使用之(一) AsyncStorage

react-native-easy-app 是一款为React Native App快速开发提供基础服务的纯JS库(支持 IOS & Android),特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。...

2020-05-30 23:31:28 152

原创 基于 Pytest 框架的自动化测试开发实践(万字长文入门篇)

Pytest 是 Python 的一种易用、高效和灵活的单元测试框架,可以支持单元测试和功能测试。本文不以介绍 Pytest 工具本身为目的,而是以一个实际的 API 测试项目为例,将 Pytest 的功能应用到实际的测试工程实践中,教大家将 Pytest 用起来。本课程大纲:Pytest 核心功能创建测试项目编写测试用例执行测试用例数据与脚本分离参数化测试配置管理测试的准备与...

2020-05-30 23:31:27 221

原创 React Native 一站式开发解决方案

react-native-easy-app是一款为React Native App快速开发提供基础服务的纯JS库,特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。

2020-05-30 23:31:18 113

原创 二十分钟封装,一个App前后台Http交互的实现

react-native-easy-app是一款为React Native App快速开发提供基础服务的纯JS库,特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。

2020-05-30 23:31:17 250

原创 一分钟实现,一个RN持久数据管理器

react-native-easy-app是一款为React Native App快速开发提供基础服务的纯JS库,特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。

2020-05-30 23:31:15 160

原创 react-native-easy-app 详解与使用之(四)屏幕适配

react-native-easy-app是一款为React Native App快速开发提供基础服务的纯JS库,特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。

2020-05-30 23:31:14 179

原创 React Native 技术实践

本栏目主要介绍React Native技术开发经验,及自己在github上的开源库

2020-05-30 23:31:13 95

原创 整理约 100 种常用最佳黑客工具(内含介绍)

在渗透测试过程中,我们难免会用到相关的工具来进行下一步操作。通常一个好的工具能够大大提升工作效率以及避免一些操作过程中不必要的麻烦,也会让自己少走弯路。以下将整理出约 100 个黑客的最佳常用工具名称以及介绍。本文我将会提及整理出来的约 100 个黑客常用最佳工具:Windows 实用工具匿名工具漏洞扫描程序DDos 工具哈希破解工具网络扫描仪网络工具无线网络工具网络开发O...

2020-05-30 23:31:00 580

原创 Linux 入门基础知识

“打开 Linux 操作系统这扇门,你才是合格的软件工程师。”本 Chat 你将会学习以下内容:Linux 基础知识终端快捷键Dos 基本命令4.如何进行 ARP 欺骗适合人群:对 Linux 感兴趣的人群...

2020-05-29 23:31:14 104

原创 基于 Serverless 框架开发 RESTful API

随着 Serverless 逐渐流行,它解放了 Devops 和后端开发。使用 Serverless 我们可以开发出高可用 Web 应用。它改变了传统应用的部署方式,使用Serverless可以开发各种类型的应用,例如 RESTful API、全栈 Web 应用、移动 App 后端、IoT、日常运维监控程序等等。本 Chat 将带您了解如何使用 Serverless 框架在 AWS 上开发 RES...

2020-05-29 23:30:58 361

原创 为 Prometheus Node Exporter 加上认证

Prometheus 是最早由 SoundCloud 开源的监控告警解决方案。并已经成长为继 Kubernetes 之后,第二个从 CNCF 毕业的项目。伴随着云原生理念的普及和 Kubernetes 等技术的发展, Prometheus 在监控领域也有了长足的发展。其主要组件包括 Prometheus,Alertmanager,Node Exporter,Blackbox Exporter 和...

2020-05-28 23:31:13 277

原创 MySQL性能优化21个最佳实践,一个一个分解给你看,还怕搞不定?

数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的 SQL 语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的 SQL 语句的优化,而只是针对 MySQL 这一 Web 应用最多的数据库。希望本场chat介绍的的这些2...

2020-05-28 23:31:08 197

原创 Istio 从懵圈到熟练:二分之一活的微服务

Istio is the future!基本上,我相信对云原生技术趋势有些微判断的同学,都会有这个觉悟。其背后的逻辑其实是比较简单的:当容器集群,特别是 Kubernetes 成为事实上的标准之后,应用必然会不断的复杂化,服务治理肯定会成为强需求。...

2020-05-28 23:31:07 525 1

原创 引领开源新风潮,阿里巴巴编程之夏第二期重磅来袭!

“唯有热爱,可抵岁月漫长”。

2020-05-28 23:31:05 117

原创 如何使用 Istio 进行多集群部署管理:多控制平面

本文摘自于阿里云高级技术专家王夕宁撰写的《Istio 服务网格技术解析与实战》一书,讲述了如何使用 Istio 进行多集群部署管理来阐述服务网格对多云环境、多集群即混合部署的支持能力。...

2020-05-28 23:31:04 116

原创 OpenKruise v0.5.0 版本发布,支持无损的流式分批发布策略

OpenKruise 是阿里云开源的大规模应用自动化管理引擎,在功能上对标了 Kubernetes 原生的 Deployment/StatefulSet 等控制器,但 OpenKruise 提供了更多的增强功能如 优雅原地升级、发布优先级/打散策略、多可用区 workload 抽象管理、统一 sidecar 容器注入管理等,都是经历了阿里巴巴超大规模应用场景打磨出的核心能力。这些 feature ...

2020-05-28 23:31:03 152

原创 dapr实战(1):dapr的locally环境的搭建和部署官方的Hello world示例

多运行时微服务架构被认为是云原生的下一站,本文通过实战来了解多运行时微服务架构的参考实现dapr,从而研究多运行时微服务架构在本场 Chat 中,会讲到如下内容:dapr本地开发环境的搭建部署dapr官方的hello world示例程序适合人群: 对云原生有兴趣的技术人员...

2020-05-28 23:30:54 362

原创 BAT九九八十一问,Redis、多线程、高并发、集合框架、数据库、JVM一个都不放过!...

本场chat搜集了BAT九九八十一问(附答案),分别包括Redis、多线程、高并发、集合框架、数据库、JVM等内容,希望可以给正在准备学习面试的你有点收获。...

2020-05-28 23:30:52 91

原创 Go并发编程思考 [原书 Concurrency in Go]

Go并发编程思考,是对 Concurrency in Go 一书的翻译,本书包括六个章节Chapter 1, An Introduction to Concurrency

2020-05-28 23:30:43 156

原创 BAT九九八十一问,Redis、多线程、高并发、集合框架、数据库、JVM一个都不放过!...

本场chat搜集了BAT九九八十一问(附答案),分别包括Redis、多线程、高并发、集合框架、数据库、JVM等内容,希望可以给正在准备学习面试的你有点收获。...

2020-05-28 23:30:39 156

原创 设计模式之原型模式【选用鸣人影分身阐述】

※ 选用鸣人多重影分身术阐述原型模式姓名:原型模式英文名:Prototype Pattern个人介绍:原型模式(prototype pattern)是指用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。...

2020-05-27 23:31:08 121

原创 为什么阿里巴巴Java开发手册中强制要求接口返回值不允许使用枚举?

在阅读《阿里巴巴Java开发手册》时,发现有一条关于二方库依赖中接口返回值不允许使用枚举类型的规约,具体内容如下:“二方库里可以定义枚举类型,参数可以使用枚举类型,但是接口返回值不允许使用枚举类型或者包含枚举类型的 POJO 对象。”那么到底为什么呢?让我们带着这个问题来一探究竟。...

2020-05-27 23:31:03 293

原创 Windows 去除桌面烦人的小箭头

对于一个强迫症来讲,桌面上的快捷方式的小箭头,真的是超级反感今天就来把它干掉

2020-05-27 23:31:02 108

原创 一文带你轻松上手 Vue 前端开发

本场 Chat 将抛开枯燥的 Vue 的语法知识,通过一个简单的登录功能实战,一步步拆解,进行贯穿重要的知识点,举一反三,带领大家快速上手和落地实际项目的开发。内容主要如下:准备工作:Vue 脚手架MVVM 是个什么东西Vue 常用指令简介项目实践:初始化项目与工程结构介绍编写 Vue 文件的三部曲如何结合 Element UI 组件快速绘制 UIAxios网络接口调用,实现前后端...

2020-05-27 23:30:51 119

原创 Go 并发编程的思考

如果我必须选择 Go 的一个伟大特性,那么它必须是内置的并发模型。Go 不仅支持并发性,而且使其更好,更易于使用。

2020-05-27 23:30:51 103

原创 设计模式之原型模式

设计模式之原型模式

2020-05-27 23:30:49 77

原创 中小企业是否需要进行项目管理?

最近很多客户沟通中会聊到一个话题,还没有上规模的企业,需要不需要进行项目式管理?我给到的答案是肯定的。而且越早越好。很多企业管理者认为,项目管理是中大型企业针对大型的项目进行的集中式管理,形成一个个完备建制的项目团队完成指定任务。还组建项目团队,形成一整套项目流程。小型企业根本没有这么多的精力去完成这样的操作。...

2020-05-27 23:30:49 121

原创 谈谈在Go程序中使用依赖注入框架的体会

谈谈在Go程序中使用依赖注入框架的体会,为大家提供一些参考

2020-05-27 23:30:47 101

原创 【布道师系列】杨健——30天到3分钟的改变!下篇

DataCanvas APS机器学习平台全/面/解/析/啦!DataCanvas布道师团队成员之资深架构师杨 健携全新APS一二三系列闪亮登场全视角解析机器学习平台

2020-05-27 23:30:46 104

原创 2020 年 5 月 RocketMQ 面试题集锦

RocketMQ 是阿里巴巴开发的一款开源的消息中间件,具有集群消费、广播消费、消息积压能力强、防止消息丢失、顺序消息、事务型消息、保证高可用、高性能读写数据等等功能和优点,但是仅仅熟悉 MQ 是远远不够的,需要深入研究其原理和源码。本场 Chat 总结了最近的 RocketMQ 面试题并整理了合理的解答,希望可以帮助到大家:什么是解耦?什么是异步?什么是削峰填谷?RocketMQ 执...

2020-05-26 23:31:07 1604

原创 当“B”AT成为历史,分析百度没落的底层原因是什么?

曾经百度,腾讯,阿里巴巴组成了互联网的三座大山——BAT,但是现在百度却偷偷掉队了,BAT中为什么只有百度掉队,因为腾讯、阿里没遇到过危机吗?不是。3Q大战腾讯被360狠狠地打了一记耳光,10月围城、支付宝事件迫使阿里深陷舆论漩涡。但是现在百度市值400亿美金左右,阿里巴巴和腾讯的市值都是百度的12倍不止。...

2020-05-26 23:31:04 205

空空如也

GitChat的博客的留言板

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

空空如也

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

TA关注的人 TA的粉丝

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