Intellij-idea文件格式化

在使用idea过程中,最大的问题就是在eclipse中有格式化代码的快捷方式,但是在idea中一直没有找到怎么能快捷格式文件。后来才发现idea中有插件可以是实现,插件名称是Eclipse Code Formatter,这个可以从Intellij的插件仓库中安装,安装之后就可以使用文件格式功能了。

缓存击穿、失效及热点key问题

分布式缓存是网站服务端经常用到的一种技术,在读多写少的业务场景中,通过使用缓存可以有效地支撑高并发的访问量,对后端的数据库等数据源做到很好地保护。现在市面上有很多分布式缓存,比如Redis、Memcached以及阿里的Tair等,不管我们使用的哪种缓存产品,基本上都会遇到缓存击穿、缓存失效以及热点key的问题。如何有效地防止这些问题,也是我们在享受缓存带来的红利地同时,必须要解决地难题。

gnss术语

Gnss是全球导航卫星系统(Global Navigation Satellite System)的简称。泛指所有的卫星导航系统。包括全球的、区域和增强的,比如美国的GPS、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航系统,以及相关的增强系统,比如美国的WAAS(广域增强系统)、欧洲的EGNOS(欧洲静地导航重叠系统)和日本的MSAS(多功能运输卫星增强系统)等,还涵盖在建和以后要建设的其他卫星导航系统。国际GNSS系统是个多系统、多层面、多模式的负责组合系统。

storm核心术语介绍

Apache Storm是由twitter开源的分布式实时计算系统。Storm可以非常容易并且可靠的处理无限的数据流。对比Hadoop的批处理,Storm是一个实时的、分布式的、具备高容错的计算系统。Storm应用可以使用任何编程语言来进行开发。

java语言中double比较大小方法

由于double类型不像int这种整形数类型,直接使用运算符比较就可以了,一般会做差后与一个指定的极小的数比较,比如0.00001.但是这样也会产生误差。所以在实际使用过程中,不建议直接比较大小,而是通过java中的BigDecimal类型包装double后再去比较大小。