在创业团队里,由于自身名气不响,聘用到合适的员工是非常困难的。我就曾经遇上过无数约好面试不来的,几个发完offer后不报道也不主动回复的,甚至还有面试过程中接到BAT电话提供offer于是立马拔脚走人的。本文尝试记录一下某创业公司里,从零开始打造一个好氛围的技术团队的一些心得。
性能调优的一些技巧总结
程序猿和攻城狮们天天写代码,难免碰到别人反映程序慢。我自己就碰到了许多次这样的问题。现在将一些心得记录总结一下,以便大家和未来的自己参考。总体原则是:不能无的放矢。
领域驱动设计DDD
Domain Driven Design(DDD)是Eric Evans于2004在其同名著作里提出的概念,它指明了让软件设计满足理想需求模型的方向。但是建模、设计这种事本来就很抽象,读懂这样的大作也是需要消耗不少脑细胞。本文希望能尽量以简单加实例的方式介绍DDD里的一些常见概念。
程序员常见的编码和转义
作为一名天朝程序员,除了看惯了乱码之外,在日常的工作中经常会碰到编码和转义。如果能掌握这块领域的一些常识,就可以在开发和支持时游刃有余。
人际风格与有效沟通实战
程序猿和工程狮们(还有形形色色的其他角色)的日常工作中,一定会有需要跟别人沟通的时候。因为沟通的问题认为别人sb或者被人当成sb的惨剧应该不少吧?如果有共鸣,可以读一读本文。不少企业都会请有资质的专家,为员工做类似的培训。
监控与管理dubbo服务
Dubbo是阿里多年前开源的一套服务治理框架,在众多互联网企业里应用广泛。本文介绍了一些如何监控与管理dubbo服务。使用的工具与《dubbox 的各种管理和监管》大致相同,本文更侧重于命令细节与实践。
《DevOps实践》出版啦
从开始试译到现在经过了半年多,我和马博文的译作《DevOps实践》终于出版啦。这里简要地介绍一下本书,并放篇我为此书所作的译者序,安利一下。
不止于数据库连接池的Druid
Druid传说中是Java语言中最好的数据库连接池,能够提供强大的监控和扩展功能,甚至可以基于SQL语义来防御SQL注入攻击。它与其它数据库连接池的功能对比可以参考各种数据库连接池对比,性能对比可以参考各种连接池性能对比测试。网上的一些原code.alibabatech.com的链接已经失效,文档都转移到了github上,以wiki+FAQ的方式提供,查起来有些混乱。下面我们来动手了解一下druid所提供的功能。