- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Spring boot Enent实现事件发布订阅
事件响应者一般有两种实现方式,一种是实现ApplicationEvevListener接口,另一种是使用注解@EventListener。2、被观察者和观察者之间是一对多Q的关系(当然也可以一对一),当被观察者状态改变的时候,多个观察者能同时进行处理,能实现广播通讯。1、Subject目标角色:接收外界的状态变化,向观察者发送通知(广播通知)2、Observer观察者角色:观察Subject状态变化,触发具体操作罗辑。1、观察者和被观察者之间低耦合,代码比较好维护。事件内容,其属性就是事件发生的内容数据。
2023-05-10 18:07:23 185 1
原创 springboot +Mybatis多数据配置
一、首先在配置启动配置文件中配置数据库的配置信息example:spring.datasource.primary.jdbc-url=jdbc:mysql://localhost:3306/testdatasource1?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false...
2019-09-25 20:01:27 115
转载 Spring Boot 2.x 启动全过程源码分析
SpringApplication 实例 run 方法运行过程上面分析了 SpringApplication 实例对象构造方法初始化过程,下面继续来看下这个 SpringApplication 对象的 run 方法的源码和运行流程。public ConfigurableApplicationContext run(String... args) { // 1、创建并启动计时监...
2019-07-14 22:58:48 155
转载 redis持久化策略
Redis提供的持久化机制 Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三
2018-04-18 17:01:57 170
转载 分布式日志收集收集系统:Flume
Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供 对数据进行简单处理,并写到各种数据接受方(可定制)的能力。Flume 初始的发行版本目前被统称为 Flume OG(original generation),属于 cloudera。但随着 Flume 功能的扩展,Flume OG 代码工程臃肿、核心组件设计不
2017-06-22 11:17:10 392
转载 flume基础安装配置和实例的学习连接
Flume1.5.0入门:安装、部署、及flume的案例Flume安装及简单部署Java项目使用log4j写入日志到flumeFlume 1.7.0安装与实例
2017-06-14 17:04:48 475
ip定位国家城市最新数据库——GeoLite2-City.mmdb
2019-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人