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