GitChat

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

透视前端工程化之二:Webpack 基本介绍

1 Webpack 的特点 图片来源于网络 Webpack 是一款强大的打包工具。在 Webpack 中一切皆模块。Webpack 官网的 Banner 图完美地诠释了这一理念。Webpack 从一个入口文件开始递归地分析模块的依赖关系,根据依赖关系将这些模块打包成一个或多个文件。 目前...

2019-06-28 12:56:09

阅读数 132

评论数 0

透视前端工程化之一:模板功能设计

1 项目模板 我们的项目框架都是基于项目模板生成的。学过 JS 的知道: function Person(name = 'ant') { this.name = name; } let man = new Person(); 这里 Person 是 man 的原型对象。同...

2019-06-28 12:52:39

阅读数 121

评论数 0

什么是前端工程化?

什么是前端工程化? 前端工程化是现代前端的必备技能 Web 前端这几年进化速度之快让人咂舌。很多前端工程师都不禁吐槽“学不动了”。如今已经不是 HTML、CSS、JS 前端三剑客仗剑走天下的时代了。 以笔者的亲身经历举例。笔者在 2011 年左右进入前端这个行业。当时工作的主要内容是,将设计...

2019-06-28 11:38:18

阅读数 132

评论数 0

「战略」访谈录 | 聊聊领域驱动设计

相信很多朋友对领域驱动设计会有这样或那样的困惑,比如领域驱动设计是什么?它在工作中有什么作用?为什么国内关于这方面的书籍少之又少?…… 为了解决这些疑惑,有幸邀请到专家张逸老师来聊聊领域驱动设计,下面是 GitChat 独家采访记录。 GitChat:领域驱动设计(Domain Driven D...

2019-06-27 14:01:27

阅读数 97

评论数 0

Elasticsearch 高可用集群的索引设计

Elasticsearch 开箱即用,上手十分容易。安装、启动、创建索引、索引数据、查询结果,整个过程,无需修改任何配置,无需了解 mapping,运作起来,一切都很容易。 这种容易是建立在 Elasticsearch 在幕后悄悄为你设置了很多默认值,但正是这种容易、这种默认的设置可能会给以后带来...

2019-06-27 10:49:21

阅读数 108

评论数 0

从切图仔到前端 Leader,如何跨越式成长

王超,现快狗打车(原58速运)前端负责人,如何实现从Flash“切图仔”到Leader的跨越式成长? 王超,从 0 到 1 组建了快狗前端团队,负责团队技术体系的搭建,形成了以 Webpack 和 Vue 为基础、 Node.js 中间层为补充的,自动化、工程化、组件化的快狗前端技术体系。 联...

2019-06-27 10:43:37

阅读数 6854

评论数 9

面试必备:《Java 最常见 200+ 面试题全面解析》

春招在即,想让面试官在短短的几十分钟内就认可你的能力? 想在最快的时间内收获 Java 技术栈最核心的知识点? 想要更全面、更深入的了解 Java 技术? 这里能够给你想要的所有答案

2019-06-18 18:10:30

阅读数 39858

评论数 99

如何科学的学习一门编程语言?

这才是 Python 的正确打开方式

2019-06-14 13:23:44

阅读数 8662

评论数 6

对不起老板,我的脑子里真的只有Bug!!!

扫码了解《编程算法同步入门》课程详情

2019-06-13 11:27:53

阅读数 16048

评论数 76

Java 开发者靠什么逆风翻盘?

技术语言革新极快的今天,尤其对于需要技术沉淀的后端工程师来说,靠什么实力逆风翻盘? 在 Java 框架尚且繁荣的当下,Spring Boot 无疑最火最实用的,也是必不可少的开源框架,完全有实力稳坐 Java 后端框架的龙头老大。 更有江湖人称,Spring Boot 就像九阳神功。有了它护体,再...

2019-06-10 16:48:48

阅读数 4291

评论数 0

带你手写基于 Spring 的可插拔式 RPC 框架

现在微服务已经成为互联网公司的标配了,如果你开发过微服务相关的程序,对于 RPC 框架一定不陌生,它是微服务通信的桥梁。只有了解 RPC 框架的底层原理,才能对于整个微服务系统有更好的理解。 这个 Chat 将带你手写一个 RPC 框架,带你了解 Dubbo 的实现原理。在本 Chat 你将学会如...

2019-06-30 23:30:03

阅读数 1379

评论数 0

零基础学网站开发 LNMP(先行基础知识)

现如今各大软件基本上都是使用 Web 技术,客户端软件变得越来越少,Web 独有的特性能够让用户得到更好的体验,除此之外,还有与数据库的链接之类的小程序,微信小程序,都是靠 Web 技术来完成的。从 Web 入门编程学习,所见即所得的特点更能使新入门的小白快速获得成就感。 本场 Chat 可以让你...

2019-06-29 23:30:06

阅读数 174

评论数 0

如何做好性能压测(一) | 压测环境的设计和搭建

性能压测,是保障服务可用性和稳定性过程中,不可或缺的一环,但是有关性能压测的体系化分享并不多。如何做好性能压测的系列专题分享,将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。 通过本场...

2019-06-28 23:30:09

阅读数 119

评论数 0

SpringCloud 时代:你的项目结构变了吗?

伴随着 SpringCloud 的流行,项目的技术升级势在必行。今天我们来给大家分享一个基于 Spring Cloud 的项目结构,希望这个项目结构能帮助大家提高项目开发效率或者能从中获取灵感。 通过本小节 Chat 你将了解到: 一个可用的 SpringCloud 项目结构是怎么样的 项目中的...

2019-06-28 23:30:08

阅读数 190

评论数 0

如何在 Docker 虚拟机内部玩转 UI 自动化测试

你是否还在苦恼 UI 自动化测试执行效率不高?你是否还在吐槽 UI 自动化测试不够稳定?你是否还在嫌弃 UI 测试报告颜值太低?你是否还在思考如何优化 UI 自动化测试执行方式?你是否还在构思如何将 UI 自动化测试参与到项目持续集成中? 那么我诚挚的邀请你参与到我的 Chat 中,本文将使用业界...

2019-06-28 23:30:04

阅读数 117

评论数 0

2019 IT 新人面试求职全攻略

最近正值毕业季,相信有不少小伙伴已经开始投简历、面试。那么对于 IT 人来说,除了技术硬要求,还需要掌握哪些面试“软实力”呢?本场 Chat 会针对面试的每一环节进行解析。 本场 Chat 适合 IT 人,面试中最常见的问题全在这里! 你将收获以下内容: 90% 通过海选的简历 简历模板 简历书...

2019-06-28 23:30:02

阅读数 123

评论数 0

基于 Python 使用套接字进行网络编程

TCP 用主机的 IP 地址加上主机上的端口号作为 TCP 连接的端点,这种端点就叫做套接字( socket )或插口。 套接字用( IP 地址:端口号)表示。 它是网络通信过程中端点的抽象表示,包含进行网络通信必需的五种信息:连接使用的协议,本地主机的 IP 地址,本地进程的协议端口,远地主机的...

2019-06-27 23:30:15

阅读数 202

评论数 0

TF/PyTorch/MXNet 在 Linux 下的 GPU 版安装

自 2012 年深度学习爆发以来,深度人工智能一直是技术界炙手可热的领域。 本 Chat 介绍目前最火热的深度人工智能三大框架: Tensorflow PyTorch Mxnet 在 Ubuntu 18.04 中基于 CUDA 10 的 GPU 版本的安装。 供人工智能相关从业人员参考。同时为...

2019-06-27 23:30:14

阅读数 158

评论数 0

如何利用单片机实现打印贴标机的控制系统

医院现有的采血管贴标传统工作方式包括手工方式和直接采购带有随机条码的试管,进行再匹配的两种方式。以患者化验任务为例,护士首先需从医院的实验室信息系统中取得患者检测的相关信息,如姓名性别、检测信息、检测日期等等,再打印每个需要检测的人试管标签,最后人工选择相应化验项目的试管并一一粘贴。当检验人数较大...

2019-06-27 23:30:09

阅读数 136

评论数 0

深入理解 Elasticsearch 嵌套、聚合、排序

由浅入深,详细介绍嵌套字段类型,包括与 fields 区别等。详细介绍聚合查询,包括为什么聚合查询返回文档数不准确以及按文档数排序时较大文档数没有返回问题等。详细介绍排序,包括对聚合结果进行排序等。全文附带 Java 代码示例。读者可以根据实际使用场景,合理组织开发检索表达式。本文的宗旨是让读者减...

2019-06-26 23:30:04

阅读数 89

评论数 0

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