herman的文章

JAVA

Java 为什么要让 String 设计成不可变的?

7年前 (2019-02-14) 3211浏览

接上篇文章《Java 中 String 为什么设计成 final 类?为什么它有“不可变性”?》我们再来说说 Java 为什么要让 String 设计成不可变的? 任何事情都得有原因吧,Java 设计 String ...

SQL

MySQL 中 MyISAM 中的查询为什么比 InnoDB 快?

7年前 (2019-02-13) 6265浏览

哎呀,一年之计在于春啊。最近过完年了,微信群里有非常多的小伙伴在问我一下面试方面的问题。比如:有让我出题的,有让我推荐资料的,还有让我推荐公司的。。。 真是太难为我了!也有些人刚开过年,任务不算多。所以,经常酱油,不知道该学习什么? ...

NDIS

Nginx 的 access_log 指令开启配置自定义日志教程!

7年前 (2019-02-13) 6045浏览

日志就相当于软件系统的黑匣子!没有它,简直就是灾难! 你也很难讲清楚,功能和日志哪个更重要。功能服务于客户,用户等使用者,日志服务于我们自己,方便我们排查问题。所以我们要写好日志,记好日志! Nginx  也提供了非常强大的...

业余杂谈

Nginx 的 log_format 日志格式

7年前 (2019-02-12) 4176浏览

基本上任何一个系统或者框架都有日志记录功能,Nginx 也不例外。 前面我在《昨天,我和黑客之间的一次攻防演练!》这篇文章中也使用到了 Nginx 的 access_log 日志。今天我们重点来说一下,Nginx 中的 log_f...

业余杂谈

Nginx + Tomcat 报 504 Gateway Time-out 错误的解决方法

7年前 (2019-02-12) 8354浏览

我记得前面有篇文章《RestTemplate postForEntity 400 bad request 问题解决方法》中,我已经说过了只要是 5xx 错误,那一定是服务端的问题。 最近我们的报表系统又出了点问题。运营在后台导出部分订单时,...

业余杂谈

Nginx 中的反向代理 proxy_pass 配置教程

7年前 (2019-02-12) 9455浏览

对于 Nginx,可能有很多人第一时间能想到的就是它的反向代理这一特性,今天我们就一起来简单的学习一下 Nginx 中的反向代理 proxy_pass 的相关配置用法。 在开始之前,我们先来聊一聊啥是正向代理,啥是反向代理。 正向代理...

业余杂谈

关于常见算法的时间复杂度 Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3)<…<Ο(2n)<Ο(n!)

7年前 (2019-02-11) 3505浏览

说实话,我是真的不懂算法。但是,我知道一个算法的好坏,通常时间复杂度是一个评价的指标之一。 又到了一年的面试季,有些同学在群里反馈算法问题。关于这类问题,我建议大家多去 LeetCode 刷题,多去看看练习练习。因为我对算法问题真的是不太懂!没有专门...

业余杂谈

只因一个 rm -rf / 和 rm -rf * 笑话,程序员被迫离职!

7年前 (2019-02-11) 28621浏览

程序员何必为难程序员呢?何必欺骗小白呢? 今天是新年开工大吉第一天,很多程序员朋友都已经回到阔别不久的公司,开始新一年的工作!比如,百度网盘在新年第一天就开始了升级工作《开工大吉?程序员的苦逼日子从新年开工第一天就开始了!》! 朋友的...

业余杂谈

开工大吉?程序员的苦逼日子从新年开工第一天就开始了!

7年前 (2019-02-11) 3419浏览

今天是农历新年开始上班第一天!微信群里很多网友反映,我分享的一些资料都打不开了! 我开始以为是这些资料分享的链接都被和谐了。所以,我就登录上百度网盘,发现一些分享都是好的! 然后我就问他们,打开链接时提示什么? 提示升级...

SQL

MySQL 中的保险,binlog 日志格式种类和优缺点总结

7年前 (2019-02-02) 6209浏览

任何一个系统,或者项目,我们都要提供 3 高支持。比如,Java 中出现异常了,那么 Try-catch-finally 就相当于一份“保险”,而 MySQL 中 binlog 日志就相当于一份“保险”。 MySQL 中 binlog 日志...

JAVA

拜托,请别再问我 BIO,NIO,AIO 了!

7年前 (2019-02-02) 7411浏览

这是一个面试中经常被问到的问题,也是高频面试题。我本来是不想写这方面的内容的,怕误导大家。但是奈何总有网友给我私信,想让我简单的解释一下。 所以,就有了本文。其中可能有部分描述不准确或者错误的地方,大家留言,共同交流,共同进步! BIO,NIO,AI...

SQL

有多少人读错了 MySQL ?细数哪些经常被程序员念错的单词!

7年前 (2019-02-02) 6999浏览

有多少人读错了 MySQL ?具体有多少,我不知道。但我知道有很多人都读错了,而且我也是其中读错的一个! 最近,我们公司来了一个老外,他来是和公司有商业合作的,并不少真正的程序员。临近中午时,他从我身边走过,看到我在写 SQL,便对我说:&...