Project Reactor Netty源码(NettyConnector)
(1).NettyConnector NettyConnector提供了基本的网络连接接口,其实现类有:HttpServer/TcpServer/UdpServer…在这里只讨论:HttpServer
(1).NettyConnector NettyConnector提供了基本的网络连接接口,其实现类有:HttpServer/TcpServer/UdpServer…在这里只讨论:HttpServer
(1).HttpServer.startRouterHttpServer.create(8080) // 1.启动并配置路由信息 // startRouter(Consumer<? super HttpServerRoutes&...
(1).HttpServerOptions.Builder.loopResourcesprivate HttpServer(HttpServer.Builder builder) { // *************************...
(1).HttpServer 基于Netty实现提供Http服务类 (2).HttpServer HttpServer.create(8080) // 创建HttpServer并指定端口为8080 (3).HttpServer.Bu...
(1).HttpServerpublic final class HttpServer implements NettyConnector<HttpServerRequest, HttpServerResponse> { pr...
(1).ReactorNettyTest```package help.lixin.examples;
(1).发起请求 用户需要发起请求,才会触发:ChannelInitializer的调用 (2).ContextHandler继承关系 ```public abstract class ContextHandler extends Cha...
(1).叙述 前面说过:DirectChannel发委托给:UnicastingDispatcher.dispatch进行请求的分发.
(1).Binder```package org.springframework.cloud.stream.binder;
(1).叙述 在前面BinderFactoryConfiguration的binderTypeRegistry方法中可以看到.Spring解析了:META-INF/spring.binders.而该文件内容如下:spring-cloud-sta...
(1).启动RocketMQ```cd /Users/lixin/GitRepository/rocketmq-all-4.7.1/distribution/target/rocketmq-4.7.1/rocketmq-4.7.1/bin
(1).ProvderService@Componentpublic class ProvderService { @Autowired private Source source; public void sned(String messa...
(1).叙述 在前面对@EnabledBinding的配置进行了详解,最终,会向Spring容器中注册bean.beanName:org.springframework.cloud.stream.messaging.Sourcevalue:or...
(1).ContentTypeConfiguration```@Configuration@Role(BeanDefinition.ROLE_INFRASTRUCTURE)class ContentTypeConfiguration {// 1....
(1).叙述 在前面说过,@EnableBinding内部使用了: @Import({ BindingBeansRegistrar.class, BinderFactoryConfigu...
(1).注解入口@EnableBinding({ Source.class })
(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...
(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...
(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...
(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...
(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...
(1). 引言 DDD的战略设计知识,来源于:极客时间和(https://www.cnblogs.com/sheng-jie/p/6931646.html) DDD的战术设计知识来源于:https://github.com...
(1). 官网 “egg.js”
(1). 安装路由模块(koa-router) “koa-router官网”
(1). 什么是中间件 中间件就是:路由之前或者路由之后做的一系列操作(类似于Java中的Filter),可实现拦截判断.中间件的功能包括: 执行任何代码. 修改请求和响应对象. 终结请求. 调用堆栈中的下一个中间件.
(1). 初始化项目# 工作目录lixin-macbook:Desktop lixin$ pwd /Users/lixin/Desktop# 创建项目工程lixin-macbook:Desktop lixin$ mkdir koa-example...
(1). 安装模块(koa-bodyparser)```lixin-macbook:koa-example lixin$ cnpm install koa-views –save
(1). 需求 判断用户是否已经登录,如果没有登录,则跳到/login页面,如果已经登录,跳到:/main页面. 可通过路由钩子函数实现(beforeEach),这个方法会在每次路由跳转之前都会调用. 通过sessionStorage去存储...
(1). 官网 “ElementUI”
(1). WebPack是什么 WebPack是一个JavaScript应用程序静态模块打包器(module bundler),当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependency graph).其中包含应用程序...