摘要: 总体思路如下如所示 debug的源码过程 循环依赖debugorg.springframework.context.support.AbstractApplicationContext#refresh finishBeanFactoryInitialization //LINE583, 实例化的入口 阅读全文
posted @ 2023-08-17 12:07 一叶知秋mh 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 本人编译的sping源码地址: https://gitee.com/Alan-H-Ma/spring-framework-source-latest.git spring整理的笔记: 阅读全文
posted @ 2023-08-15 17:29 一叶知秋mh 阅读(7) 评论(0) 推荐(0) 编辑
摘要: /** * 通过java中线程的wait,notify/notifyAll 机制实现生产者消费者模型 **/package com.heng.demo; public class ProducerConsumerModel_ObjectWaitAndNotify { public static vo 阅读全文
posted @ 2022-08-29 20:53 一叶知秋mh 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 为了支持高并发,需要引入缓存策略,而大型系统的缓存系统更为复杂。由于技术水平有限,现在将目前掌握的缓存架构中的部分知识做一总结。 电商系统缓存系统主要分为三个层级 (下面是自己结合整体系统缓存策略的理解,画的图) 总结一点:第一层是Ngnix缓存,第二层是缓存服务(途中蓝色方框中的部分)中的redi 阅读全文
posted @ 2022-04-12 15:48 一叶知秋mh 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 近期为了复习redis的知识点,于是动手在本地环境搭建了一套主从架构。 端口号如下 master 127.0.0.1:6379 slave0 127.0.0.1:6380 slave1 127.0.0.1:6381 sentinelA 127.0.0.1:16379 sentinelB 127.0. 阅读全文
posted @ 2022-03-28 08:23 一叶知秋mh 阅读(73) 评论(0) 推荐(0) 编辑
摘要: redis cluster搭建方式有两种,但通过手动搭建可以深入了解redis cluster的工作机制,将redis的卡槽平均分配给 cluster中的每个 master 成员,这是架构的基本思路。 通过多master可实现数据的横向扩展,通过每个master对应的slave可以实现主备切换(容灾 阅读全文
posted @ 2021-02-02 11:16 一叶知秋mh 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 直接上命令 #当前使用的时root用户 cd #注意,cd + 空格可以切换到 /root 目录 ssh-keygen -t rsa #生成private key, public key, 遇到提示,回车即可 cd /root/.ssh cp id_rsa.pub authorized_keys # 阅读全文
posted @ 2020-12-25 11:35 一叶知秋mh 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 安装工具: virtualbox(oracle官方下载), centos7.0 安装过程 1. 虚拟机配置--常规配置 2.虚拟机配置--存储 3. 虚拟机配置--网络 本人在网络配置这块走了很多弯路,最简单的方式就是通过桥接方式连接 其他配置默认即可,选择完以后就可以启动安装程序了。 安装程序只需 阅读全文
posted @ 2020-12-23 17:53 一叶知秋mh 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 安装redis之前借鉴过很多人的文章,有些文章写的很好,但并不全面。鉴于此,特将安装的详细步骤做以记录,方便日后参考。 1.安装redis之前需要有gcc 检查方式: gcc -v 安装命令: [root@localhost local]# yum install -y gcc 版本过低会导致red 阅读全文
posted @ 2020-12-23 16:59 一叶知秋mh 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 背景 在JVM退出时,我们有时候希望系统帮忙完成一些清场工作,例如状态同步,系统资源释放等等。JAVA中的ShutdownHook提供了比较好的方案。 什么时shutdownHook? Shutdown hook是一个initialized but unstarted thread。当JVM开始执行 阅读全文
posted @ 2020-06-21 22:05 一叶知秋mh 阅读(690) 评论(0) 推荐(0) 编辑