首页 > TAG信息列表 > qty

LambdaUpdateWrapper 防止扣减为0

LambdaUpdateWrapper<Goods> updateWrapper = new LambdaUpdateWrapper<>(); updateWrapper.set(Goods::getUpdateTime, new Date()); updateWrapper.setSql("good_total_qty = good_total_qty - " + vo.getGoodTotalSumQty()); updateWrapper.setSql(&

dotnet core 也能协调分布式事务啦!

2022 年 5 月 24 日,我们发布了 DBPack v0.1.0 版本,该版本主要 release 了分布式事务功能。在我们的规划里,DBPack 是要支持所有微服务开发语言协调分布式事务的,但经过社区反馈,dotnet core 并不支持。于是,我们在 v0.1.1 对 dotnet core 进行了支持。下面就如何支持 dotnet core 做

laravel 事件&订阅

1、事件&订阅 理解 理解:打工 我(订阅者)今天去打工,上午去跑摩的(事件1),下午去送外卖(事件2) 监听和订阅的区别就是,1个监听只对应1个事件,1个订阅可对应多个事件。 以下例子:操作库存(订阅),采购商品-增加库存(事件1),用户下单-扣减库存(事件2) 2、生成事件和订阅 php artisan event:genera

hive多行转多列

查看:https://blog.csdn.net/cwfreebird/article/details/91355730 方案一: sum case when select brand, max(case when area_name='东北' then total_price_actual else 0 end) db_price, max(case when area_name='华北' then total_price_actual else 0 end

mongodb 索引创建

1. 多键唯一索引 a.loc  和 a.qty 为符合多键索引 db.collection.createIndex( { "a.loc": 1, "a.qty": 1 }, { unique: true } ) 如: db.getCollection("Name,idcardNo").createIndex( { "Name": 1, "idcardNo": 1 }, { unique: true } )

得出一个int类型的数中打开位的数量的函数

两种方式。 利用count计数,count = 0; 1.通过求模。 假设整数为n, n%2 !=0,则count++;否则n = n/2。 因为n为int,所以n/2的结果会被强制截断。当结果小于1时,会截断为0,退出循环。 int open_bit_qty(int n) { int count = 0; while (n) { if (n % 2 )

DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null

今天不得不吐槽下 DB2了,不过也不定是因为DB2,因为之前写了一段sql语句能执行,但是最近发现又报错, 错误代码-302,很奇怪,在网上搜索了差不多一天都是说“sql中要更新的某个字段的长度超过了数据库表中字段的定义长度”! 但是和这个也不沾边啊,我写的是查询语句,既然这样我就重新写了sql

js分组统计,比较两个数组的差异

/** * 分组统计文本框输入的数量次数 */ function GroupBy(arrayData) { var returnData = []; $.each(arrayData, function (index, item) { if (returnData.some(o => o.qty == item)) { returnData.find(o => o.qty == it

Grouping by分组集温习_2

疫情时期看过,最近再温习一下 --group by 子句中的cube, rollup, --这样理解: cube立方(既然是立方,就是变多了), rollup卷起,包起来(按字面意思理解) IF OBJECT_ID('dbo.Orders', 'U') IS NOT NULL DROP TABLE dbo.Orders; GO CREATE TABLE dbo.Orders ( orderid INT N

C# 使用Linq联合SQL与Oracle查询的例子

思路就是从SQL拿到本地的表,从Oracle拿到本地的表,用Linq连接本地的两张表,并做一些查询 private void QueryWithTiptop() { string sql = @"SELECT jm.Company ,jm.JobNum ,jm.AssemblySeq

PG SQL截取字符串到指定字符位置

今天在做PG数据到HIVE的数据交换任务时,因为某个字段在PG中是Varchar类型,hive是bigint,而偏偏PG 中该字段的存储值都被加了小数点位,导致字段类型转换失败。 现在就需要将字符串中小数点后的部分给截掉。 开始时尝试使用的是CHARINDEX来获取小数点的位置,然后使用substring函数

mongoDB学习记录(一)

1.安装 docker-compose.yml version: '3' services: mongodb: image: mongo:latest restart: always container_name: mongodb volumes: - /opt/mongodb/data/configdb:/data/configdb - /opt/mongodb/data/db:/data/db - /opt/

Vue 实现简单购物车总价 模板写法

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title></title>         <style type="text/css">             input{                 width: 30px;             }         &l

2021-10-23

JavaScript中的三个点(…) 三个点的真身 JavaScript中的三个点(…)名叫扩展运算符,是在ES6中新增加的内容,它可以在函数调用/数组构造时,将数组表达式或者string在语法层面展开;还可以在构造字面量对象时将对象表达式按照key-value的方式展开 // 数组 var number = [1,2,3,4,5,6] con

Flink--Table Api 和 sql 之 watermark开窗间属性(二)

1. Flink 设置watermak 这里说下这个时间时间的取值,本来我kafka的数据是clickhouse 查询时间特意处理成时间戳。然后使用 TO_TIMESTAMP(date_time) 来设置watermark。 阿里云官网 blink 是支持的,但是这个实际中却不支持。 真的有点狗了。。。。 解决办法如下写法。 public sta

MongoDB Java 驱动程序 v4.3 分页

官方文档:https://docs.mongodb.com/drivers/java/sync/current/fundamentals/crud/read-operations/skip/   跳过返回的结果 概览 在本指南中,您可以了解如何使用 MongoDB Java 驱动程序从读取操作中跳过指定数量的返回结果。 您可以使用skip()方法跳过查询返回结果的结果 。您还

焦点触发与离开事件(focus与blur)

<input name="pressTimes" id="pressTimes" type="text" style="width:30px; text-align:right;" maxlength="2" value=""> <table id="TableHead" class="tableStyle cutInfoSetTable

Go设计模式(20)-策略模式

策略模式可能是很多同学学习到的第一种模式。这个模式确实适合作为开篇模式来讲,主要原因在于该模式简单、纯粹、没有太多技巧,但是很好的表达出了设计模式的理念,让读者能够直观的感受到设计模式带来的好处。 策略模式核心在于利用多态性,这是目前主流的面向对象语言都支持的功

三面美团、四面阿里成功斩下offer,使用指南

### Android大厂高频笔试题**1.????????下列哪些语句关于内存回收的说明是正确的? ( )** ?A、 程序员必须创建一个线程来释放内存??B、内存回收程序负责释放无用内存???C、内存回收程序允许程序员直接释放内存???D、内存回收程序可以在指定的时间释放内存对象?**2.?????下面异常是

Android开发进阶吃透这一篇必拿60W年薪!涨薪7K!

### Android大厂高频笔试题**1.????????下列哪些语句关于内存回收的说明是正确的? ( )** ?A、 程序员必须创建一个线程来释放内存??B、内存回收程序负责释放无用内存???C、内存回收程序允许程序员直接释放内存???D、内存回收程序可以在指定的时间释放内存对象?**2.?????下面异常是

2021年Android大厂面试分享,保准看明白!

### Android大厂高频笔试题**1.????????下列哪些语句关于内存回收的说明是正确的? ( )** ?A、 程序员必须创建一个线程来释放内存??B、内存回收程序负责释放无用内存???C、内存回收程序允许程序员直接释放内存???D、内存回收程序可以在指定的时间释放内存对象?**2.?????下面异常是

MongoDB(12)- 查询嵌入文档的数组

插入测试数据 db.inventory.insertMany( [ { item: "journal", instock: [ { warehouse: "A", qty: 5 }, { warehouse: "C", qty: 15 } ] }, { item: "notebook", instock: [ { warehouse: "C", qty: 5 } ] }, { item:

odoo 开发者模式添加计算字段

1\依赖为需要取值的字段,中间用逗号隔开: x_studio_,x_studio__1,x_studio_03   2\计算逻辑: for record in self:    record['x_studio__3'] = record.x_studio_/(record.x_studio_+record.x_studio_03) 注意: 第二行要空四格。   来自啊鹤:     Walter: x_weight,x_studio_wg

sql server

create table #BOM(ID int not null primary key,PARENT VARCHAR(10),TYPE1 VARCHAR(10),SON VARCHAR(10),TYPE2 VARCHAR(10),QTY INT) insert into #BOMvalues(1,'FG1','FG','SEMI1','M',3),(2,'FG2','FG',�

Lambda表达式GroupBy()的两种用法

前言 GroupBy通常用于分组统计,可根据单字段或某些字段区进行合并统计数据 Lambda的思想与SQL语句类型,如以下例子: 统计和B、C、D同组的数量 用法1 List<Order> Orders= samples.GroupBy(p => new { p.B, p.C, p.D}) //D,B,C是samples的属性 .Select(p => new Ord