为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接?

作者:Hollis | 微信公众号:Hollis
本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字符串拼接相关的知识。本文基于jdk1.8.0…

IDEA已经18岁了!这个好用的插件应该告诉你了!

作者:银时
作者简介:Cloud Toolkit产品经理,《从Paxos到ZooKeeper》作者
微信公众号:阿里巴巴中间件(ID:Aliware_2018)…

程序员:平时的你 VS 面试的你!

作者:孤独烟 | 微信公众号:打杂的ZRJ
引言
大家在面试的时候,特别是最后一面HR面,是不是经常都说自己咳咳咳。博主特意总结了一下平时的你和面试的你区别在哪…

为什么阿里巴巴禁止开发人员使用isSuccess作为变量名?

作者:Hollis | 微信公众号:Hollis
在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一…

程序员的这 10 个坏习惯!你占了几个?

作者: Brad Traversy | 编辑:郝鹏程
编者按:每位开发人员在自己的职业生涯、学习经历中,都会“开发”出一些坏习惯。在这篇文章中,作者向读者展示他…

IDEA的这八条配置你一定要改!

来源 | 打杂的ZRJ | 作者 | 孤独烟
引言
坦白说,我很少写这种操作类型的文章。因为这种文章没啥新意,大家操作步骤肯定是一样的。然而,我答应了我的同事小…

『GCTT 出品』代码中的缩进线

在近期伦敦举行的 Golang 英国会议 上,我在地道的Go 语言窍门 交流(幻灯片)中讲到关于代码中的缩进线, 我想在这里稍微解释一下。

缩进线是“观察者无…

Java后端技术从0到1,中级路线,一步步走向大神!

最近给知识星球的几位小伙伴进行了几次模拟面试,发现还是有很多迷茫的地方,学到一定阶段的时候,就不知道怎么继续学习了。工作中每天除了写一些业务代码,根本就没有机…

请问:如何写出没有BUG的代码?

作者:sherrywasp
出处:www.cnblogs.com/sherrywasp
1947年9月9日,美国海军准将 Grace Hopper 在哈佛学院计…

以下几种情况,建议你趁早辞职!

当你在公司或者项目中出现以下情况之一的时候:

每天维护同一套业务代码
每天无难事可做,都是手到擒来的事
只发布下代码或者写写工作文档
每天上班像上坟,毫无短…

【面试必备】如何在10亿数中找出前1000大的数?

作者:channingbreeze | 微信公众号:互联网侦察
小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BA…

我是怎么把一个项目带崩的!

作者 :zer0Black
来源 :www.cnblogs.com/zer0Black
我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,…

Tomcat中的类是怎么被一步步加载的?

作者 :xingoo
来源:http://www.cnblogs.com/xing901022
说到本篇的Tomcat类加载机制,不得不说翻译学习Tomcat…

动态代理之投鞭断流!看一下MyBatis的底层实现原理!

作者 l 祖大俊
来源:https://my.oschina.net/zudajun
一日小区漫步,我问朋友:Mybatis中声明一个interface接口,没…

『GCTT 出品』Go 语言 Malloc 的惯用语法

Go 语言 Malloc 的惯用语法
我终于又开始使用 Go 语言编程了。虽然我在前两年多的时间里积极参与这个项目,但从 2012 年起,我就基本没有参加过这个…

优秀的代码都是如何分层的?

来源 | 公众号_咖啡拿铁 | 作者 :咖啡拿铁
1、背景
说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapp…

MCU上的代码执行时间

在许多实时应用程序中,二八原则并不生效,CPU 可以花费95%(或更多)的时间在不到5% 的代码上。电动机控制、引擎控制、无线通信以及其他许多对时间敏感的应用程…

从码农到工程师:看一下这6点!

作者:陶辉笔记
来源:http://www.taohui.pub
许多程序员自称码农,因为每天事情总也做不完,而这些工作也没有给自己带来职业上的提升,总在原地…

HTTP协议又冷又实用的技能大全!

来源 | 公众号 | 码洞 | 作者 | 老钱
1、如果不用HTTPS,HTTP协议如何安全的传输密码信息?
HTTP协议是纯文本协议,没有任何加密措施。通过…

关于硬件模拟的一点感知

设计一般以一个规范开始, 这个规范能够约定最终产品应该做什么, 并从根本上推动整个开发周期。在开发的早期阶段, 第一个任务是使用规范来验证正在开发的设计是否正确…