11 2020 档案
摘要:SET @json = '["a", "b", "b", "a", "c"]';SELECT Json_arrayagg(dt.val) AS unq_json_arrayFROM (SELECT DISTINCT Json_extract(@json, Concat('$[', seq.n, ']
阅读全文
摘要:摘抄自:https://blog.csdn.net/jdsjlzx/article/details/108089947 一、问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(res
阅读全文
摘要:2019/7/27 修改更新 一、问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。 二、背景知识 git的版本管理,及HEAD的理解 使用gi
阅读全文
摘要:摘抄自:https://yjclsx.blog.csdn.net/article/details/83898545 mysql中常用的三种插入数据的语句 insert into表示插入数据,数据库会检查主键,如果出现重复会报错; replace into表示插入替换数据,需求表中有PrimaryKe
阅读全文
摘要:摘抄自:https://blog.csdn.net/mu_wind/article/details/103480627 通过前文 线程的创建与使用 ,我们对线程有了一定了解。线程的创建与销毁需要依赖操作系统,其代价是比较高昂的,频繁地创建与销毁线程对系统性能影响较大。出于线程管理的需要,线程池应运而
阅读全文
摘要:摘抄自:https://blog.csdn.net/mu_wind/article/details/103167595 Java各种同步锁详解 1 锁分类概述 1.1 乐观锁 & 悲观锁 1.2 自旋锁 & 适应性自旋锁 1.3 公平锁 & 非公平锁 1.4 可重入锁 & 不可重入锁 1.5 共享锁
阅读全文
摘要:转发自:https://blog.csdn.net/mu_wind/article/details/107644632 前言 “你一定又写了烂SQL了!”,“你怎么这样凭空污人清白……慢查询,慢查询不能算烂……慢查询!……程序猿的事,能算烂么?”本文从SQL执行效率方面略作研究,偏向基础性总结,但力
阅读全文