CMD模块规范 1.1 CMD规范说明 专门用于浏览器端,并且模块的加载是异步的,而且只有模块使用时才会加载执行; CMD规范的语法类似于Commonjs + AMD ——定义模块使用AMD语法,暴露变量、引入模块使用Commonjs语法 1.2 基本语法 使用全局函数define定义模块,使用ex ...
分类:
其他好文 时间:
2020-07-21 11:42:48
阅读次数:
83
async 和 await Async/await 在 NodeJS 7.6 引入,当前已被所有现代浏览器支持。 简介 async/await 是一种新的使用异步代码的方式,代替之前回调或者 promise 的方式。 是基于 promise 的语法糖,无法在普通的回调函数中使用,await 必须在 ...
分类:
其他好文 时间:
2020-07-21 01:23:25
阅读次数:
76
AMD模块规范 1.1 AMD规范说明 AMD规范专门用来实现浏览器端的模块化,并且模块的加载是异步的;引入一个第三方的require.js脚本用来解析AMD规范编写的模块 1.2 基本语法 使用define用来暴露模块,使用require用来引入模块 1.21暴露模块 (1)使用define(fu ...
分类:
其他好文 时间:
2020-07-21 01:22:50
阅读次数:
100
作者:我恰芙蓉王 原文:https://www.cnblogs.com/-tang/p/13283216.html 业务场景 在很多项目中,都有类似数据汇总的业务场景,查询今日注册会员数,在线会员数,订单总金额,支出总金额等。。。这些业务通常都不是存在同一张表中,我们需要依次查询出来然后封装成所需要 ...
分类:
编程语言 时间:
2020-07-21 01:18:02
阅读次数:
69
依赖 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> </dependency> 代码 package com.perfect.kafka; import org.apac ...
分类:
其他好文 时间:
2020-07-21 01:09:32
阅读次数:
114
思考: 1,消息丢失是什么造成的,从生产端和消费端两个角度来考虑? 2,消息重复是什么造成的,从生产端和消费端两个角度来考虑? 3,如何保证消息有序? 4,如果保证消息不重不漏,损失的是什么? 1.为什么会发生消息丢失和消息重复?消息发送Kafka消息发送有两种方式:同步(sync)和异步(asyn ...
分类:
其他好文 时间:
2020-07-21 00:57:57
阅读次数:
177
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第23章 STM32F429的USART串口基础知识和HAL库API 本章节为大家讲解USART(Universal synchronous asynchronous rec ...
答Redis 为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数 据写入磁盘。所以 redis 具有快速和数据持久化的特征。如果不将数据放在内存中, 磁盘 I/O 速度为严重影响 redis 的性能。在内存越来越便宜的今天,redis 将会越 来越受欢迎。如果设置了最大使用的内存,则数据 ...
分类:
其他好文 时间:
2020-07-20 22:30:49
阅读次数:
103
在Netty中 事务的处理都是放入自定义的Handler中的 如果某些业务比较耗时 最终也会阻塞线程 这时就需要任务队列来异步处理任务了。 1.用户自定义的普通任务 例: ctx.channel().eventLoop().execute(new Runnable() { @Override pub ...
分类:
Web程序 时间:
2020-07-20 10:56:39
阅读次数:
127
Callable 接口类似于 Runnable,从名字就可以看出来了,但是 Runnable 不会返 回结果,并且无法抛出返回结果的异常,而 Callable 功能更强大一些,被线程执 行后,可以返回值,这个返回值可以被 Future 拿到,也就是说,Future 可以拿到 异步执行任务的返回值。 ...
分类:
其他好文 时间:
2020-07-20 10:48:19
阅读次数:
80