难倒一切众生的 nginx 配置文件,指令和指令块详解!
herman 7年前 (2019-01-08) 2892浏览
基本上每个软件或框架都提供的有配置文件。比如,Tomcat 有配置文件,Apache 也有,Spring Boot 也有,nginx 也不例外。其中 nginx 的配置文件最过于复杂,其实也不复杂,因为你没完全理解 nginx 的配置语法,等你理...
herman 7年前 (2019-01-08) 2892浏览
基本上每个软件或框架都提供的有配置文件。比如,Tomcat 有配置文件,Apache 也有,Spring Boot 也有,nginx 也不例外。其中 nginx 的配置文件最过于复杂,其实也不复杂,因为你没完全理解 nginx 的配置语法,等你理...
herman 7年前 (2019-01-08) 7689浏览
前段时间,网上爆出了 12306 的 60 万账号在网上出售。归根结底是因为有人使用了存储明文密码。作为一个程序员,对用户口令加密是一个最基本的简单功能,然而,越简单的东西,越容易被忽视。今天我就给大家分享一个 PBKDF2 加密,让拖...
herman 7年前 (2019-01-08) 2948浏览
在昨天,Github 官方博客发表了一篇文章,透露出 Github 的新年计划。Github 个人私有仓库免费! 目前在 Hacker News 上有 528 个评论!有兴趣的可以在这里查看:Announcing...
herman 7年前 (2019-01-07) 17985浏览
我们为什么要招高级程序员呢?因为高级程序员写的 bug 可能更少,在调用 api 的时候,犯错的概率更小。但是并不意味这高级程序员就不犯错。今天我们就一起来分享一个由于 ArrayBlockingQueue 使用不当,导致公司损失几百万的案例! ...
herman 7年前 (2019-01-07) 7524浏览
开源会上瘾,你看阿里,接二连三“搞事情”,一年都不知道开源了多少产品了。 最近阿里有发布了 imgcook 社区体验版。该产品经过淘宝前端团队内部近 2 年的打磨。目测又要有不少前端程序员毕业吧! imgcoo...
herman 7年前 (2019-01-07) 4176浏览
微信的强社交属性让其拥有众多的用户。一些第三方网站,如果,每个都做一套用户管理系统,让每个用户都再注册一遍,首先管理上就面临很多问题。比如,要不要发短信验证码,涉及到信息安全等问题,小公司很难有保证。于是随着 OAuth 等第三方授权协议的发展,...
herman 7年前 (2019-01-06) 2118浏览
现在,没有出年度报告的互联网企业都不好意思叫互联网公司! 而出了年度报告的互联网公司,他们的“报告体”大体相同,好像都有一个共同的模板。以至于,年度报告现在已经被玩坏了! 我记得最早的年度报告应该是支付宝的年度...
herman 7年前 (2019-01-04) 3734浏览
WebFlux 是一种趋势,作为程序员我们也应该看到未来的趋势,未来的热门技术。我个人感觉 WebFlux 未来会取代 Spring MVC,因此我花了很多的时间和精力在学习 WebFlux。本文我们一起来学习 We...
herman 7年前 (2019-01-04) 9613浏览
使用 WebFlux 也有一段时间了,最近有一个需求需要用到重定向功能。开发人员无论怎么试都无法让网页进行重定向,然后我谷歌了非常的多的文章。有些文章说不支持类似 spring-mvc 的 forward 功能。有的说要升级到 5.0....
herman 7年前 (2019-01-04) 5235浏览
还是那句话,网上有大量的设计模式的文章,他们写的都非常的好,我也能看懂,但是我在实际的项目中用不出来。 你说奇怪不,我会,我懂,但是我不会用。面试回答我都 OK,但是我想在项目中使用,但是就是找不到使用场景! 这样的人不在少数,微信群...
herman 7年前 (2019-01-03) 2657浏览
回顾 2018 年,我挺意外的。在 2018 年,我写了一篇 10万 + 的文章《因不写注释,码农杀了4位同事,一人情况危急》。 这篇文章开始百度收录了,搜索量一度达到历史最高,导致我的网站几度奔溃!后来我把这篇文章发到了我的百家号,也收获...
herman 7年前 (2019-01-03) 2286浏览
富兰克林说过,世上只有死亡和纳税是不可避免的。 以前,我们听过各种名目的税收,但这些税收都不算奇葩。最奇葩的莫过于最近网上又流传出谷歌税要来了,我刚开始以为就是智商税、知识付费帮你筛选有用信息的检索税。 但是,当我深入了解后,发现并不...
herman 7年前 (2019-01-03) 2620浏览
有时候闲下来,静静的思考也是一件趣事! 我的公众号最近大力发展了 3 个月,粉丝从 0 到 1 W,人渐渐的多了起来。很多网友都在微信群里,几个微信群都满了,很多人会问我问题。但是时间有限,精力有限,照顾不到很多人,有很多人加我好友,也有很...
herman 7年前 (2019-01-02) 5905浏览
90% 的程序员都认为 innodb 是行级锁,但实际上使用不当,它也是表级锁! 看过我博客的网友都知道,我之前写过一篇文章《MySQL InnoDB存储引擎select和update查询阻塞insert语句,形成表级锁》。拯救过不少人,今...
herman 7年前 (2019-01-02) 6640浏览
现在的系统开发越来越简单。例如,对接支付宝,我们有 alipay-java-sdk;对接微信支付有微信支付的 SDK;对接友盟有友盟的 um-push-sdk;对接七牛云我们有七牛云的 qiniu-java-sdk!...