天道不一定酬所有勤
但是,天道只酬勤
Hollis出品的全套Java面试宝典不来了解一下吗?

综合应用

第一次使用缓存,因为没预热,翻车了

预热一般指缓存预热,一般用在高并发系统中,为了提升系统在高并发情况下的稳定性的一种手段。 缓存预热是指在系统启动之前或系统达到高峰期之前,通过预先将常用数据加载到缓存中,以提高缓存命中率和系统性能的过程。缓存预热的目的是尽可能地避免缓存击穿...

赞(21)hollischuanghollischuang阅读(4038)去评论

再有人问你如何实现订单到期关闭,就把这篇文章发给他!

在电商、支付等系统中,一般都是先创建订单(支付单),再给用户一定的时间进行支付,如果没有按时支付的话,就需要把之前的订单(支付单)取消掉。这种类似的场景有很多,还有比如到期自动收货、超时自动退款、下单后自动发送短信等等都是类似的业务问题。 ...

赞(7)hollischuanghollischuang阅读(6683)去评论

使用Java8改造出来的模板方法真的是yyds

我们在日常开发中,经常会遇到类似的场景:当要做一件事儿的时候,这件事儿的步骤是固定好的,但是每一个步骤的具体实现方式是不一定的。 通常,遇到这种情况,我们会把所有要做的事儿抽象到一个抽象类中,并在该类中定义一个模板方法。这就是所谓的模板方法...

赞(7)hollischuanghollischuang阅读(3676)去评论

session、token、jwt、oauth2 傻傻分不清

在我们的 java 业务系统中,或多或少的会涉及到权限、认证等类似的概念。但是很多小伙伴还是傻傻的分不清这些的概念和区别,今天我们就来好好的捋一捋,将其区别的概念深深的刻在脑海中。 认证 Authentication 百度百科中对于认证的解...

赞(1)hollischuanghollischuang阅读(2688)去评论

服务器性能指标(三)——内存使用分析及问题排查

平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示。 ...

赞(2)hollischuanghollischuang阅读(11267)去评论

所有和Java中代理有关的知识点都在这了。

对于每一个Java开发来说,代理这个词或多或少都会听说过。你可能听到过的有代理模式、动态代理、反向代理等。那么,到底什么是代理,这么多代理又有什么区别呢。本文就来简要分析一下。 代理技术,其实不只是Java语言特有的技术,其实在互联网早期就...

赞(6)hollischuanghollischuang阅读(11364)评论(2)

pick王菊?作为“菊外人”的程序员能做点什么?

最近,想必大家的朋友圈都被“王菊”占领了,打开朋友圈到处可以见到“pick王菊”、“陶渊明”、“菊外人”等字眼,可谓是火的一塌糊涂。 作为一个“菊外人”的我“跟风”的去了解了一下到底是怎么回事儿。原来是最近很火的一个节目,大家都在呼吁给一个...

赞(2)hollischuanghollischuang阅读(7145)评论(1)

HollisChuang's Blog

联系我关于我