- 博客(10)
- 收藏
- 关注
翻译 如何成为一个优秀的开发者
*前言:原作者George Fekete是一个拥有10年客户端和服务端的web开发者,擅长PHP、JavaScript,致力于各种中大型的web应用,Primal Skill的创始人,CTO。本文根据How to be a Good Developer翻译而来。*作为一个苦逼的程序员,你需要在这个随时变化的行业中不断的提升身自己,学习并且实践,成为一个成功的开发者,才能在这巨大压力
2015-08-28 16:39:58
578
翻译 发布MQTT消息究竟有多快?
How fast can you publish MQTT messages?现在许多的智能硬件应用都需要从传感器获得相应的数据,处理后把这些数据传递到后端。为了能够评估这些应用的性能,首先我们需要解决以下的问题:1. 每秒从网关发送到后端的信息数2. 在反应模块和纯Java环境中创建解决方案的比较3. 如何在多核的环境下并行收发和处理数据的进程在
2015-08-24 18:28:53
6638
转载 我理解的优秀软件工程师
最近越来越多人的在谈论 全栈工程师 (full stack),从某种意义上来说,一个优秀的工程师,必然是一个全栈工程师,或者至少一两种跨语言、平台工作的能力。 就我个人的理解,来探讨一下如何定义一个优秀的工程师。简单版本聪明、好沟通、自我驱动、有激情。复杂版本有扎实的基础知识。理解计算机、操作系统、编译、链接、装载等各个环节的原理;理解网络原理;熟悉常见算法和数据结
2015-06-09 18:14:58
423
转载 请不要说自己是 Java 程序员
几年前 Reddit 上有个关于招聘的笑话:面试官问:你用过 Python 或者 Django 吗?答:我三周前去过动物园,这个算吗?面试官:你被雇佣了。一周后,这位应聘者用 Django 给他们的产品写了一个在线论坛。英文的玩笑,用中文看有点不太容易懂。它的意思就是一个关于 Python(蟒蛇)经验只有三周前去过一次动物园的程序员,只要他足够的好,他也可以用一周的时间,基于
2015-06-09 18:14:21
487
转载 2014年的演讲
2014年参加了多场演讲,其中感觉还不错的几场总结下:时间:2014-07-19地点:深圳活动:InfoQ Arch Summit 深圳题目:实时系统架构与实践InfoQ 2014年深圳架构师峰会组织的很不错,演讲现场的音效也很好,讲起来很舒服。这次分享的思路是介绍下云巴的总体架构,各个模块在设计中的考虑和尝试去解决的问题。在会场还有机会跟阿里的章文嵩当面讨教了
2015-06-09 18:14:14
310
转载 poolboy的坑
poolboy是Erlang中运用非常广泛的进程池库,它有很多优点,使用简单,在很多项目中都能看到它的身影。不过,它也有一些坑,使用时候需要注意。(本文对poolboy的分析基于1.5.1版本)worker创建不能失败当poolboy初始化的时候,或者当前进程池的worker数量超过默认值,都会新建worker。我们看一下新建worker的代码:new_worker(Sup) ->
2015-06-09 17:10:07
576
原创 Erlang 内存泄漏分析
随着项目越来越依赖Erlang,碰到的问题也随之增加。前段时间线上系统碰到内存高消耗问题,记录一下troubleshooting的分析过程。线上系统用的是Erlang R16B02版本。问题描述有几台线上系统,运行一段时间,内存飙升。系统模型很简单,等待网络新连接,pool中找新可用process进行处理。top命令观察,发现内存都被Erlang进程给吃完了,netstat命令查看
2015-06-09 17:08:25
407
转载 Go vs Erlang
因为 云巴 系统对高并发、低延迟的需求,我们对各个语言、平台做了很多的调研比较工作。这自然就包括致力于开发高并发应用的 Go 和 Erlang。并发Go 对高并发的支持通过 goroutine 实现。goroutine 可以理解为轻量级的 线程(thread)。同一个 Go 应用创建的 goroutine 共享地址空间。Erlang 的高并发通过轻量级 进程(process)实现,
2015-06-09 17:06:24
534
原创 Go实践
最近在一个项目中使用了Go语言,当然不可避免的遇到了一些问题,记录这些问题的解决方法,也是Go实践的一部分了。项目中的需求很简单,从RabbitMQ读数据,然后写入Redis当中,当然这个量比较大,似乎用goroutine是一个好的解决办法。所以刚开始的逻辑是,从MQ读取数据,然后对每个数据都用一个goroutine处理。goroutine从Redis Pool里面取Redis c
2015-06-09 17:03:03
827
原创 Couchbase 分享 PPT
DTCC 2014 Couchbase 分享 PPT:"Couchbase 介绍及实战 DTCC2014.pptx" http://yunba.io/download/Couchbase%20介绍及实战%20DTCC2014.zip
2015-06-09 17:02:45
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人