标签:Listeners

Spring

简单读!spring -mapping-url 的暴露之路

邓龙华 发布于 2018-11-14

spring中,注册controller的url有多种方式: 1. 你可以啥都不都干,直接使用 @RequestMapping 注解上体路径,然后访问的时候就根据这个路径来了; 2. 如果你想自定义一些路径的访问方式,那么你可以自定义 RequestMappingHandlerM...

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

Java

原 荐 dubbo之zookeeper注册中心

1

xirruiqiang 发布于 2018-11-06

背景 前面分析了使用redis作为注册中心的代码dubbo之redis注册中心 我们来看一下官方最推荐生产环境使用的zookeeper~ ZooKeeper是一个 分布式 的,开放源码的 分布式应用程序 协调服务,是 Google 的Chubby一个 开源 的实现,是Hadoop...

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

Spring

原 荐 SpringBoot | 第三十二章:事件的发布和监听

9

dulong 发布于 2018-11-06

前言 今天去官网查看 spring boot 资料时,在特性中看见了 系统的事件及监听 章节。想想, spring 的事件应该是在 3.x 版本就发布的功能了,并越来越完善,其为 bean 和 bean 之间的消息通信提供了支持。比如,我们可以在 用户注册成功后,发送一份注册成功...

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

Java

单机环境下优雅地使用事件驱动进行代码解耦

xiaoli.he 发布于 2018-11-05

虽然现在的各种应用都是集群部署,单机部署的应用越来越少了,但是不可否认的是,市场上还是存在许多单机应用的。本文要介绍的是 Guava 中的 EventBus 的使用。 EventBus 处理的事情类似观察者模式,基于事件驱动,观察者们监听自己感兴趣的特定事件,进行相应的处理。 本...

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

Java

认真的 Netty 源码分析(一)

19

邓龙华 发布于 2018-11-03

回首页 新的主题,右下角可以设置,欢迎大家提出建议。 认真的 Netty 源码解析(一) 更新时间:2018-11-03 说了很久的 Netty 终于成文了,真的是不容易呀,最近大家都在备战双十一,还是挺忙的。 本文又是一篇源码分析文章,其实除了 Doug Lea 的并发包源码,...

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

Java

Dubbo 源码分析 – 服务导出

1

尖兵 发布于 2018-10-31

1.服务导出过程 本篇文章,我们来研究一下 Dubbo 导出服务的过程。Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分,第一是前置工作,主要用于检查参数,组装 URL。第二是导出服务,包...

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

Spring

Spring Boot 外部化配置实战解析

4

wenming.gapo 发布于 2018-10-30

在 SpringApplication#run(String... args) 方法中,外部化配置关键流程分为以下四步 public ConfigurableApplicationContext run(String... args) { ... SpringApplicatio...

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

Java

聊聊Dubbo(九):核心源码-服务端启动流程2

6

xubiao.zhuang 发布于 2018-10-29

String name = protocolConfig.getName(); if (name == null || name.length() == 0) { name = "dubbo"; } Map<String, String> map ...

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

Java

hibernate 使用saveOrUpde 报 Batch update returned unexpected row count from update

xiaoli.he 发布于 2018-10-29

之前我们使用hibernate3的时候采用xml式配置,如下所示: <?xml version="1.0" encoding="gb2312"?> <!DOCTYPE hibernate-mapping PUBLIC &q...

阅读(210)评论(4)赞 (0)

Spring

使用Spring Boot和Kafka Streams实现CQRS

likai 发布于 2018-10-21

本文是David Romero一篇Spring + Kafka Stream实现CQRS的案例代码: 去年九月,我的同事伊万·古铁雷斯和我谈到我们cowokers如何实现事件与Kafka Stream,我开发了一个Kafka Stream,它读取包含来自Twitte...

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

Java

SpringBoot实战分析-Tomcat方式部署

7

hellas 发布于 2018-10-15

在Spring Boot 初体验一文中我们学习了以 JAR 形式快速启动一个 Spring Boot 程序,而 Spring Boot 也支持传统的部署方式: 将项目打包成 WAR ,然后由 Web 服务器进行加载启动,这次以 Tomcat 为例,我们就快速学习下如何以 WAR ...

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

Spring

关于Quartz的Job 不能被注入以及SpringAop对Job失效

puefu.he 发布于 2018-10-15

​ 最近在工作遇到需要对Quartz的Job进行异常后将异常记录到数据库的操作,第一反应就想到了使用Spring的AOP,利用AfterThrowing来完成这个操作。理想是美好的,但现实却是骨感的。研究了好久都不生效。研究的过程发现居然还不能依赖注入,注入到的testServi...

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

Java

简单看,tomcat源码(一)启动与监听

darida 发布于 2018-10-12

tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2. tomcat是如何接收请求的? x. 应用程序是怎样接入tomcat的? 从...

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

Java

原 荐 关于dubbo2.6.3之后无法运行在tomcat的问题,看这里。

7

hellas 发布于 2018-10-12

理工男海哥的博客 设计模式 正文 关于dubbo2.6.3之后无法运行在tomcat的问题,看这里。 顶 原 荐   理工男海哥 发布于 今天 11:46 字数 398 阅读 90 收藏 0 jboot Dubbo Tomcat 最近由于 jboot 升级了dubbo,...

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

Spring

Spring源码分析之IoC(二)

yanxinchi 发布于 2018-10-10

上篇文章讲了setConfigLocations方法,本篇继续往下分析refresh方法。该方法实现在其父类AbstractApplicationContext中,我们进入该方法看下具体实现: public void refresh() throws BeansException...

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

Java

朱晔和你聊Spring系列S1E2:SpringBoot并不神秘

5

hellas 发布于 2018-10-08

本文我们会一步一步做一个例子来看看SpringBoot的自动配置是如何实现的,然后来看一些SpringBoot留给我们的扩展点。 自己制作一个SpringBoot Starter 我们知道SpringBoot提供了非常多的启动器,引入了启动器依赖即可直接享受到自动依赖配置和自动属...

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

Java

如何使用不同语言访问bitcoinj

邓龙华 发布于 2018-10-05

对于需要广泛深入的理解bitcoinj,防止缓冲区溢出和Android手机可很好的应用,Java是一个很好的选择。但它也有老问题,冗长而且通常也不适合所有人。 本页详细介绍了其他编程开发语言如何使用bitcoinj。 Javascript Javascript可以使用Java8中...

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

Java

java开发比特币类库bitcoinj入门指南

wenming.gapo 发布于 2018-10-03

bitcoinj是一个使用比特币协议的库。它可以维护钱包,发送/接收交易而无需比特币核心的本地副本,并具有许多其他高级功能。它是用Java实现的,但可以通过任何JVM兼容语言中使用:包括Python和JavaScript中的示例。 它附带完整的文档,并建立了许多大型,众所周知的比...

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