网站首页 站内搜索

搜索结果

查询Tags标签: await,共有 273条记录
  • node+mongoose+transaction(事务处理)

    第一步:创建副本集(具体操作见菜鸟教程),因为mongodb的事务是基于副本集生效的 第二步:用mongoose创建session// 这个写在文件最上方起声明作用const mongoose = require(mongoose);// 这个写在路由内 const session = await mongoose.startSession();第三步: 在mod…

    2022/2/15 14:42:44 人评论 次浏览
  • asp.net core IDistributedCache

    使用redis包 install-package Microsoft.Extensions.Caching.Redis 配置redis-server builder.Services.AddDistributedRedisCache(options => {options.InstanceName = "book_"; // 用来区别其他应用options.Configuration = "172.30.171.59:6379&quo…

    2022/2/11 22:13:26 人评论 次浏览
  • nodeES6模块化 + Promise(ES6新对象) +async和await(ES2017关键字) 5+JS执行机制(事件循环)

    node学习总结2 nodeES6模块化Promise(ES6新对象)async和await(ES2017关键字)async和await读取JSON文件案例JS执行机制(事件循环)微任务和宏任务 1. ES6模块化 1.1 CommonJS 规范 node.js 遵循了 CommonJS 的模块化规范。其中: 导入其它模块使用 require()方法模块对…

    2022/2/10 22:13:58 人评论 次浏览
  • 聊一聊如何用C#轻松完成一个TCC分布式事务

    背景 银行跨行转账业务是一个典型分布式事务场景,假设 A 需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的 ACID ,只能够通过分布式事务来解决。 在 聊一聊如何用C#轻松完成一个SAGA分布式事务 中介绍了借助 DTM 用 SAGA 事务模式解…

    2022/2/8 9:12:28 人评论 次浏览
  • node 使用selenium 爬取页面数据(node爬虫)

    什么是selenium-webdriver selenium-webdriver是一种用于调动浏览器进行操作的插件。本文主要是给node使用,并拥有爬虫获取数据。 操作流程打开npm网站,搜索selenium-webdriver https://www.npmjs.com/package/selenium-webdriver选择自己使用的浏览器,并安装对应的浏览…

    2022/2/2 17:42:57 人评论 次浏览
  • node 爬虫 根据目录自动存写入文档

    本案例以小说网站为案例 需要 用到的模块有 fs,patn 用来操作文件,使用selenium-web来操作浏览器其中 selenium-webdriver 模块是需要自己安装一下的。 npm i selenium-webdriver通过指定的浏览器打开 var driver = new Builder().forBrowser(firefox).build();在用浏览器…

    2022/2/2 17:12:29 人评论 次浏览
  • 使用Python websockets搭建互联网服务器

    在上一篇文章中实现局域网的通信,使用websockets,python作服务端,unity作客服端完成网络通信 这次准备实现互联网上的通信。 1.整个云服务器 要实现互联网通信,简单的方法就是先准备一个云服务器,这里我直接使用了阿里云服务器。学习用,就整了个最便宜的,38块一年。…

    2022/1/31 17:42:17 人评论 次浏览
  • nodejs puppeteer 暴露本地模块到浏览器

    const puppeteer = require("puppeteer");puppeteer.launch({executablePath: "C:/Program Files/Google/Chrome/Application/chrome.exe",defaultViewport: null,headless: false,}).then(async (browser) => {const page = await browser.newPag…

    2022/1/29 22:04:30 人评论 次浏览
  • MySQL异步驱动aiomysql

    本文介绍异步MySQL异步驱动aiomysql的使用1,安装异步模块如果没有模块则先使用pip安装模块?1 2pip3 install asyncio pip3 install aiomysql2,创建MySQL数据库连接池和同步方式不一样的是使用异步不能直接创建数据库连接conn,需要先创建一个数据库连接池对象__pool通过…

    2022/1/28 19:34:21 人评论 次浏览
  • ?【Java深层系列】「并发编程系列」让我们一起探索一下CyclicBarrier的技术原理和源码分析

    CyclicBarrier和CountDownLatch CyclicBarrier和CountDownLatch 都位于java.util.concurrent这个包下,其工作原理的核心要点:CyclicBarrier工作原理分析 那么接下来给大家分享分析一下JDK1.8的CyclicBarrier的工作原理。 简单认识CyclicBarrier 何为CyclicBarrier?Cycl…

    2022/1/24 14:04:35 人评论 次浏览
  • C#进阶——从应用上理解异步编程的作用(async / await)

    欢迎来到学习摆脱又加深内卷篇 下面是学习异步编程的应用1.首先,我们建一个winfrom的项目,界面如下: 2.然后先写一个耗时函数:/// <summary>/// 耗时工作/// </summary>/// <returns></returns>private string Work(){Thread.Sleep(1000); Th…

    2022/1/24 12:04:23 人评论 次浏览
  • java cyclicbarrier

    CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活  这个屏障之所以用循环修饰,是因为在所有的线…

    2022/1/20 20:11:38 人评论 次浏览
  • java cyclicbarrier

    CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活  这个屏障之所以用循环修饰,是因为在所有的线…

    2022/1/20 20:11:38 人评论 次浏览
  • Kotlin 协程+Retrofit 最优雅的网络请求使用

    1.简介 Retrofit对协程的支持非常的简陋。在kotlin中使用不符合kotlin的优雅 interface TestServer {@GET("banner/json")suspend fun banner(): ApiResponse<List<Banner>> }//实现并行捕获异常的网络请求fun oldBanner(){viewModelScope.launch {…

    2022/1/19 23:25:46 人评论 次浏览
  • Kotlin 协程+Retrofit 最优雅的网络请求使用

    1.简介 Retrofit对协程的支持非常的简陋。在kotlin中使用不符合kotlin的优雅 interface TestServer {@GET("banner/json")suspend fun banner(): ApiResponse<List<Banner>> }//实现并行捕获异常的网络请求fun oldBanner(){viewModelScope.launch {…

    2022/1/19 23:25:46 人评论 次浏览
扫一扫关注最新编程教程