摘要:一、JVM的新生代、老年代、与永久代 JVM中的堆,一般分为三大部分:新生代、老年代、永久代: 1、新生代:主要是用来存放新生的对象,一般占据堆的1/3空间。由于频繁创建对象,所以新生代会频繁触发MinorGC进行垃圾回收。新生代分为以下三个区: Eden区:Java新对象的出生地(如果新创建的对象
阅读全文
摘要:https://blog.csdn.net/weeknd/article/details/71157044
阅读全文
摘要:一、MongoDB Map Reduce Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 基本语法: 使用 MapReduce 要实
阅读全文
摘要:一、基本概念 1、副本集:一个副本集就是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成 2、主节点(master):主节点接收所有写入操作。主节点将对其数据集所做的所有更改记录到其 oplog。 3、副节点(secondary):复制主节
阅读全文
摘要:java内存模型: https://www.cnblogs.com/handsomeye/p/5442879.html java垃圾回收 http://www.cnblogs.com/handsomeye/p/5840759.html
阅读全文
摘要:一、新建maven工程:springboot-configfile-demo,完整工程如下: pom.xml 二、新建三个配置文件 1、主配置文件application.yml(程序默认从该文件读取配置信息,放在该配置文件的配置,可以直接在代码通过@Value读取) 2、自定义配置文件1,confi
阅读全文