标签:Listeners

Java

Infinispan 10.0.0.Beta4 发布,分布式缓存集群系统

puefu.he 发布于 2019-07-19

Infinispan 10.0.0.Beta4 发布了,该版本继续完善 Infinispan 10 的新特性。 主要包括: 服务端 体积更小 (36MB vs 130MB) 占用内存更少 (启动只占用 20MB ,之前是 40MB) single-port: Hot Rod,RE...

阅读(8)评论(0)赞 (0)

Java

【小家Spring】老项目迁移问题:@ImportResource导入的xml配置里的Bean能够使用@PropertySource导入…

7

puefu.he 发布于 2019-07-18

每篇一句 大师都是偏执的,偏执才能产生力量,妥协是没有力量的。你对全世界妥协了你就是空气。所以若没有偏见,哪来的大师呢 相关阅读 【小家Spring】详解PropertyPlaceholderConfigurer、PropertyOverrideConfigurer等对属性配置文...

阅读(15)评论(0)赞 (0)

Spring

springboot-starter中的SPI 机制

9

puefu.he 发布于 2019-07-16

SPI的全称是Service Provider Interface, 直译过来就是"服务提供接口", 听起来挺别扭的, 所以我试着去就将它翻译为"服务提供商接口"吧. 我们都知道, 一个接口是可以有很多种实现的. 例如搜索,可以是搜索系统的...

阅读(18)评论(0)赞 (0)

Spring

这样深度Spring Boot的源码解析,看完帮你立即提升一个台阶!

2

邓龙华 发布于 2019-07-15

1 实例化 SpringApplication SpringApplication.run(BootifulApplication.class, args); public static ConfigurableApplicationContext run(Class<?&...

阅读(21)评论(0)赞 (0)

编程技术

gRPC服务发现与服务治理技术选型

1

xiaoli.wang 发布于 2019-07-12

gRPC服务发现与服务治理,目前常见解决方案有以下两种 Nginx + consul + consul-template Envoy 本文粗略讲解一下两种方案的优缺点 1. nginx + consul + consul-template 实现步骤 grpc微服务注册到consu...

阅读(31)评论(0)赞 (0)

Java

无痕埋点实现方案的初步尝试

2

hellas 发布于 2019-07-08

本文主要讨论无痕埋点的无痕操作, 不涉及埋点存储,上传等问题 ,比较适合项目中使用了友盟以及类似方案的小伙伴, 项目地址 。 需求和解决方案分析 在做一个项目时,正常情况下,都会有埋点记录用户行为的需求,大多公司都会使用友盟或类似的方案进行代码埋点,在需要埋点的地方,调用相关的方...

阅读(49)评论(0)赞 (0)

Java

Event Sourcing 和 CQRS 落地(六):实现可靠消息

hanze 发布于 2019-07-08

在本系列的上一篇文章中,作者介绍了 Spring Cloud 提供的消息中间件的抽象 Spring Cloud Stream 的优化方法,本文将主要介绍如何实现可靠消息。 实现可靠消息 什么是可靠消息 微服务盛行的时代下,消息成为了不可缺少的组件,首先我们看一个例子,contra...

阅读(23)评论(0)赞 (0)

Java

死磕Tomcat系列(5)——容器

2

hanze 发布于 2019-07-08

死磕Tomcat系列(5)——容器 回顾 在 死磕Tomcat系列(1)——整体架构 中我们简单介绍了容器的概念,并且说了在容器中所有子容器的父接口是 Container 。在 死磕Tomcat系列(2)——EndPoint源码解析 中,我们知道了连接器将请求过来的数据解析成To...

阅读(29)评论(0)赞 (0)

Java

Event Sourcing 和 CQRS 落地(六):实现可靠消息

小丁 发布于 2019-07-08

在本系列的上一篇文章中,作者介绍了 Spring Cloud 提供的消息中间件的抽象 Spring Cloud Stream 的优化方法,本文将主要介绍如何实现可靠消息。 实现可靠消息 什么是可靠消息 微服务盛行的时代下,消息成为了不可缺少的组件,首先我们看一个例子,contra...

阅读(30)评论(0)赞 (0)

Java

SpringBoot 启动分析(五) — 上下文的刷新过程

1

hellas 发布于 2019-07-08

1. SpringApplication.refreshContext 首先来看 SpringApplication 里刷新上下文的逻辑: private void refreshContext(ConfigurableApplicationContext context) { ...

阅读(17)评论(0)赞 (0)

Java

React的移动端和PC端生态圈的使用汇总

20

yeseng 发布于 2019-07-07

对于一项技术,我们不能停留在五分钟状态,特别喜欢一句话,用什么方式绘制UI界面一点不重要,重要的是底层的思维,解决问题和优化的思路。 由于 React 的生态极为庞大,本文内容部分来自一些别人的汇总,至于原文只要还是能找到的,我都会贴上地址,谢谢前期贡献的作者,如果有没有被汇总到...

阅读(47)评论(0)赞 (0)

Spring

Spring IOC容器设计理念与常见底层核心注解

4

Harries 发布于 2019-07-07

Spring Framework是一个Java平台,为开发Java应用程序提供全面的基础架构支持。Spring处理基础架构,因此您可以专注于您的应用程序。 Spring允许您从“普通旧Java对象”(POJO)构建应用程序,并以非侵入方式将企业服务应用于POJO。此功能适用于Ja...

阅读(45)评论(0)赞 (0)

Spring

Spring Cloud Alibaba Nacos(源码篇)

6

changyuan.xu 发布于 2019-07-03

在看这篇文章之前,最好对NACOS相关功能有所了解,推荐看完 Spring Cloud Alibaba Nacos(功能篇) 。 针对功能,有目的的去找相对应的源代码,进一步了解功能是如何被实现出来的。 本文针对有一定源代码阅读经验的人群,不会深入太多的细节,还需要读者打开源码跟...

阅读(50)评论(0)赞 (0)

Spring

springBoot2.1.5启动源码解析(一)

1

Harries 发布于 2019-07-02

@Slf4j @EnableDiscoveryClient @SpringBootApplication public class KeplerPostLoanApplication { /** * 项目启动类 * * @param args 启动参数 */ public sta...

阅读(47)评论(0)赞 (0)

Java

springBoot2.1.5启动源码解析(一)

1

邓龙华 发布于 2019-07-02

@Slf4j @EnableDiscoveryClient @SpringBootApplication public class KeplerPostLoanApplication { /** * 项目启动类 * * @param args 启动参数 */ public sta...

阅读(33)评论(0)赞 (0)

Spring

Spring中的事件

yeseng 发布于 2019-06-30

学过编程语言的肯定知道事件,在JS中事件,Android中的事件,大多是鼠标点击,键盘事件,手指滑动事件等等。在Spring中也有一些事件,比如容器启动、容器关闭、容器刷新都是一个事件。 既然有了事件,自然少不了事件监听器,事件分发器等,后续会详细介绍 事件 Spring中内置的...

阅读(48)评论(0)赞 (0)

Spring

Spring 源码学习(七)扩展功能 下篇

1

zhuangli 发布于 2019-06-30

在上一篇文章中,深入分析和学习了 BeanFactoryPostProcessor ,主体是 BeanFactory 的后处理器,这次来学习主体是 Bean 的后处理器: BeanPostProcessor 。 定义:它也是 Spring 对外提供的接口,用来给用户扩展自定义的功...

阅读(55)评论(0)赞 (0)