• 2024-07-12通过一个简单的案例,来谈谈代码的重构
    上伪代码:funca(){...order=***;payOrder=newv1{orderNo=order.orderNo,amt=order.amt,remark='结算资金下发'};//通过order得到v1;pay(payOrder);...}funcb(){...order=***;payOrder=newv1{orderNo=order.order
  • 2024-04-28SqlServer中根据某几列获取重复的数据将其删除并保留最新一条
    有时候,我们某个数据表中,可能有几列的数据都是一样的,此时我们可能想查询出这几列数据相同的所有数据行,并保留最新一条,将其他重复的数据删除。
  • 2024-03-20订单号规则,不能重复。redis去重 redis集合set应用
    订单号规则,不能重复。redis去重redis集合set应用redis锁定商品解决并发售卖问题RedisUtil工具类https://www.cnblogs.com/oktokeep/p/17917833.html需求背景:订单号根据日期反转加上随机数,订单号是否重复,前提是确保当天的订单号不重复,可以确保全局系统中的订单号不重复。//
  • 2024-03-14sql server 左链接为准 ,匹配不到,空填充
    SELECT*,PR.OrderNoFROMTB_USERuOUTERAPPLY(  SELECTTOP    1R.id,    R.OrderNo  FROM    tb_order(NOLOCK)R   WHERE    R.ID=u.ORDERIDORDERBYOutTimedesc  )ASPR  WHEREu.IsDel=0  SELECTu.L
  • 2023-10-07访问远程zip并解析csv
    publicList<Info>exportsCode(StringorderNo){List<Info>infoResponses=newArrayList<Info>();Stringtoken=queryToken();if(StringUtils.isBlank(token)){returnexportsCod
  • 2023-06-07从零玩转系列之微信支付
    一、前言halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都要,小程序和PC端) 一、微信支付介绍和接入指引1、微信支付产品
  • 2023-04-11js复制内容到粘贴板
    copyOrderNo(orderNo){navigator.clipboard.writeText(orderNo).then(()=>{this.$message.success('已复制订单号')});},copyOrderNo(orderNo){varinput=document.createElement('input')//创
  • 2022-11-22【Mybatis学习总结三】Mybatis种解决字段名与实体类属性名不相同的冲突
    Mybatis种解决字段名与实体类属性名不相同的冲突    在开发中,先创建一个数据表,数据表中包含字段名如(order_id,order_no)..而在创建实体类的时候,对象的属性名可能为(i
  • 2022-11-21js 数组对象根据多个key值进行分类
    constlist=[{id:1,name:"手机1",orderNo:"6901443393268",sku:"51095BKR"},{id:2,name:"手机2",orderNo:"6901443393262",sku:"51095BBQ"},{id
  • 2022-11-01委托+方法+lambda优雅用法
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApp.DDUP{publiccl
  • 2022-10-17你还在写垃圾代码?快用 Java 8 重构传统设计模式吧,是真的优雅!
    来源:https://www.cnblogs.com/yjmyzz/p/refactor-design-pattern-using-java8.htmljava8中提供的很多新特性可以用来重构传统设计模式中的写法,下面是一些示例:一、策略模