接口可以理解为是一种规范,接口中的成员都是public修饰的,写不写都是,因为规范的目的是为了公开化。Java JDK8之前接口中只能是抽象方法和常量,没有其他成分。但需要注意接口不能实例化。查看全文>>
本地锁只能控制所在虚拟机中的线程同步执行,现在要实现分布式环境下所有虚拟机中的线程去同步执行就需要让多个虚拟机去共用一个锁,虚拟机可以分布式部署,锁也可以分布式部署,如下图:查看全文>>
造成缓存雪崩问题的原因是是大量key拥有了相同的过期时间,比如对课程信息设置缓存过期时间为10分钟,在大量请求同时查询大量的课程信息时,此时就会有大量的课程存在相同的过期时间,一旦失效将同时失效,造成雪崩问题。解决缓存雪崩可以参考以下方案查看全文>>
无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式。command代表命令本身。-options为[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节...查看全文>>
一般情况下,POI 都是用于操作 Excel 文件,例如银行网银系统导出交易明细、各种业务系统导出Excel报表、批量导入业务数据等。如下产品原型,我们要在导出的报表中包含各模块的业务数据和明细。查看全文>>
Elasticsearch简称es,在企业内同样是一款应用非常广泛的搜索引擎服务。 很多服务中的搜索功能,都是基于es来实现的。安装Elasticsearch可参考以下流程:查看全文>>