Menu
首 页
专 栏
专 题
电子书
关于我们
活动分类
前端
人工智能
架构
区块链
职场
编程语言
技术管理
大数据
移动开发
产品与运营
测试
安全
运维
首页
Chat
专栏
发现
电子书
专题
消息
搜索
开通会员
登录 / 注册
团队入驻
添加小助手申请
团队入驻
下载APP
下载 App
即可获得 4 张优惠券
# 热门搜索 #
暂无
# 历史记录 #
清除历史记录
×
提示
此功能目前只对PC端开放,请用PC访问网站 gitbook.cn
×
微信扫码,发起Chat
微信扫描二维码联系客服
发布免费内容
· 即时创作和发布文章
· 读者可免费阅读
创作/发布文章
发布收费 Chat
· 发布话题开启众筹
· 为你的文章收费
· 可选择与读者在微信群交流
发布话题
设置密码
8-20位的数字混合密码更安全哦~
确定
修改密码
8-20位的数字混合密码更安全哦~
确认修改
绑定手机号
根据相关法规要求,请完善您的信息
获取验证码
确定
更换绑定手机号
当前手机号:undefined
获取验证码
确认更换
提交成功
平台会在 48 小时内通知您审核结果
查看我的创作
关注公众号
第一时间获得相关结果通知
提交审核失败
请检查您的网络状态后再试一次
重新提交
保存成功
订阅成功
保存失败,请重试
提交成功
邹毅🎸
高级工程师
7年开发经验,涉猎广泛,主要开发语言有php、nodejs、go,最近在了解机器学习相关知识
...
更多
创作文章
5
小团队 DevOps 实践之监控告警
距上次 Chat 之后月余,安然度过春节,终于把这部分内容的实践做完了,写一篇文章与大家分享一下。残念的是日志采集这块还没做到位,留待以后再说。 开发团队的工作有三:开发、查问题、解决问题。往往在开发测试环境中查问题较容易,而线上排障困难,大部分情况只能考查日志查 SQL。 在 DevOps 实践中,监控告警环节应该对开发团队透明,这样开发可以通过了解和回溯故障时段的各项指标更方便的排除可疑项、推断问题源,再有的放矢的定位解决问题。 本文概要: 1. Zabbix 安装 2. Zabbix 配置服务器监控 3. Zabbix 配置 MySQL 监控 4. Grafana 安装 5. Grafana 集成 Zabbix 6. Grafana 监控业务数据
免费
DevOps
278 订阅
微服务化小团队:让 GitLab、Jenkins 与 Sonar 碰撞出火花
我从飞凡离职加入影合众数月以来,一直致力于小团队的开发微服务化,团队虽小但负责的业务很多。 - DevOps 怎么给开发团队减负? - 单一项目库似乎比多项目库拆分效果更佳? - 小团队的开发如何让代码质量更靠谱? - TDD 开发应该用什么姿势落地? 关于以上问题,我小有心得,跟大家说道说道吧。
GitLab
Jenkins
Sonar
微服务
380 订阅
PHP 内存泄漏分析定位
PHP 开发常见场景是提供 API 接口,一次请求结束即销毁实例,做垃圾回收。但有的时候我们不可避免要写常驻进程、长时间运行的脚本程序,这个时候对内存管理的要求比较高,一旦出现内存泄漏,机器的资源被快速吃掉,程序无法获得更多内存时就会自动终止。 本场 Chat 我们来聊聊: 1. 观察 PHP 的系统内存占用情况。 2. 实际构造一个内存泄漏的 PHP 程序。 3. 用 valgrind 分析可能造成内存泄漏的地方。 4. 常见会出现内存泄漏的地方。 希望大家通过此次活动都能快速解决此类问题。
PHP
179 订阅
Go 语言的类型转换
从 PHP、Nodejs 等弱类型语言转向 Go 语言开发时最头疼的就是类型转换了,Go 语言提供了万能类型 interface,常见的基础类型 int、float64、string,还有 map、slice,还有 error 等。怎么互相转换,写 restful API 时怎么转 json...来场说走就走的 Chat。 **实录提要:** - PHP 或 NodeJS 转 Go 有什么特别的心得? - Go 在电商系统中适合的位置有哪些? - 在微服务这块,Go 和 Java 相比,有哪些优缺点? - 怎么忍受 Go 的 error 处理? - Go 的设计者为什么把语言设计为强类型? - 鸭子类型在 Go 中是如何得以体现的? - 能讲下编程范式和编程习惯上的异同吗? - 调试起来 PHP NodeJS Go 有感受到区别吗? - 目前国内 Go 的生态如何?比较好的交流论坛有哪些? ------ 合作者/嘉宾: 吕宝虹,10 余年 C++ 语言使用经验,3 年 golang 使用经验。在高并发服务端软件的设计和开发有丰富经验,曾参与多款 PC 网游和手游的开发、主导在线视频教育程序的开发,现就职飞凡。
严选
Go
354 订阅
搭建公司内部包管理系统
Ruby 的 gems,Node.js 的 npm、yarn,PHP 的 composer,Go 的 godep,Java 的 maven。我们开发实践中的各种语言都或多或少支持引入外部依赖库到代码中,这样我们能有更多时间完善自己的逻辑,节省开发时间精力。但是我们常常会面临这样的问题:团队的代码库是不公开的,怎么搞定私有的通用代码拆分?部署系统从 github、npmjs.org 下载包太过缓慢,一次部署花时间都浪费在外网了,能不能从内网下载呢?本场 Chat 我们可以聊一聊。 **实录提要:** - Golang 怎么搭建私有库? - 如何看待二进制打包为系统安装包这件事? - 不同的语言,需要搭建不同的包管理系统,是否考虑搭建一个通用的包管理服务? - 是否有好的同步官方包的脚本或者实现可以共享下? - pip 源有完整克隆方法吗? - 有没有基于 govendor 加 Gitlab 实现的包管理方案? - 包管理平台里面如果一个包有问题,导致团队下载多次都无法引用,如何操作? - 包管理平台与持续交付系统整合,如何让项目提升最大的价值? - Nexus、npm、nuget 怎么做高可用?
严选
包管理系统
303 订阅
10
关注
119
粉丝
认证与成就
Chat 作者
创作字数
2.0w
收到掌声
51
登录 GitChat
获取验证码
验证即登录,未注册则自动创建新账号
忘记登录密码
登录
密码登录
登录即表示您同意
《用户协议》
设置登录密码
验证即登录,未注册则自动创建新账号
保存并登录
返回
找回密码
获取验证码
8-20位的数字混合密码更安全哦~
保存并登录
跳过
温馨提示
若您曾经在微信端使用过 GitChat 产品 请您绑定微信以避免数据丢失, 也可以在设置/微信绑定里进行绑定
绑定成功
请使用微信APP扫描二维码绑定
微信登录
请使用微信APP扫描二维码登录
绑定手机
绑定手机可以和微信端保持数据同步
获取验证码
8-20位的数字混合密码更安全哦~
确认并登录
×
帐号设置
头像
选择头像
最佳分辨率:200*200像素
昵 称:
微信号:
头 衔:
背景介绍:
正在上传头像,请稍等......
正在更新,请稍等......
邮件地址格式不正确,请重新填写
此邮件地址已经被其他用户使用