如何写出让同事无法维护的代码?

译者:陈皓 (@左耳朵耗子)
原文:http://mindprod.com/jgloss/unmain.html
译文:http://coolshell.cn/…

为什么一定要用消息中间件?

来源:石杉的架构笔记(ID:shishan100)
这篇文章开始,我们把消息中间件这块高频的面试题给大家说一下,也会涵盖一些MQ中间件常见的技术问题。
假如面试…

一位 70 后程序员的 26 个职场感悟

作者:阿里巴巴中间件
微信公众号:阿里巴巴中间件(ID:Aliware_2018)
© -PinkCuty
在上周末阿里巴巴中间件举办的APM深度交流技术沙龙…

GitHub年度报告,爆全球程序员画像!

源 / 顶级程序员 文 / 江户川雨
在昨天的 GitHub Universe 开发者大会上,GitHub 发布了史上最大更新:可直接运行部分代码的 GitHu…

IoT上的缓冲区溢出漏洞

在过去N年里,缓冲区溢出一直是网络攻击中最常被利用的漏洞。 看一下缓冲区是如何创建的,就能知道原因所在。
下面是C语言的一个例子:
第一步,程序员使用 mall…

关于Java健壮性的一些思考与实践!

来源公众号:一名叫大蕉的程序员 | 作者:大蕉
程序健壮性非常重要,要怎么玩怎么写才能让程序更加鲁棒呢?我又这么几点小建议。
一、进行统一的业务处理响应
根据…

令人激动的语音UI背后

亚马逊Echo和Echo Dot智能音箱获得了成功,它已经使语音命令(通常称为语音UI或语音UI)出现在了新技术产品中。在每一部智能手机和平板电脑上,大多数新型…

Java中的锁原理、锁优化、CAS、AQS

来源 | 简书 | 作者 | 景小财
作者简介 | 美团外卖活动业务负责人
一、为什么要用锁?
锁-是为了解决并发操作引起的脏读、数据不一致的问题。
二、锁实…

并发编程JMM系列之基础!

来源 | 公众号 | Justin的后端书架
Java程序员在进行多线程开发时,并不需要关心线程间是如何通信的,这些对程序员本来来说完全是透明的,但是内存可见…

简要分析ZooKeeper基本原理

最近一直有小伙伴私信我,问一些关于Zookeeper的知识,下边关于的Zookeeper的知识整理了一下,一起学习一下。
一、ZooKeeper 基本概念

1…

潜在杀人凶器?VR设备、无人机、平衡车的死穴在“声音”!

阿里妹导读:我们常常听到过黑客入侵电脑攻击网页的情况,但是对于智能硬件设备而言,阿里云集团安全部门两位小伙伴(王正博、王康)表示,传感器可能是被我们忽略的一个重…

谷歌工程师为何疯狂迷上阿里郎的鞋?

日前,全球计算机视觉顶级会议CVPR 2017在夏威夷火奴鲁鲁举行。一项来自阿里巴巴的“刷脚购物”技术意外走红。

Google工程师用淘宝拍立淘功能拍摄阿里工…

Linux操作系统安装ELK stack日志管理系统–(1)Logstash和Filebeat的安装与使用

安装测试环境:Ubuntu 16.04.2 LTS
前言

(1)ELK是Elasticsearch,Logstash,Kibana 开源软件的集合,对外是作为…

简要分析ZooKeeper基本原理及安装部署

一、ZooKeeper 基本概念
1、ZooKeeper 是什么?
Zookeeper官网地址: http://zookeeper.apache.org/
Zo…