摘要:mysql集群 最近在参加项目开发微信小程序后台,由于用户数量巨大,且后台程序并不是很完美,所以对用户的体验很是不友好(简单说就是很卡)。赶巧最近正在翻阅《大型网站系统与Java中间件实践》。 所以,先是使用Docker swarm构建了负载均衡集群,然后使用Atlas做了数据库的读写分离,尽可能对 阅读全文
posted @ 2018-09-11 22:25 NinWoo 阅读 (639) 评论 (1) 编辑
摘要:根据Fabric开发手册,进行Fabric开发环境的配置。 阅读全文
posted @ 2018-07-23 21:43 NinWoo 阅读 (925) 评论 (1) 编辑
摘要:Spring Boot Starter原理分析和复现 阅读全文
posted @ 2019-08-05 21:29 NinWoo 阅读 (278) 评论 (0) 编辑
摘要:@EnableAutoConfiguration 原理分析 @SpringBootApplication中包含了@EnableAutoConfiguration注解,@EnableAutoConfiguration的作用是启用Spring的自动加载配置。 SpringBoot一个最核心的观点就是,约 阅读全文
posted @ 2019-08-04 23:08 NinWoo 阅读 (231) 评论 (0) 编辑
摘要:AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架。所谓框架,AQS使用了模板方法的设计模式,为我们屏蔽了诸如内部队列等一系列复杂的操作,让我们专注于对锁相关功能的实现。 阅读全文
posted @ 2019-07-25 12:13 NinWoo 阅读 (184) 评论 (0) 编辑
摘要:Spring源码流程分析 AOP相关 根据Spring源码整理,其中Calculator为自定义的实现方法。 AnnotationConfigApplicationContext()加载配置类的流程 1. register()传入配置类,准备IoC容器 2. 注册配置类之后,refresh()刷新创 阅读全文
posted @ 2018-11-07 16:40 NinWoo 阅读 (114) 评论 (0) 编辑
摘要:Spring Framework文档翻译与学习。 阅读全文
posted @ 2018-10-24 21:32 NinWoo 阅读 (1213) 评论 (1) 编辑
摘要:[TOC] Spring JDBC框架概览 使用传统的JDBC连接数据库,需要编写不必要的代码来处理异常、打开和关闭数据库连接等变得非常麻烦。然而,Spring JDBC Framework从打开连接、准备和执行SQL语句、处理异常、处理事务以及最后关闭连接开始,负责所有低级别的细节。 因此,您需要 阅读全文
posted @ 2018-10-17 22:53 NinWoo 阅读 (385) 评论 (0) 编辑
摘要:[TOC] 最近在拜读李艳鹏的《可伸缩服务架构——框架与中间件》,该篇随笔,针对第二章的KClient(kafka消息中间件)源码解读项目,进行学习。 kclient消息中间件 从使用角度上开始入手学习 kclient processor 该项目使用springboot调用kclient库,程序目录 阅读全文
posted @ 2018-10-16 15:30 NinWoo 阅读 (705) 评论 (0) 编辑
摘要:[TOC] Spring中的事件处理 ApplicationContext 是Spring的核心模块,管理着Beans完整的生命周期。当加载Bean时,ApplicationContext会发布特定类型的事件。 eg:当Context启动时ContextStartEvent被发布,当关闭时,Cont 阅读全文
posted @ 2018-10-14 22:03 NinWoo 阅读 (196) 评论 (0) 编辑
摘要:[TOC] 基于Java的配置 @Configuration & @Bean Annotations 使用@Configuration注释类表示,Spring IoC容器可以将该类用作bean定义的源。@Bean注释告诉Spring,用@Bean注释的方法将返回一个应该在Spring应用程序上下文中 阅读全文
posted @ 2018-10-13 22:32 NinWoo 阅读 (304) 评论 (0) 编辑
摘要:spring framework的基础入门知识 阅读全文
posted @ 2018-10-11 23:09 NinWoo 阅读 (460) 评论 (0) 编辑