Project Reactor Netty源码(NettyConnector)

(1).NettyConnector NettyConnector提供了基本的网络连接接口,其实现类有:HttpServer/TcpServer/UdpServer…在这里只讨论:HttpServer

Project Reactor Netty源码(HttpServerRoutes)

(1).HttpServer.startRouterHttpServer.create(8080) // 1.启动并配置路由信息 // startRouter(Consumer<? super HttpServerRoutes&...

Project Reactor Netty源码(HttpServerOptions.Builder)

(1).HttpServerOptions.Builder.loopResourcesprivate HttpServer(HttpServer.Builder builder) { // *************************...

Project Reactor Netty源码(HttpServer)

(1).HttpServer 基于Netty实现提供Http服务类 (2).HttpServer HttpServer.create(8080) // 创建HttpServer并指定端口为8080 (3).HttpServer.Bu...

Project Reactor Netty源码(HttpResources)

(1).HttpServerpublic final class HttpServer implements NettyConnector<HttpServerRequest, HttpServerResponse> { pr...

Project Reactor Netty Hello World

(1).ReactorNettyTest```package help.lixin.examples;

Project Reactor Netty源码(ContextHandler)

(1).发起请求 用户需要发起请求,才会触发:ChannelInitializer的调用 (2).ContextHandler继承关系 ```public abstract class ContextHandler extends Cha...

Spring Cloud Stream源码(UnicastingDispatcher)

(1).叙述 前面说过:DirectChannel发委托给:UnicastingDispatcher.dispatch进行请求的分发.

Spring Cloud Stream源码(如何与RocketMQ进行集成协作)

(1).Binder```package org.springframework.cloud.stream.binder;

Spring Cloud Stream源码(RocketMQ)

(1).叙述 在前面BinderFactoryConfiguration的binderTypeRegistry方法中可以看到.Spring解析了:META-INF/spring.binders.而该文件内容如下:spring-cloud-sta...

Spring Cloud Stream之Hello World(RocketMQ)

(1).启动RocketMQ```cd /Users/lixin/GitRepository/rocketmq-all-4.7.1/distribution/target/rocketmq-4.7.1/rocketmq-4.7.1/bin

Spring Cloud Stream源码(DirectWithAttributesChannel)

(1).ProvderService@Componentpublic class ProvderService { @Autowired private Source source; public void sned(String messa...

Spring Cloud Stream源码(BindableProxyFactory)

(1).叙述 在前面对@EnabledBinding的配置进行了详解,最终,会向Spring容器中注册bean.beanName:org.springframework.cloud.stream.messaging.Sourcevalue:or...

Spring Cloud Stream源码(ContentTypeConfiguration)

(1).ContentTypeConfiguration```@Configuration@Role(BeanDefinition.ROLE_INFRASTRUCTURE)class ContentTypeConfiguration {// 1....

Spring Cloud Stream源码(BinderFactoryConfiguration)

(1).叙述 在前面说过,@EnableBinding内部使用了: @Import({ BindingBeansRegistrar.class, BinderFactoryConfigu...

Spring Cloud Stream源码(EnableBinding)

(1).注解入口@EnableBinding({ Source.class })

微服务设计,为什么要选择DDD(一)

(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...

DDD 值对象(五)

(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...

DDD 实体(四)

(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...

DDD 应用服务和领域服务(六)

(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...

DDD 领域/子域/核心域/通用域/支撑域(二)

(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...

DDD 限界上下文(三)

(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...

egg.js 脚手架搭建(一)

(1). 官网 “egg.js”

Koa2 Route(二)

(1). 安装路由模块(koa-router) “koa-router官网”

Koa2 中间件(三)

(1). 什么是中间件 中间件就是:路由之前或者路由之后做的一系列操作(类似于Java中的Filter),可实现拦截判断.中间件的功能包括: 执行任何代码. 修改请求和响应对象. 终结请求. 调用堆栈中的下一个中间件.

Koa2 Hello World(一)

(1). 初始化项目# 工作目录lixin-macbook:Desktop lixin$ pwd /Users/lixin/Desktop# 创建项目工程lixin-macbook:Desktop lixin$ mkdir koa-example...

Koa2 POST body解析(五)

(1). 安装模块(koa-bodyparser)```lixin-macbook:koa-example lixin$ cnpm install koa-views –save

Vuex

(1). 需求 判断用户是否已经登录,如果没有登录,则跳到/login页面,如果已经登录,跳到:/main页面. 可通过路由钩子函数实现(beforeEach),这个方法会在每次路由跳转之前都会调用. 通过sessionStorage去存储...

Vue + ElementUI + Axios

(1). 官网 “ElementUI”

WebPack 入门

(1). WebPack是什么 WebPack是一个JavaScript应用程序静态模块打包器(module bundler),当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependency graph).其中包含应用程序...