用vertx compose写链式操作
public static void handleAddCollection(RoutingContext routingContext){Future<Void> futn=Future.future();futn.setHandler(a->{System.out.println("4最后一步:");sendData(routingContext,"ok");return;});Future<UpdateResult> fut1 = Future.future();JsonArray params=new JsonArray().add("123").add("测试标题").add("http://baidu.com").add("");String sql="insert into mytable (userid,title,url,pic) values (?,?,?,?)";myDBConnecton.updateWithParams(sql,params,fut1.completer());fut1.compose(v-> { if(v.getUpdated()>0)System.out.println("2 插入成功了");else System.out.println("2 插入失败了");Future<ResultSet> fut2 = Future.future();myDBConnecton.query("select * from mytable", fut2.completer()); return fut2;}).compose(v -> {List<JsonObject> data=v.getRows();System.out.println("3查询结果为:"+data.toString());Future<Void> fut3 = Future.future(); myDBConnecton.updateWithParams(sql,params,fut1.completer()); futn.complete();},futn);}
执行结果显示:
2 插入成功了 3查询结果为:[{"id":1,"userid":120,"title":"测试标题","url":"http://baidu.com","pic":"","add_time":null}, {"id":2,"userid":120,"title":"测试标题","url":"http://baidu.com","pic":"","add_time":null}] 4最后一步:
用vertx compose写链式操作相关推荐
- 大话PHP设计模式:类自动载入、PSR-0规范、链式操作、11种面向对象设计模式实现和使用、OOP的基本原则和自动加载配置...
一.类自动载入 SPL函数 (standard php librarys) 类自动载入,尽管 __autoload() 函数也能自动加载类和接口,但更建议使用 spl_autoload_registe ...
- Php 链式执行,PHP实现链式操作的三种方法详解
本文实例讲述了PHP实现链式操作的三种方法.分享给大家供大家参考,具体如下: 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: strlen(trim($str) ...
- jquery链式写法 java_jQuery链式操作
两个问题 1.jQuery的链式操作是如何实现的? 2.为什么要用链式操作? 大家认为这两个问题哪个好回答一点呢? 链式操作 原理相信百度一下一大把,实际上链式操作仅仅是通过对象上的方法最后 retu ...
- jQuery的链式操作
什么是链式操作呢?我们来看看,本来应该写 成这样子的: $(".stripe tr").mouseover(function(){$(this).addClass("ov ...
- PHP中的__toString方法(实现JS里的链式操作)
_toString方法是在打印对象时自动调用的魔术方法,如果不声明会报以下错 Catchable fatal error: Object of class String could not be co ...
- php 声音文件链 处理,PHP 三种方式实现链式操作
在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: strlen(trim($str)) 如果要实现类似js中的链式操作,比如像下面这样应该怎么写? $str-&g ...
- php框架中数据库模型层原理,简单模拟ThinkPHP框架模型层对数据库的链式操作-Go语言中文社区...
在接口被实例化以后的每个方法中return 类本身就可以达到链式操作. 改善了写多行代码执行一次操作的缺点. 下面请看我的代码,若有疑问,请留言给我. class Instance{ public s ...
- jQuery链式操作[转]
用过jQuery的朋友都知道他强大的链式操作,方便,简洁,易于理解,如下 $("has_children").click(function(){ $(this).addClass( ...
- php支持链式操作,PHP三种方式实现链式操作-php教程
正在php中有不少字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,普通的写法是: strlen(trim($str)) 假如要完成相似js中的链式操作,比方像上面这样应该怎样写? $str-& ...
最新文章
- 重磅推荐12款jQuery编写的选择器
- android javamail获取邮件太多太慢_java 实现 email 邮件发送最简单优雅的方式(网易 163 为例)
- 1063 Set Similarity
- thinkcmf ajax,thinkcmfx 中如何用jquery ajax提交数据,自己尝试去做之后,还是没法提交,求助!...
- 小红书起诉4家涉虚假种草通告平台及MCN机构,索赔1000万
- navicat导出查询结果原理_使用Navicat生成ER关系图并导出
- 单例模式(含多线程处理)
- django中配置多个mongodb数据库
- 学用MVC4做网站:序
- GPT2.0语言模型 Language Models are Unsupervised Multitask Learners
- 动画师入门必读 迪士尼影响至今的十二条动画黄金法则
- 为什么mysql中不要用blob这种大字段
- vscode背景绿色配置
- 职业理想规划计算机专业,计算机专业的职业生涯规划书范文
- c++刷题(3/100)数独,栈和队列
- Android逆向之CA证书提取
- 安卓SDK——人脸识别
- Word文档中插入的图片显示不全、嵌入式图片显示不全解决方法,仅设置图片为单倍行距方法
- 将BPIO解决方案中文档管理解决方案改成了英文版本
- CameraLink备忘录