从一个 bug 说起 request.getQueryString() 和 request.getParameter()的区别
herman 5年前 (2019-12-30) 4068浏览
从一个 bug 说起 request.getQueryString() 和 request.getParameter()的区别 最近有一个同事,遇到了一个奇怪的问题。request.getParameter() 获取不到值,request.g...
herman 5年前 (2019-12-30) 4068浏览
从一个 bug 说起 request.getQueryString() 和 request.getParameter()的区别 最近有一个同事,遇到了一个奇怪的问题。request.getParameter() 获取不到值,request.g...
herman 5年前 (2019-12-23) 2751浏览
Redis 分布式锁的文章,网上一大片。但是大多数的实现,都有存在漏洞!这也正是为什么 Redis 的作者推出 Redlock 的原因之一了。 今天,我来说说,常见的 Redis 分布式锁都有哪些漏洞! 分布式锁的 N 多 Bug,你真...
herman 5年前 (2019-12-22) 3837浏览
很多自称为 Redis 高手,甚至是看过 Redis 源码的人都不清楚 Redis 为何不使用 libevent 和 libev 事件库,而是要实现自己的事件库? 这个问题同样的也困惑我了很久,直到最近我在谷歌上偶然间看到 Redis 作者的...
herman 5年前 (2019-12-13) 4224浏览
Mac 下的 ab 测试工具安装,以及 configure: error: APR not found 问题解决 ab 测试工具很多人可能都听说过,是高并发测试必会的测试工具了。今天我在 Mac 下安装这个工具时,发生了一些错误,我这里记录一...
herman 5年前 (2019-12-12) 5439浏览
使用 Java 8 有很长的一段时间了,对它的 Lambda 表达式爱不释手,但是最近发现它的缺点也不少! 原本项目跑的是很顺利的,直到有一天改了某个需求,随手把这个任务分给了其他新同事,谁知新同事看不懂 Lambda,源码阅读起来太困难了!...
herman 5年前 (2019-12-10) 5523浏览
这个问题的异常信息,其实很长,标题中我只截取了一部分。如果全部列取出来,我估计会影响搜索引擎的收录。 下面这个才是完整的异常信息。 Caused by: sun.security.validator.ValidatorException...
herman 5年前 (2019-12-05) 3018浏览
解决 Redis redisTemplate.opsForHash().entries 报 WRONGTYPE Operation against a key holding the wrong kind of valueWRONGTYPE Op...
herman 5年前 (2019-11-30) 3470浏览
Mac 下的软件安装其实非常的简单。前提是你安装 Homebrew,今天就有一个新手 Mac 用户问我如何安装 ProtoBuf,这里我录制了一个小的视频教程和写了这篇文章,方便大家在 Mac 下安装 ProtoBuf。 安装之前,我们可以先...
herman 5年前 (2019-11-30) 3570浏览
SpringBatch 并不是一个新框架,它有好几年的历史了。估计我个人的观察,其实有不少公司都用的有这个框架!这一点也可以从我在阿里云发表的对应文章的阅读数上可以看出! SpringBatch 教程 刚好最近不少网友咨询我,Sprin...
herman 5年前 (2019-11-10) 4414浏览
制作 Docker 镜像的时候,有一个非常关键的文件 .dockerignore。根据这个文件的描述就知道它有两个特点:1、它是一个隐藏文件;2、它可以专用与忽略掉 docker 镜像的某些文件。 和 .dockerignore 类似的文件其...
herman 5年前 (2019-11-10) 4894浏览
今天,有一个网友在做毕业设计,说是用用 docker,但是在执行 docker run 的时候,报错了,提示“docker: invalid reference format.See ‘docker run –help...
herman 5年前 (2019-11-09) 16799浏览
SpringBoot 的这个错误很常见,也很简单,但也足以抵挡住不少新手学习者,让他们举步维艰。 最近有一个网友就私信我说,他的 SpringBoot 程序无法启动,报 org.springframework.context.Applicat...
herman 5年前 (2019-11-03) 3053浏览
中国互联网热衷于“造轮子“! 在极客时间上消息队列高手课的时候,那个专栏作者就透露,京东有自己的消息队列产品 JMQ,并且将很快开源问世! 之后,我很少留意过 JMQ 的消息。今天偶然之间,看到去哪儿网也搞了一个消息中间件 QMQ。 ...
herman 5年前 (2019-10-26) 10213浏览
做电商,就会遇到订单超时问题,而且还经常被拿来面试提问! 今天,周末放假,抽时间给大家总结了几种订单超时未支付自动关闭的实现方案。同时,我手机还有几套电商类从零架构到实现的视频教程,如有需要,可以加我的微信号“xttblog”,免费送给大家!...
herman 5年前 (2019-10-19) 2721浏览
我们小伙伴们在访问淘宝、网易等大型网站时有没有考虑到,网站首页、商品详情页以及新闻详情页面是如何处理的?怎么能够支撑这么大流量的访问呢? 很多小伙伴们就会提出他们都采用了静态化的方案,这样用户请求直接获取静态数据html,就不需要访问数据库了...