05 2021 档案
摘要:1、 runAsync 和 supplyAsync方法 CompletableFuture 提供了四个静态方法来创建一个异步操作。 public static CompletableFuture<Void> runAsync(Runnable runnable) public static Comp
阅读全文
摘要:JS数组的遍历方法有两种: 一:一般的for循环,例如: var a = new Array("first", "second", "third") for(var i = 0;i < a.length; i++) { document.write(a[i]+","); } 输出的结果:fitst,
阅读全文
摘要:1. 前言 数据字段一般都要遵循业务要求和数据库设计,所以后端的参数校验是必须的,应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。 2. 数据校验的痛点 为了保证数据语义的正确,我们需要进行大量的判断来处理验证逻辑。而且项目的分层也会造成一些重复的校验,产生大量与业务无关的代码。不
阅读全文
摘要:一、单个字段的操作 分组介绍: 1. 查询全部重复的数据: 2. 删除全部重复试题: 3. 查询表中多余重复试题(根据depno来判断,除了rowid最小的一个) a. 第一种方法: b. 第二种方法: c. 补充第三种方法(根据评论区给的删除总结出来的): 4. 删除表中多余重复试题并且只留1条:
阅读全文
摘要:使用 order by 与limit 同时使用 数据出现重复 并丢失其他数据 使用了 下面的 方法 发现也没什么问题 Db::name('users')->where(['is_disabled'=>0])->field('id,nickname,team_son+team_grandson as
阅读全文