毁三观的 Java for 循环语句优化!
herman 6年前 (2019-02-15) 4036浏览
据说,这是一道谷歌的面试题。 就是有 3 个 for 循环,有的程序员会把 3 个一样的 for 循环合成一个来写,有的把一个 for 循环,扯成 3 个来写。比如下面的这道题。 //第一种情况 for(int i=0;i<1...
herman 6年前 (2019-02-15) 4036浏览
据说,这是一道谷歌的面试题。 就是有 3 个 for 循环,有的程序员会把 3 个一样的 for 循环合成一个来写,有的把一个 for 循环,扯成 3 个来写。比如下面的这道题。 //第一种情况 for(int i=0;i<1...
herman 6年前 (2019-02-15) 8110浏览
在一次酒会上,朋友给我提及了粉象,我当时完全没听过这个词。碍于面子,我没具体问题什么是粉象!什么是深粉象?什么是浅粉象? 今天,又有人谈起了粉象,所以我就查阅了资料把它记下来。并且在酒花儿买了这款酒,期待品尝它! 大家常说的粉象无非就...
herman 6年前 (2019-02-14) 2377浏览
现在还有人在用 Servlet 吗?如果没有人用,但是面试中遇到了怎么办? 最近,微信群里就有好友私信我:“Servlet是如何运行的?Servlet的本质是什么?”,今天我就来献丑回答一下! 我先来说一下 S...
herman 6年前 (2019-02-14) 2160浏览
今天是情人节12.14,相信大家都知道,并且也很开心。 早上的时候,我还不屑的说,程序员过什么情人节。代码不出 BUG 就是过节。没想到,今天已上班,各 QQ 群,微信群都炸了,各种搞笑图片,笑话都出来了。我再也仍不住了,就摘录了一些程序员...
herman 6年前 (2019-02-14) 3810浏览
关于线程安全的专有名词有一大堆。你们突然之间问我这个名词是什么意思,那个名词是什么意思我还真不一定能给你准确的回答。这还别说一门语言一堆名词。其实有些名词叫法不同,实际上就是一个意思。 A 语言有这个名词,B 语言就起另外一个名词。不能大胆...
herman 6年前 (2019-02-14) 2876浏览
接上篇文章《Java 中 String 为什么设计成 final 类?为什么它有“不可变性”?》我们再来说说 Java 为什么要让 String 设计成不可变的? 任何事情都得有原因吧,Java 设计 String ...
herman 6年前 (2019-02-13) 2477浏览
竟然有其他号主问我问题,惊到我了!而且这个问题还特简单,我严重怀疑他是看不起我! “Java 中 String 为什么设计成 final 类?为什么它有’不可变性’?” 这真是一...
herman 6年前 (2019-02-13) 5927浏览
哎呀,一年之计在于春啊。最近过完年了,微信群里有非常多的小伙伴在问我一下面试方面的问题。比如:有让我出题的,有让我推荐资料的,还有让我推荐公司的。。。 真是太难为我了!也有些人刚开过年,任务不算多。所以,经常酱油,不知道该学习什么? ...
herman 6年前 (2019-02-13) 5643浏览
日志就相当于软件系统的黑匣子!没有它,简直就是灾难! 你也很难讲清楚,功能和日志哪个更重要。功能服务于客户,用户等使用者,日志服务于我们自己,方便我们排查问题。所以我们要写好日志,记好日志! Nginx 也提供了非常强大的...
herman 6年前 (2019-02-13) 3495浏览
即 Github 移除 jQuery 后,Bootstrap 最近也宣布将在 V5 版本剔除 jQuery,以后将不再依赖 jQuery 了。 再见 jQuery ! jQuery 作为非常优秀的开源基础类库,为什么先后被各大...
herman 6年前 (2019-02-12) 3836浏览
基本上任何一个系统或者框架都有日志记录功能,Nginx 也不例外。 前面我在《昨天,我和黑客之间的一次攻防演练!》这篇文章中也使用到了 Nginx 的 access_log 日志。今天我们重点来说一下,Nginx 中的 log_f...
herman 6年前 (2019-02-12) 7908浏览
我记得前面有篇文章《RestTemplate postForEntity 400 bad request 问题解决方法》中,我已经说过了只要是 5xx 错误,那一定是服务端的问题。 最近我们的报表系统又出了点问题。运营在后台导出部分订单时,...
herman 6年前 (2019-02-12) 8924浏览
对于 Nginx,可能有很多人第一时间能想到的就是它的反向代理这一特性,今天我们就一起来简单的学习一下 Nginx 中的反向代理 proxy_pass 的相关配置用法。 在开始之前,我们先来聊一聊啥是正向代理,啥是反向代理。 正向代理...
herman 6年前 (2019-02-11) 3093浏览
说实话,我是真的不懂算法。但是,我知道一个算法的好坏,通常时间复杂度是一个评价的指标之一。 又到了一年的面试季,有些同学在群里反馈算法问题。关于这类问题,我建议大家多去 LeetCode 刷题,多去看看练习练习。因为我对算法问题真的是不太懂!没有专门...
herman 6年前 (2019-02-11) 28115浏览
程序员何必为难程序员呢?何必欺骗小白呢? 今天是新年开工大吉第一天,很多程序员朋友都已经回到阔别不久的公司,开始新一年的工作!比如,百度网盘在新年第一天就开始了升级工作《开工大吉?程序员的苦逼日子从新年开工第一天就开始了!》! 朋友的...