在使用idea过程中,最大的问题就是在eclipse中有格式化代码的快捷方式,但是在idea中一直没有找到怎么能快捷格式文件。后来才发现idea中有插件可以是实现,插件名称是Eclipse Code Formatter,这个可以从Intellij的插件仓库中安装,安装之后就可以使用文件格式功能了。
在使用idea过程中,最大的问题就是在eclipse中有格式化代码的快捷方式,但是在idea中一直没有找到怎么能快捷格式文件。后来才发现idea中有插件可以是实现,插件名称是Eclipse Code Formatter,这个可以从Intellij的插件仓库中安装,安装之后就可以使用文件格式功能了。
使用jps命令查看java进程,经常出现类似”16699 –process information unavailable”。产生这个问题有两种情况,第一种:16699这个进程不属于该用户,没有查看权限;第二种:16699进程已经kill掉了,但是结束的不正确,还有残留痕迹。
分布式缓存是网站服务端经常用到的一种技术,在读多写少的业务场景中,通过使用缓存可以有效地支撑高并发的访问量,对后端的数据库等数据源做到很好地保护。现在市面上有很多分布式缓存,比如Redis、Memcached以及阿里的Tair等,不管我们使用的哪种缓存产品,基本上都会遇到缓存击穿、缓存失效以及热点key的问题。如何有效地防止这些问题,也是我们在享受缓存带来的红利地同时,必须要解决地难题。
Apache Storm是由twitter开源的分布式实时计算系统。Storm可以非常容易并且可靠的处理无限的数据流。对比Hadoop的批处理,Storm是一个实时的、分布式的、具备高容错的计算系统。Storm应用可以使用任何编程语言来进行开发。
由于double类型不像int这种整形数类型,直接使用运算符比较就可以了,一般会做差后与一个指定的极小的数比较,比如0.00001.但是这样也会产生误差。所以在实际使用过程中,不建议直接比较大小,而是通过java中的BigDecimal类型包装double后再去比较大小。
rocketmq开源版的客户端sdk包括:java版、c++版本、go版本。商业版包括:java版本、c/c++版本、.net版本、nodejs版本。