- 2024-10-30MYSQL索引相关
原sqlSELECTid,user_id,package_id,term_id,source,type,order_id,code_record_id,created_at,updated_at,version,is_deletedASdeletedFROMtbl_purchased_packageWHERE(ter
- 2024-09-09Linux df和du原理
目录使用场景原理1.df工作原理2.du工作原理3.区别df和du显示的数据不一致的情况1.df比du大2.df比du小du查看隐藏文件为什么overlay文件系统路径用du看到的是完整的带覆盖的占用,而非实际使用使用场景du:用于查看文件路径的空间使用情况df:用于查看盘的空间使用情况原理1.df工
- 2024-08-31linux磁盘已满,查看哪个文件占用多
使用df-h查看磁盘空间占用情况FilesystemSizeUsedAvailUse%Mountedonudev3.9G03.9G0%/devtmpfs799M3.1M796M1%/run/dev/vda199G99G0G100%/tmpfs3.9G03.9G0%/dev/shmtmpfs
- 2024-08-08Misc_XCTF_WriteUp | Recover-Deleted-File
题目恢复磁盘并且找到FLAG.分析?看看压缩包属性,这棉花糖泡水了吧(看来是需要恢复了,搜索引擎了解到一款Linux下的数据恢复工具extundelete,安装方法及参考放在文末了。下载的压缩包整个拖进Linux,gzip-dc297795634cb4f6e8e1d88be044ec0c4.gz解压缩,得到一个文件:fls
- 2024-07-01MybatisPlus学习-2
增删改id生成策略@TableId(Type=IdType.)auto自增noneinput数据库不要自增,代码中需要指定idassign_ID雪花数据库bigint占位1时间戳41机器码(5+5)序列号12assign_UUID全局配置:配置idtypetable-prefix:tb1_save:dao.save(domain)多条删除deletebatchids
- 2024-06-17MybatisPlus逻辑删除
逻辑删除就是基于代码逻辑模拟删除效果,但并不会真正删除数据。思路如下:1.在表中添加一个字段标记数据是否被删除2.当删除数据时把标记置为13.查询时只查询标记为0的数据 例如逻辑删除字段为deleted,那么删除操作的sql语句为:UPDATEuserSETdeleted=1WHEREid=1AND
- 2024-06-04配置逻辑删除
对于一些比较重要的数据,我们往往会采用逻辑删除的方案,即:在表中添加一个字段标记数据是否被删除当删除数据时把标记置为true查询时过滤掉标记为true的数据一旦采用了逻辑删除,所有的查询和删除逻辑都要跟着变化,非常麻烦。 为了解决这个问题,MybatisPlus就添加了对逻辑删除
- 2024-05-24MYSQL分页优化
分布式任务调度内的MySQL分页查询优化 作者:vivo互联网数据库团队- QiuXinbo本文主要通过图示介绍了用主键进行分片查询的过程,介绍了主键分页查询存在SQL性能问题,如何去创建高效的索引去优化主键分页查询的SQL性能问题。对于数据分布不均如何发现,提供了一些SQL查询案
- 2024-05-24分布式任务调度内的 MySQL 分页查询优化
作者:vivo互联网数据库团队- QiuXinbo本文主要通过图示介绍了用主键进行分片查询的过程,介绍了主键分页查询存在SQL性能问题,如何去创建高效的索引去优化主键分页查询的SQL性能问题。对于数据分布不均如何发现,提供了一些SQL查询案例来进行参考,对MySQLIndexConditionPushdown
- 2024-05-23error: use of deleted function ‘YYSTYPE::YYSTYPE()’[解决]
/home/zhywyt/Cmpelier/compiler2024/build/y.tab.cpp:1036:9:error:useofdeletedfunction‘YYSTYPE::YYSTYPE()’1036|YYSTYPEyylval;报错信息如下:bison文件中的union如下,发现错误为name的类型为带析构函数的类,导致出现问题。具体原因不明。修改为string*后编译
- 2024-05-23分布式任务调度内的 MySQL 分页查询优化 等值在前,排序在中间,范围在最后
分布式任务调度内的MySQL分页查询优化https://mp.weixin.qq.com/s/VhSzxYIRv83T3D3JD4cORg三、优化方案 3.1优化方案确定 当前SQL执行计划以主键进行顺序遍历,是一个范围扫描,有点像在一片很大的居民区按照序号挨家挨户寻找一些特定的人一样,比较简单也比较低效。 既然
- 2024-05-20【Azure Storage Account】Azure 存储服务计算Blob的数量和大小的Python代码
问题描述介绍一段Python脚本,可以在微软云中国区使用。用于计算AzureStorageAccount中Container中Blob类型文件的数量和大小,脚本中允许按照容器,层(热/冷/归档),前缀,软删除/非软删除来计算数量和容量大小,默认使用的时间为以Blob的最后修改时间作为参考。执行结果参考: 参数
- 2024-05-17Laravel中的软删除讲解
在Laravel中,软删除是一个非常有用的功能。当您需要保留已删除数据的历史记录时,软删除就派上用场了。软删除的实现原理如下:在数据库表中添加deleted_at字段:当一条记录被"删除"时,Laravel会将该记录的deleted_at字段更新为当前时间,而不是真正从数据库中删除该记录
- 2024-05-10sql server触发器inserted 和deleted执行顺序
INSERTED表:代表INSERT或UPDATE操作影响的行。DELETED表:代表DELETE操作或UPDATE操作前的旧行。在插入新记录时,INSERTED表包含了将要插入的新记录。在删除记录时,DELETED表包含了将要删除的旧记录。在触发器执行时:首先,如果是INSERT操作,INSERTED表将被填充;如果是DELETE操作,DELETE
- 2024-03-15mysql语句
1.获取表中全部字段selectGROUP_CONCAT(COLUMN_NAME)frominformation_schema.COLUMNSwheretable_name='表名'andtable_schema='库名';2.数据表字段总数SELECTcount(1)frominformation_schema.COLUMNSWHEREtable_schema='apollo'andtable_na
- 2024-02-05Docker:Failed to copy files, no space left on device
主页个人微信公众号:密码应用技术实战个人博客园首页:https://www.cnblogs.com/informatics/问题描述在Mac上进行docker构建时,偶尔会遇到以下问题Failedtocopyfiles:userspacecopyfailed:write/var/lib/docker/volumes/xxx/_data/xxx.dbf:nospaceleftondevice
- 2023-12-26爬虫遇到abort method will be deleted later!怎么解决
当你在爬虫过程中遇到`abort`methodwillbedeletedlater!的错误时,这通常是由于网站的反爬虫机制所导致的。网站为了防止被爬虫程序过度访问,会设置一些限制,例如频率限制、验证码验证等。为了解决这个问题,你可以尝试以下几种方法:1.增加延迟:在发送HTTP请求之间增加一定的延迟时间,可
- 2023-12-15爬虫遇到`abort` method will be deleted later!怎么解决
在进行网络爬虫过程中,有时候可能会遇到"abort"methodwillbedeletedlater!的问题,这是由于网站的反爬机制或者请求频率过高导致的。本文将介绍一些解决这个问题的方法和技巧。 1.调整请求频率: 通过减少请求的频率,可以降低被网站检测到的概率。可以使用延时或者随机等方式
- 2023-12-06Mybatis-plus逻辑删除
转载自:www.javaman.cn1、application.yml配置mybatis-plus:表示这是MyBatis-Plus的配置部分。global-config:全局配置。db-config:数据库相关配置。logic-delete-field:指定逻辑删除的字段名。在这里,指定的字段名是deleted。这意味着,当你调用MyBatis-Plus的逻辑
- 2023-12-01Mybatis-plus逻辑删除
转载自:www.javaman.cn1、application.yml配置mybatis-plus:表示这是MyBatis-Plus的配置部分。global-config:全局配置。db-config:数据库相关配置。logic-delete-field:指定逻辑删除的字段名。在这里,指定的字段名是deleted。这意味着,当你调用MyBatis-Plus的逻辑
- 2023-11-19文心一言 VS 讯飞星火 VS chatgpt (138)-- 算法导论11.4 2题
二、用go语言,试写出HASH-DELETE的伪代码;修改HASH-INSERT,使之能处理特殊值DELETED。文心一言:首先,让我们定义一个基本的哈希表数据结构。这个结构将包括一个存储键值对的哈希表和一个存储已删除键值对的队列。我们可以用空值和大括号{}来表示“DELETED”。下面是哈希表的基本定
- 2023-11-19文心一言 VS 讯飞星火 VS chatgpt (138)-- 算法导论11.4 2题
二、用go语言,试写出HASH-DELETE的伪代码;修改HASH-INSERT,使之能处理特殊值DELETED。文心一言:首先,让我们定义一个基本的哈希表数据结构。这个结构将包括一个存储键值对的哈希表和一个存储已删除键值对的队列。我们可以用空值和大括号{}来表示“DELETED”。下面是哈希表的基本
- 2023-10-12It's likely that neither a Result Type nor a Result Map was specified.
It'slikelythatneitheraResultTypenoraResultMapwasspecified.很可能既没有指定结果类型也没有指定结果映射。出现问题的代码:本段代码功能是查询一张表的全部点击查看代码<mappernamespace="com.ding.dao.RoleDao"><!--用于select查询公用抽取的列-->
- 2023-10-01Can't delete myfile.mexw64 after run mexw64?
Ifoundmyanswer,this".mexw64"cannotbedeletedafterusingclear,butcanbedeletedafterusingclearallfromhttps://www.mathworks.com/matlabcentral/answers/1563471-can-t-delete-myfile-mexw64-after-run-mexw64
- 2023-09-30Remove Old ST03N Data after System Refresh(转)
SymptomAfterasystemrefresh/systemcopy,thetransactioncodeST03Nisshowingtheolddatafromthesourcesystem.Solution1.RefertoSAPNote1179929ThedatafromothersystemscanbedeletedfromthetablesSWNCMONIandSWNCMONIINDEXusingthefu