GitChat 的 blog

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

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

敏捷开发如何做好代码质量内建活动?

为什么要进行代码质量内建?该如何推动代码质量内建活动的开展?哪些内建活动较有效?我相信这些问题都是推广敏捷开发的企业或者 Scrummaster 经常面对的问题。本 Chat 将重点从代码静态检查、Gerrit代码走查、SonarQube、持续集成与自动化等方面分享我们的内建活动经验,推动开发人员...

2018-08-01 10:19:46

阅读数:208

评论数:0

Docker 入门与实践

Docker 是一种轻量虚拟化的容器技术,并且越来越受到大家的关注,但是如何使用 Docker,将 Docker 真正落地用呢?本场 Chat 带领大家快速了解 Docker 的基本知识,并迅速运用于实际工作做。 本场 Chat 主要内容: Docker 快速入门。 Dockerfile 文件制...

2018-08-01 10:19:45

阅读数:240

评论数:0

分布式高性能消息中间件 RocketMQ:搭建篇

Apache RocketMQ 是一个分布式消息中间件,其具有低延迟、高性能和可靠性、万亿级容量、灵活的可扩展性特性;它是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给 Apache 软件基金会,并于2017年9月25日成为 Apache 的顶级项目。 本场 Chat 作为 Rocke...

2018-08-01 10:19:44

阅读数:704

评论数:0

Android 千变万化 TextView:神奇的 SpannableString

TextView 是 Android 中最简单最常见的文字控件,但是简单的 TextView 结合 SpannableString一起使用就具有非常强大的功能,本场 Chat 将全面地介绍 SpannableString 的神奇用法,让你的 TextView 千变万化。 本场 Chat 主要内容:...

2018-08-01 10:19:42

阅读数:167

评论数:0

敏捷开发项目总结实践

项目总结在有些公司也叫项目复盘,推广敏捷开发的项目会觉得迭代已经有开展回顾会了,没必要再做项目总结。我觉得这两者的定位是不一样的,回顾会偏重当前迭代,项目总结则是对整个项目周期工作的复盘。不过项目总结实际操作起来往往效果较差,经常出现 SM 一人完成所有总结活动,总结会议上 SM 一人在念报告,其...

2018-08-01 10:19:41

阅读数:215

评论数:0

Java 基础之详解 Java IO

Java IO 即 Java 输入输出系统。由于其体系庞杂,使用时要考虑的因素很多,比如我们要考虑和哪种媒介进行 IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式:顺序还是随机、按字节还是按字符、按字还是按行等等,这让人学习起来很是凌乱,但是不管我们编写何种应用,又都难免和各种输入输...

2018-08-01 10:19:40

阅读数:245

评论数:0

美团客户端响应式框架 EasyReact 开源

EasyReact 是一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松地解决客户端的异步问题。 目前 EasyReact 已在美团和大众点评客户端的部分业务中实践,并且持续迭代了一年多的时间。近日,我们决定开源这个项目的 iOS Objective-C 语言部分,希望能够帮助更多的...

2018-08-01 10:19:39

阅读数:218

评论数:0

快速开发一个 Web 框架

Node.js 的框架有很多,常用的几个也有各种各样的难处.怎么使用 Node.js 开发一个属于自己的 Web 框架呢?下面我将带领大家在 Koa2 的基础上开发一款初步具备 Web 功能的框架。 本场 Chat 主要内容: Web 框架需要那些功能。 完成一个简单的框架雏形。 添砖加瓦,构成...

2018-07-28 23:30:01

阅读数:899

评论数:0

同构 JavaScript 应用开发

内容简介 本书将向你展示如何构建和维护属于自己的同构 JavaScript 应用。全书分为三部分,第一部分描绘不同种类的同构 JavaScript 的轮廓,第二部分介绍关键概念,第三部分提供业界同行的解决方案案例。通过阅读本书,你将了解到这种应用架构日益流行的原因,并将其运用于解决关键的业务问题,...

2018-07-25 23:30:02

阅读数:1068

评论数:0

零基础建立自己的博客网站

本场 Chat 主要讲如何从无到有建立自己的博客管理系统,无需任何编程基础,互联网小白亦可学习。 可以浏览 www.aserbao.com 查看实现效果。 温馨提示:准备学习的小伙伴请准备一百元左右用于购买服务器和注册域名。 本 Chat 写作目录如下: 注册购买域名,域名备案,域名解析。 注册...

2018-07-19 22:55:03

阅读数:1027

评论数:0

MCI:移动持续集成在大众点评的实践

随着各业务的蓬勃发展,大众点评移动研发团队从当初各自为战的“小作坊”已经发展成为可以协同作战的、拥有千人规模的“正规军”。我们的移动项目架构为了适应业务发展也发生了天翻地覆的变化,这对移动持续集成提出更高的要求,而整个移动研发团队也迎来了新的机遇和挑战。 当前移动客户端的组件库超过600个,多个移...

2018-07-19 22:55:02

阅读数:860

评论数:0

Python 开发音乐下载器实践

一个有趣的并且能增加学习兴趣和动力的程序开发,带你更好的了解并学习 Python 的图形界面能力,原来 Python 也能开发出一个类似网易云音乐,QQ 音乐,酷狗音乐等软件的图形界面;原来 Python 也能实现界面化歌单的批量下载;运来自己也能制作一个歌曲下载软件;原来自己也可以利用 Pyth...

2018-07-19 22:55:01

阅读数:885

评论数:0

流量分析之 QQ 传输协议探究

我们都知道,现在越来越多的应用采取了 HTTPS or TLS 传输协议,对于一般的协议,我们可以使用中间人技术对流量进行劫持转发,从而破解密文,这边可以参见我的另外一篇文章基于加密邮件协议的中间人攻防实战, 而对于 HTTPS 应用即使是我们采取中间人技术,也很难让浏览器相信你的证书。对于有经验...

2018-07-19 22:55:00

阅读数:496

评论数:0

互联网通信之 NAT 穿透技术探究

没有网络安全就没有国家安全。作为一个网络安全技术工程师,掌握必备的网络知识,这对于我们而言百利而无一害。我们都知道在国内 IPV4 的地址有限,使用紧张,那么 NAT 设备的出现有效的缓解了这些问题。但同时也限制了很多端对端的通信。因此,如何有效的穿透 NAT 成为一个具有重要实际意义的课题。 本...

2018-07-19 22:54:59

阅读数:441

评论数:0

从应届程序员角度分析如何备战大厂面试

 我觉得每一个应届生的梦想大概就是能够找一份大厂的offer,我觉得这很正常,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。 不论是校招...

2018-07-19 22:54:56

阅读数:504

评论数:0

研发项目自动化测试成功的10项必备技能

软件研发项目实施自动化的过程就是填坑的过程,尤其在当前情况下敏捷项目(SAFe,DSDM、Scrum、XP、Lean)和 DevOps 已经红的发紫,火的不能再火。大量研发项目已经开始使用敏捷和 DevOps 方法论。同时很多敏捷研发团队已经发现,如果没有开展自动化测试,敏捷项目就会像汽少了一个轮...

2018-07-19 22:54:54

阅读数:432

评论数:0

DDD 战术模型之聚合

伴随着微服务的广泛应用和实践,DDD 领域驱动设计被更多的开发者认可,作者作为 DDD 领域驱动设计的初学者,结合自身实践积累 DDD 领域驱动设计的一点点经验和认知,分享给大家。 本次分享内容有: 聚合的创建; 如何定义聚合的边界; 聚合的设计原则。 欢迎大家拍砖。...

2018-07-19 22:54:52

阅读数:442

评论数:0

Android Studio 编译速度优化

当 Android 工程项目逐步大起来的时候,编译速度就会越来越慢,常常修改一段代码就要运行十几分钟,这样大大的降低了开发效率。对于 Android 开发者,往往只想快速运行,快速试错,才能更好的进行开发迭代。 本场 Chat 首先会带领大家探索编译速度慢的原因,然后针对这些慢的原因一一进行解决,...

2018-07-19 22:54:51

阅读数:460

评论数:0

程序员的自我进化:学习之道,如何更有效的学习

不得不感叹,计算机技术更新迭代的速度太快了,作为程序员每天除了面对工作,就要学习新技术,笔者自己也不例外,近三年来,笔者自己的感觉是一直在为技术疲于奔命,直到现在,也不敢放缓脚步。学习对于程序员来说太重要了,就像每天必须吃饭一样,程序员每天必须抽出一定时间学习新技术,避免被淘汰。 然而,目前的计算...

2018-07-19 22:54:47

阅读数:497

评论数:1

微服务搭建数据库系统

数据访问层是微服务系统中比较重要的一环,怎样通过 SpringBoot 搭建数据库环境,单数据源与多数据源的比较与实现方式,以及怎样结合 MyBatis 不仅能够实现自动实现数据库表与实体类、Dao 层的自动生成,还能够实现动态数据源访问等。 我将在本场 Chat 中与大家分享以下话题: 单数据...

2018-07-19 22:54:43

阅读数:254

评论数:0

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