热门标签
文章 最新 最热 免费
Scrapy+MongoDB 抓取豆瓣 Top250 入门爬虫进阶

Scrapy+MongoDB 抓取豆瓣 Top250 入门爬虫进阶

初步入门 Python 网络爬虫的你,是否想要写一些看上去高大上的项目练练手呢?Request 还是 PyQuery,两者爬虫效率能不能达到预期?然而 Scrapy 这样强大的框架对你有点陌生,那么你一定不要错过本次 GitChat。 这一次 Chat 我想为大家带来 Scrapy+MongoDB 数据库存储,来抓取豆瓣电影 Top250,通过这样一个实战快速上手 Scrapy,本场 Chat 您将学到: 1. MongoDB 安装以及环境配置; 2. Scrapy 四大组件初探; 3. Xpath 快速入门; 4. 通过 Scrapy 抓取豆瓣点评排行榜 Top250; 5. 抓取数据保存至 MongoDB 用作后期分析。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c49b3c75e8cdb421b82b451)*

Laugh U At FACE · 大数据分析师,前端开发工程师
chat
直播/点播系统快速搭建指南

直播/点播系统快速搭建指南

本场 Chat 将使用 Nginx、FFmpeg、Video.js 及 Nginx-RTMP 搭建一个简易的直播系统,适合需要使用到以上全部或部分技术栈的开发人员查阅。 该 Chat 偏向于实践,唯一目的是让大家根据文章能搭建一个能正常运行的系统,同时会提供文章内所有的源码,以供读者快速搭建环境,故大部分篇幅用于描述环境搭建及应用,不会对各个技术内部进行深入。 以下是本 Chat 的核心内容: 1. Nginx 简介配置及使用; 2. FFmpeg 简介配置使用及代码调用(Java 为例); 3. 使用 Video.js 进行前台播放(RTMP/M3U8); 4. 常见问题解决。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c459895e1f3a5423d1c3a6c)*

为之奈何 · 工程师
chat
前端大师炼成记:中高级前端进阶指南

前端大师炼成记:中高级前端进阶指南

五年前端三年加班 5-3=2,当你从事前端工作两年后,你已经掌握了前端的基础技能,也参与了大量的项目,代码量飞速增长,这个时候,你应该开始追求质量,而非数量。 你可能经常听见工程化、组件化、自动化、工具化、模块化等等词语,也可能被问到性能优化、网络通信、阅读源码等等问题。 如何从一个初级前端,往中高级前端前进? 本场 Chat 内容简介: 1. 如何判断你自己的技术等级; 2. 详解前端的多元化; 3. 选择适合自己的前行计划; 4. 如何管理自己的技术成长计划。 你的付出与你的投入是成正比的,成长的路上,你要主动去不断的提升自己,天赋诚可贵,勤奋价更高。 内容将为你讲述作为一个中高级前端你应该掌握些什么内容,你需要如何来掌握这些技能,以及你如何管理好自己的技术成长计划。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c41364a495db442e759e075)*

罗忠浩 · 冒牌大佬,大前端开发,韭菜,GitChat Freaks
chat
RedisTemplate 自动注册之旅

RedisTemplate 自动注册之旅

RedisTemplate 是 Spring Boot 访问 Redis 的核心组件,底层通过 RedisConnectionFactory 对多种驱动进行集成,上层通过 XXOperations 提供丰富的 API,并结合基于泛型的 Bean 注入,极大的提供了便利。但在使用时,需要根据场景使用不同的 RedisSerializer 对 RedisTemplate 进行定制。 那有没有办法简化这一过程呢?本 Chat 将通过注解完成 RedisTemplate 的自动定义。所涉及内容包括: 1. RedisTemplate 简介; 2. Spring Boot 对 RedisTemplate 的支持; 3. Spring Bean 生命周期以及 BeanPostProcessor 扩展点; 4. 开发基于注解的 RedisTemplate 自动注册器。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c3fe7ef625c8510e5754c91)*

文心紫竹 · 架构师
chat
深度学习 Dubbo

深度学习 Dubbo

Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,集群容错和负载均衡,以及服务自动注册和发现。Dubbo 其实本身并不难,笔者以自己一直以来对 Dubbo 的使用为大家分享 Dubbo 的微服务理念与高效使用。 本 Chat 主要贡献内容如下: 1. 从 Java RMI 到 Dubbo RPC; 2. Dubbo 的分布式服务框架详解; 3. Dubbo 的集群容错; 4. Dubbo 的负载均衡; 5. Dubbo 多协议多注册中心应对多样性需求; 6. Dubbo Admin 的监控管理。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c3c82925fa34d4e40e00397)*

灵动的艺术 · 架构师
chat
业务系统代码实现服务的并行请求,提高程序的处理性能

业务系统代码实现服务的并行请求,提高程序的处理性能

如果你现在系统后端的业务请求量较大,并且存在如下疑问: 1. 一个服务的内部请求的后端服务较多; 2. 后端服务包括数据库查询、缓存查询、数据的提交等等; 3. 各个后端服务的处理不相互依赖等。 如果你也有同样的场景,欢迎你来订阅这篇文章,本场 Chat 内容如下: 1. 如何实现多服务的并行执行; 2. 如何做到服多服务的结果合并; 3. 如何提高服务的内部性能。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c3c3942afcbd4735fa834a8)*

白公 · 架构师
chat
如何从 HTML 5 快速转型开发快应用?

如何从 HTML 5 快速转型开发快应用?

作为移动互联网的全新应用分发形态,快应用可以提供智能化场景分发,即点即用,让用户从手机系统快速进入快应用,无需下载安装,一步直达服务。快应用拥有原生性能体验和系统级服务能力,也让快应用有比 HTML 5 更好的转化率和商业价值。 本次 Chat 将带你学习如何从 HTML 5 快速转型开发快应用,具体内容包括以下部分: 1. 什么是快应用; 2. 快应用项目的搭建实践,并了解和传统前端开发的联系与区别; 3. 开发快应用的一些注意事项; 4. 快应用性能优化。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c3bf8cd50f76219656d3d41)*

小米快应用技术团队 · 高级软件工程师
chat
Elasticsearch 索引设计实战指南

Elasticsearch 索引设计实战指南

使用 Elasticsearch 做搜索容易,做好搜索相当难!好的索引设计在整个集群规划中占据举足轻重的作用,索引的设计直接影响集群设计的好坏、复杂度和工作效率。 本场 Chat 首先会带领大家深入解读 Elasticsearch 索引设计的重要性,然后结合近千万级别的实战经验就索引设计的关键问题进行逐一解读,帮助大家提升索引设计技能,少走不必要的弯路,避免开发尾期因设计缺陷而返工,提高开发效率。 本场 Chat 您将学到如下内容: 1. PB 级别的大索引设计; 2. 分片数和副本数设计; 3. Mapping 设计; 4. 分词设计; 5. 检索类型选型设计; 6. 多表关联设计; 7. 其他实战设计“坑”解读; 8. ...... *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c3b35419ec635534a3bd631)*

铭毅天下 · 高级工程师
chat
微博数据挖掘

微博数据挖掘

选取微博关于比特币的话题,从爬虫,清洗,到分析一体化的数据解决方案,从混乱的数据到隐晦的信息,最后成为金字塔顶端的知识,是如何华丽转身?从比特币暴涨,到迅速下跌,在到触底不反弹,这个过程人们最爱讨论写什么呢?人们的心态又如何?回顾历史,我们又能学到些什么?这一切都在数据矿山中,我们一起去挖掘。 本次 Chat 您将学会以下小技巧: 1. 简单的社会媒体爬虫; 2. 对中文文本进行分词处理; 3. 过滤通用词并统计词频; 4. 分析词频绘制统计图和炫酷云图; 5. 规范化时间序列并进行重采样分析。 最后说明,本场 Chat 代码完整,运行流畅,数据齐全,门槛较低,适合小白入门数据行业的首选。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c394dcb21da07194d35c1e8)*

木本水源 · 品类总监
chat
重构代码之美

重构代码之美

重构就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。 有很多理论都在代码里面,全是干货,内容简介不算太多,但是相对于程序员来说,代码能表达很多! 本场 Chat 将以以下几个模块进行延展: 1. 什么是重构; 2. 为什么要重构; 3. 什么时候重构; 4. 怎样避免重构的现象; 5. 重构的难点在哪里; 6. 如何来实施代码重构; 7. 重构如何灵活的使用设计模式(实战演练中讲解); 8. 重构时错误的设计模式使用范例(实战演练中讲解); 9. 实战演练(含代码讲述)。 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5c388b1121da07194d35c067)*

哈比 · java工程师
chat
loading