拜托别再问我CPU过高100%,内存泄露的问题了!
herman 7年前 (2019-01-23) 5708浏览
群里经常有网友提问 CPU,内存相关的问题。还有一些索引问题,QPS 等问题。以至于我写了很多拜托系列的文章。 比如,这两篇《拜托别在问我 MySQL 性能优化了!》、《拜托,别再问我 QPS、TPS、PV、UV、GMV、IP、RPS 好吗...
herman 7年前 (2019-01-23) 5708浏览
群里经常有网友提问 CPU,内存相关的问题。还有一些索引问题,QPS 等问题。以至于我写了很多拜托系列的文章。 比如,这两篇《拜托别在问我 MySQL 性能优化了!》、《拜托,别再问我 QPS、TPS、PV、UV、GMV、IP、RPS 好吗...
herman 7年前 (2019-01-22) 5044浏览
现在的公司都讲究国际化、全球化。但是国际化并不代表全球化,国际化只是把我们的系统有中文的地方翻译成支持多国语言,让不懂中文的人能用,国际化主要解决这个问题。而全球化,那就得重新写一个系统,因为你只把语言翻译一下,别人能看懂,但是使用习惯和体验上,...
herman 7年前 (2019-01-21) 5609浏览
最近公司准备推出国际化的内容了,这个调整对我们来说其实不小的。主要是 APP 端,网页端,小程序端,公众号,H5 等各渠道都要支持。 同事在进行国际化时,遇到了一个异常,详情如下: java.lang.UnsupportedOpera...
herman 7年前 (2019-01-19) 6818浏览
只有不断的学习才能提高自己,只有自己变强才能无敌。到哪里都有饭吃,到哪里都有价值。 最近,我有看了一些 JVM 的知识,发现一些知识容易健忘,在这里做一些笔记。总结下来,回头有时间了再来回顾。 当前主流虚拟机(Hotspot VM)的...
herman 7年前 (2019-01-17) 3591浏览
最近一直在忙于救火,陆陆续续的有不少用户反馈我们的系统会出错,下单时间不是在远古就是在未来。而负责后台管理系统的员工也提出了质疑,这个订单下单时间是 19xx 年,还有这个订单创建时间是 2187 年,这些都是非正常的订单,是不是有人攻击我们?这...
herman 7年前 (2019-01-16) 8678浏览
一个网站的登录页面就相当于一个人的脸,脸往往给人留下第一印象。印象好,就会带来好体验。好体验就可能有更高的活跃度,所以像我前面《SpringBoot + spring-security-oauth2 实现仿微信,QQ,微博等授权认证》中的漂亮的登...
herman 7年前 (2019-01-16) 9082浏览
还记得我在这篇文章《SpringBoot + spring-security-oauth2 实现仿微信,QQ,微博等授权认证》中实现的漂亮的授权页面吗?spring-security-oauth2 中默认的授权页面太丑了,基本没人会使用。我们都希...
herman 7年前 (2019-01-16) 13829浏览
不管是 spring-security-oauth2 框架,还是其他框架,它们的共同点就是可以高度定制化。今天我们就来个定制化第二篇,使用 TokenEnhancer 自定义生成令牌。 所谓令牌,也就是我们常说的 Token。通过我的这篇文...
herman 7年前 (2019-01-16) 9456浏览
我在 WebFlux 教程中已经阐明了一种观点,函数式编程(Functional programming)将成为未来编程的一种趋势。我们也可以从 Java 8 等新版本中看到这种趋势。所以关于函数式编程的原理,优缺点?什么是函数式编程?等问题,我...
herman 7年前 (2019-01-15) 8420浏览
从前面的文章中,我们可以了解到 spring-security-oauth2 产生的授权码默认是 6 位的。 并且,我们通过拿到 code 后,再通过 code 获取 access_token。那么会不会因为 code 太短,或者 code 太简单被...
herman 7年前 (2019-01-15) 8998浏览
随着 OAuth2(开放授权)的火热,越来越多的网站选择使用 OAuth2 技术获得用户。这样做不需要用户过多的注册账号,维护账号以及担心用户个人信息泄露等问题。所以说与 OAuth2 相关的关键词都火热了起来。比如:OAuth 2 c#、oau...
herman 7年前 (2019-01-15) 8662浏览
对于 OAuth2 我相信,多数人都不会陌生。我前面也写过《Shiro 集成 OAuth2》的教程,最近一段时间,我们再来深入学习学习 OAuth2。 OAuth2 协议很简单,理解起来也不难,难在集成 spring securi...
herman 7年前 (2019-01-11) 5486浏览
我前面就说过,阿里开源会上瘾的。因为有了云计算,将会有越来越多的产品被开源。为此,腾讯在云计算方面,整个公司都将由 To C 向 To B 转型。腾讯为打破内部技术壁垒,腾讯正式成立技术委员会,并将在未来的一段时间,开源内部多款产品。 现在...
herman 7年前 (2019-01-11) 9140浏览
代码中的问题,光靠 Code Review 是不够的。Code Review 主要是解决规范问题,当然也能排查出一些 bug。 Code Review 适合技术驱动型团队、公共服务型团队、测试缺失型团队、新人密集型团队、任何有主观意愿的团队...
herman 7年前 (2019-01-08) 7624浏览
前段时间,网上爆出了 12306 的 60 万账号在网上出售。归根结底是因为有人使用了存储明文密码。作为一个程序员,对用户口令加密是一个最基本的简单功能,然而,越简单的东西,越容易被忽视。今天我就给大家分享一个 PBKDF2 加密,让拖...