如何优化代码中大量的if/else,switch/case?
随着项目的迭代,代码中存在的分支判断可能会越来越多,当里面涉及到的逻辑比较复杂或者分支数量实在是多的难以维护的 […]...
[译] 不容错过的 Node.js 项目架构
Express.js 是用于开发 Node.js REST API 的优秀框架,但是它并没有为您提供有关如何组 […]...
通过ee-outliers与Elasticsearch检测TLS beaconing
ee-outliers 是用于检测存储在 Elasticsearch 中的事件的异常值的工具,这篇文章中将展示 […]...
阿里程序员常用的 15 个高效工具,大部分已开源!
阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者 […]...
我是如何在 72 小时内复刻 ClubHouse 的
大家好,我是白宦成(@bestony),前几天在 B 站直播写 ClubHouse 复刻版的开发者。当然,除了 […]...
Nginx 最常用的两个功能:负载均衡和缓存
负载均衡和缓存功能是 Nginx 最常用的两个功能,这两个功能都属于高性能的调优手段,也和后端人员的关系比较密 […]...
ios可借鉴的blog
有用的文章: 调试系列: http://www.cocoachina.com/applenews/devnew […]...
Java虚拟机字节码执行引擎-演道网
定义 Java虚拟机字节码执行引擎是jvm最核心的组成部分之一,它做的事情很简单:输入的是字节码文件,处理过程 […]...
产品经理看程序员的自我修养
没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 最近 […]...
单源最短路径:Dijkstra算法(堆优化)
前言:趁着对Dijkstra还有点印象,赶快写一篇笔记。 注意:本文章面向已有Dijkstra算法基础的童鞋。 […]...
跟我学RocketMQ之消息发送源码解析
本文我将带领读者朋友对RocketMQ生产者如何发送消息这一流程进行源码层面的解析。内容偏干,请自备白开水。 […]...
为什么有些高级开发人员不喜欢Python
许多高级开发人员表示,他们发现使用动态类型的语言令人头疼。下面的响应收集了大部分拍手。 “对不起,什么?动态类 […]...
.Net微服务实战之技术架构分层篇
一拍即合 上一篇《 .Net微服务实战之技术选型篇 》,从技术选型角度讲解了微服务实施的中间件的选择与协作,工 […]...