摘要: 服务器上部署了Java服务,出现了OutOfMemoryError,问题应该如何定位?阅读全文
posted @ 2019-02-11 13:42 壮壮熊 阅读(430) 评论(5) 编辑
摘要: 服务器CPU突然告警,如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载?阅读全文
posted @ 2019-02-10 19:13 壮壮熊 阅读(1055) 评论(4) 编辑
摘要: Vector是Netflix开源的主机级性能监控框架,向每位工程师的浏览器提供精心挑选的高分辨率系统和应用程序指标。阅读全文
posted @ 2018-05-14 23:23 壮壮熊 阅读(546) 评论(0) 编辑
摘要: Spring IO Platform 作为Spring官网的排位第一的项目,解决Spring项目组合中版本依赖问题。给出的所有依赖都是经过测试,保证可以正常工作。阅读全文
posted @ 2018-03-04 23:51 壮壮熊 阅读(1877) 评论(0) 编辑
摘要: run: 这个目标和直接java -jar 来启动基本相同,唯一不同的是java -jar需要打包后才能跑,而run目标不需要。这个当程序编译打包需要比较长时间时,用run目标来跑可以节约时间。阅读全文
posted @ 2017-09-19 22:25 壮壮熊 阅读(1006) 评论(1) 编辑
摘要: Spring Boot Maven Plugin插件提供spring boot在maven中的支持。允许你打包可运行的jar包或war包。 repackage目标:创建一个自动可执行的jar或war文件。它可以替换常规的artifact,或者用一个单独的classifier附属在maven构建的生命周期中。阅读全文
posted @ 2017-09-14 00:21 壮壮熊 阅读(9702) 评论(0) 编辑
摘要: 在分布式系统中,我们有多个web app,这些web app可能分别部署在不同的物理服务器上,并且有各自的日志输出。当生产问题来临时,很多时候都需要去各个日志文件中查找可能的异常,相当耗费人力。日志存储多以文本文件形式存在,当有需求需要对日志进行分析挖掘时,这个处理起来也是诸多不便,而且效率低下。   为了方便对这些日志进行统一管理和分析,我们可以将日志统一输出到指定的数据库系统中,再由日志分析系统去管理。由于这里是mongodb的篇章,所以主观上以mongodb来做日志数据存储;客观上,一是因为它轻便、简单,与log4j整合方便,对系统的侵入性低。二是因为它与大型的关系型数据库相比有很多优势,比如查询快速、bson存储结构利于扩展、免费等。阅读全文
posted @ 2017-05-07 22:16 壮壮熊 阅读(1910) 评论(0) 编辑
摘要: 本文主要分享如果利用nginx把两个不同的网站挂到同一台服务器的80端口上阅读全文
posted @ 2016-07-17 22:44 壮壮熊 阅读(11903) 评论(0) 编辑
摘要: MongoDB提供了MapReduce的聚合工具来实现任意复杂的逻辑,它非常强大,非常灵活。MapReduce使用JavaScript作为“查询语言”,能够在多台服务器之间并行执行。它会将一个大问题拆分为多个小问题,将各个小问题发送到不同的机器上,每台机器只负责完成一部分工作。所有机器都完成时,再将这些零碎的解决方案合并为一个完整的解决方案。阅读全文
posted @ 2016-06-14 21:24 壮壮熊 阅读(4005) 评论(0) 编辑
摘要: 本篇博文主要介绍MongoDB中一些常用的特殊索引类型,主要包括: 用于简单字符串搜索的全文本索引; 用于球体空间(2dsphere)和二维平面(2d)的地理空间索引。阅读全文
posted @ 2016-06-12 10:32 壮壮熊 阅读(4051) 评论(2) 编辑