GitChat 的 blog

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

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

一周教你做个微信新闻类小程序

自从微信小程序面世以来,涌现出了越来越多出色微信小程序来方便大家工作生活学习。小程序开发所用的技术基于我们熟知的 JavaScrip、CSS、HTML 前端知识开发,但是又有些不同。 什么?不懂前端知识?不要紧,本场Chat会带领大家零基础入门小程序的开发,即使没有一点基础也不要紧。预计包含的内容...

2018-07-13 04:55:13

阅读数:995

评论数:0

Spring 事务配置解惑

事务是数据库区别于文件系统的一个重要特征,数据库通过事务保证了数据库中数据的完整性,也就是一个事务内的 N 多操作要么全部都提交,要么全部都回滚。在 Spring 框架中使用事务,我们需要在 XML 里面配置好多 Bean,而这些 Bean 背后都做了哪些事情那,并不是每个人都清楚。通过本场 Ch...

2018-07-13 04:55:13

阅读数:2277

评论数:0

Java Web 后台开发效率提高

当前 Java 开发后台项目较为主流,针对 Web 后台开发效率的提高,是每个项目管理者需要面临的问题。本场 Chat 对于系统应用开发效率提高将根据作者多年开发总结的经验进行下交流,方便管理者节约开发成本。 读者交流后可根据自身项目进行总结并进行深入优化提高效率,方便对项目进度进行深入控制,也可...

2018-07-13 04:55:13

阅读数:384

评论数:0

企业引入大数据/AI 的难点,落地方式以及行业阶段

适合的读者: 正在思考或者想引入大数据/AI的中小企业的【管理者】或者【大数据部Leader】。当然,其他人也可能能够在这篇文章得到一些收益。 包含的主题: 价值落地之前,大数据/AI 建设需要跨越的三座大山 实现价值落地:赋能与创新;实现方式:All in AI。 Why and How. 分...

2018-07-13 04:55:13

阅读数:411

评论数:0

Nuxt.js 从入门到放弃

Nuxt 是 Vue 上的 SSR,也就是服务端渲染应用框架,可在很大程度上解决当前 SPA 和 CSR 的首页加载慢,不利于 SEO 的问题。本场 Chat 就将详细介绍 Nuxt 的使用以及相关概念,并且实战一个 Demo 来方便读者理解。 本场 Chat 将包含以下内容: SSR ...

2018-07-13 04:55:13

阅读数:490

评论数:0

数据库之高性能 MySQL 实战演练(一)

日常开发中,数据库的 SQL 编写基本占到了30%的工作量,但因为 SQL 没写好而造成的功能异常和性能缺少而造成的 Bug 远超过了30%。数据库之高性能 MySQL 实战演练系列通过实际业务场景复杂 SQL 的编写来带领大家解决工作中让开发者欲罢不能的三大痛点:高并发场景下的数据一致性问题、企...

2018-07-13 04:55:13

阅读数:628

评论数:1

基于 Scala 和 Akka HTTP 进行响应式服务开发

Scala 基于 JVM 的的多范式编程语言,集成了面向对象和函数式编程的优点。与 Java 的良好交互性使其可以继承 Java 生态的工具和类库。同时 Scala 生态也有如 Akka、Spark 等丰富的类库,在大数据分析、机器学习等领域广泛使用。相比 Kotlin 语言,由于 Kotlin ...

2018-07-13 04:55:12

阅读数:414

评论数:0

如何搭建 Elasticsearch-kibana 环境

在数据爆炸的时代,企业积累的海量数据不知如何消化,结构化数据越来越不能满足我们存储分析,检索挖掘的需求;作为非结构化数据存储和处理的热门工具:Elasticsearch,成为了大数据时代做数据分析挖掘的必备神器;它将全文搜索、结构化搜索、分析挖掘三者结合在一起,让开发者在面对海量数据处理时得心应手...

2018-07-13 04:55:12

阅读数:249

评论数:0

基于 Redis 的分布式锁实现及踩坑案例

关于分布式锁的实现,目前常用的方案有以下三类: 数据库乐观锁; 基于分布式缓存实现的锁服务,典型代表有 Redis 和基于 Redis 的 RedLock; 基于分布式一致性算法实现的锁服务,典型代表有 ZooKeeper、Chubby 和 ETCD。 本场 Chat 将介绍基于 Redis ...

2018-07-13 04:55:12

阅读数:451

评论数:0

React Native 超长列表优化方案

在使用 React-Native 构建 APP 的过程中难免要使用到 FlatList。如果你的列表超级长,并且还包含图片,你可能会遇到下面的问题: 滑动白屏,快速滑动会遇到相当频繁的白屏情况。 闪退,一个无限加载形式的列表在不断加载的过程中会突然闪退(安卓更常见)。 重复加载,多次加载。 如...

2018-07-13 04:55:12

阅读数:600

评论数:0

前端遇上 Go: 静态资源增量更新的新实践

前端资源加载是前端一个经常谈论的话题。过去我们主要依赖浏览器的默认行为,但这种默认行为往往对缓存的利用率不够。对于一个经常改动发版的页面,我们希望每次上线时,尽可能利用缓存,降低资源发布时给用户带来的加载延时。因此,我们开始研究如何更好地结合现代浏览器的缓存设施,对资源进行增量更新。 增量更新说白...

2018-07-13 04:55:12

阅读数:551

评论数:0

Kotlin 代码检查探索与实践

Kotlin 有着诸多的特性,比如空指针安全、方法扩展、支持函数式编程、丰富的语法糖等。这些特性使得 Kotlin 的代码比 Java 简洁优雅许多,提高了代码的可读性和可维护性,节省了开发时间,提高了开发效率。这也是我们团队转向 Kotlin 的原因,但是在实际的使用过程中,我们发现看似写法简单...

2018-07-13 04:55:12

阅读数:648

评论数:1

UAS:点评侧用户行为检索系统

随着整个中国互联网下半场的到来,用户红利所剩无几,原来粗放式的发展模式已经行不通,企业的发展越来越趋向于精耕细作。美团的价值观提倡以客户为中心,面对海量的用户行为数据,如何利用好这些数据,并通过技术手段发挥出数据的价值,提高用户的使用体验,是我们技术团队未来工作的重点。 大众点评在精细化运营层面进...

2018-07-13 04:55:12

阅读数:142

评论数:0

Android 通过 TensorFlow 训练模型识别手写数字

随着机器学习的发展,目前已经涌现出很多不错的学习框架,其中 Google 推出的 TensorFlow 是最流行的可以说没有之一,并且越来越多的机器学习成果应用到移动端,例如人脸检测、语音识别的 App。本场 Chat 将用最简单的方式,利用 TensorFlow 实现手写数字识别,并将 Tens...

2018-07-13 04:55:12

阅读数:396

评论数:0

用 AI 技术给无结构的简历打标签

做猎头或者做 HR 的人, 经常要和各种简历打交道, 怎么快速对于各种格式的简历, 如 HTML,MHT,DOC,DOCX 等简历自动提取关键词并归类?这是一个很实际的 AI 应用场景。 这个技术分享将让你学到: 简历分类的基本思路。 各种格式的文件如何预处理? 预处理后的纯文本如何用深度学习来...

2018-07-13 04:55:11

阅读数:187

评论数:0

Hyperledge Fabric 1.1基于 Kafka 共识多机搭建

区块链 Hyperledge Fabric 项目是 IBM 开源的区块链项目,越来越多的技术人员进入到这个开源项目。 在上一期的 Chat 中我们零基础搭建了基于 Solo 共识的网络,并不适用于真正的生产环境。 本场 Chat,我们将基于 Fabric 1.1 多机搭建 Fabric 网络,您将...

2018-07-13 04:55:11

阅读数:204

评论数:0

《ACT 敏捷教练战术手册》正式发布:ACT 是什么?它和 Scrum 与 Kanban 有什么区别? ...

你最近可能时不时的被 ACT 刷屏,那 ACT 是什么呢?ACT 是 Agile Coach Toolbox 的简称。ACT 核心解决两个问题: 服务转型中的企业,有效落地敏捷实践;(如何快速止血,快速达到60分的及格成绩) 服务成长中的教练,快速提升实战技能。(敏捷教练的成长体系是什么,让更多...

2018-07-13 04:55:11

阅读数:202

评论数:0

深度学习在美团搜索广告排序的应用实践

在计算广告场景中,需要平衡和优化三个参与方——用户、广告主、平台的关键指标,而预估点击率 CTR(Click-through Rate)和转化率 CVR(Conversion Rate)是其中非常重要的一环,准确地预估 CTR 和 CVR 对于提高流量变现效率,提升广告主 ROI(Return o...

2018-07-13 04:55:11

阅读数:787

评论数:0

入侵检测引擎之 Suricata 源码剖析

从上一篇 “浅谈 Suricata”我们可以了解 Suricata 的安装部署大致框架、以及从配置方面谈及的性能优化,这场 Chat 则从代码角度带您剖析 Suricata。 通过本次 Chat 您将了解以下知识点: Suricata 运行模式; Suricata 线程模块; Surica...

2018-07-13 04:55:11

阅读数:56

评论数:0

分布式事务原理探究

在单个数据库实例时候,我们可以使用一个数据源的事务(本地事务 )来保证事务内的多个操作要么全部执行生效,要么全部不生效。在多数据库实例节点时候,我们对多个实例的数据源进行操作时候就没办法把多个操作放到一个大的事务内来管理了,因为多个实例操作的是不同的数据源,而数据库自带的事务是针对单个数据源来说的...

2018-07-13 04:55:11

阅读数:95

评论数:0

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