徐小夕 徐小夕
3年前
lerna + dumi + eslint多包管理实践
背景在开发大型项目时,我们通常会遇到同一工程依赖不同组件包,同时不同的组件包之间还会相互依赖的问题,那么如何管理组织这些依赖包就是一个迫在眉睫的问题.我们目前已有的方案有:Multirepo(多个依赖包独立进行git管理)和Monorepo(所有依赖库完全放入一个项目工程).Multirepo的缺点在于每个库变更之后,需要发布到线上,然后在项目
Stella981 Stella981
4年前
Python压缩和解压缩实践
工作需要,将已经打好的war包解压出来,重新压缩WEBINF中的classes文件夹到WEBINF.zip那就只好从实际出发,用代码来了解一下python的压缩解压缩了。!/usr/bin/env python encoding: utf8"""@version: 1.0@autho
Stella981 Stella981
4年前
DevOps:GitLab+Jenkins+Docker实践分享
相信很多小团队仍然在使用SVN手动发版的这样的方法,当代码量不断膨胀、开发人员不断上升,在管理上会愈发吃力。最近,领导说,小杨啊,我们要提升开发效率。于是,选择了GitlabJenkins的主流工具,过程中遇到很多坑,希望和大家分享。!持续集成示意图(https://static.oschina.net/uploads/img/201709/
Stella981 Stella981
4年前
Presto在滴滴的探索与实践
!(https://oscimg.oschina.net/oscnet/880cd41883544eb1be01de38a3471372.png)桔妹导读:Presto在滴滴内部发展三年,已经成为滴滴内部AdHoc和HiveSQL加速的首选引擎。目前服务6K用户,每天读取2PB~3PBHDFS数据,处理30万亿~3
Stella981 Stella981
4年前
CoreOS实践指南:Unit文件详解【备用】
Systemd的Unit文件在Systemd的生态圈中(除了CoreOS外,目前的主流Linux系统,如Arch、SUSE、Fedora、RedHat/CentOS也都已经使用了Systemd,此外Ubuntu也将最快于15.04版本启用Systemd作为默认的系统管理(https://www.
Wesley13 Wesley13
4年前
vivo 大规模特征存储实践
本文首发于vivo互联网技术微信公众号 链接:https://mp.weixin.qq.com/s/u1LrIBtY6wNVE9lzvKXWjA(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2Fu1LrIBtY6wNVE9l
Stella981 Stella981
4年前
Kubernetes+Docker+Istio 容器云实践
随着社会的进步与技术的发展,人们对资源的高效利用有了更为迫切的需求。近年来,互联网、移动互联网的高速发展与成熟,大应用的微服务化也引起了企业的热情关注,而基于KubernetesDocker的容器云方案也随之进入了大众的视野。开普勒云是一个基于KubernetesDockerIstio的微服务治理解决方案。一、Microservices
Stella981 Stella981
4年前
360移动端性能监控实践QDAS
一、背景360是一家注重用户体验的公司,公司的口号是用户至上。在这么一个注重用户体验的氛围里,app的性能问题无疑是被重点关注的,同样也是造成用户流失的罪魁祸首之一。性能问题主要包含:崩溃、网络请求错误或者超时、UI响应速度慢、主线程卡顿、CPU和内存使用高、耗电量大等等。大多问题的原因在于开发者错误地使用了线程、锁、系统函数、编程规范问题、数
Stella981 Stella981
4年前
Rust中的Cargo工作空间实践
这是为了开发大型程序,分治crate用的。目录结构如下: !(https://img2018.cnblogs.com/blog/465438/201908/465438201908311751413161162708469.png)一,根cargo.toml内容workspacemembers
python爬虫采集今日头条实践
Python怎样爬取今日头条数据?针对这个问题,今天我们就详细的介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今日头条近几年做的很强大,自上线以来,围绕内容载体和分发方式两个维度不断丰富,如今包含图文、视频、微头条、专栏、搜索、直播等多种内容形式。根据最新中国联通发布的App排行榜,今日头条稳居新闻资讯行业NO.1。面