2024-08-27哨兵也叫 sentinel,它的作用是能够在后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。Sentinel进程是用于监控redis集群中Master主服务器工作的状态,在Master主服务器发生故障的时候, 可以实现Master和Slave服务器的切换,保证系统的高可用,此功能在redis2.6 的版本已引用,Redis的 哨兵模式到了2.8版本之后就稳定了下来。一般在生产环境也建议使用Redis的2.8版本的以后版本每个哨兵。
2024-08-27JDK1.7JDK1.8线程私有的:程序计数器:第一个作用用来读取指令,从而实现代码的流程控制。第二个作用是,在多线程的情况下,程序计数器用于记录当前线程执行的位置。虚拟机栈:它的生命周期和线程相同,是为java方法的调用来服务的。本地方法栈:和虚拟机栈所发挥的作用非常相似,区别是:虚拟机栈为虚拟机执行 Java 方法 (也就是字节码)服务,而本地方法栈则为虚拟机使用到的 Native 方法服务。线程共享的:堆:此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例以及数组都在这里分配内存。
2024-08-27数据分析是一种通过收集、清理、转换和解释数据来识别有关数据集中模式、趋势和关联的过程。它旨在用适当的统计分析方法对收集来的大量数据进行分析,提取有用的信息,发挥数据的作用,以支持决策制定、了解现象、解决问题和预测未来趋势。举两个例子帮助大家理解:比如说,一家电子商务公司需要管理大量的库存,包括各种商品。他们希望确保货物在任何时候都有足够的库存以满足客户的需求,但又不希望库存过多,以减少成本和避免积压。通过数据分析,公司可以监测销售趋势、季节性需求以及各种产品的畅销情况。
2024-08-27这样我们的路由信息就配置好了。但是有一个bug需要解决。当我们配置好路由信息后,重启项目,再次访问,会发现什么也不显示,这是因为当项目启动起来时默认访问的路由的路径是"/"而非“/dept”和"/emp",但是在配置路由时并没有配置“/”的路由,因此要再新配置一个“/"的路由信息。