当前位置:首页 » 《随便一记》 - 第239页

04月01日

Redis bigkeys命令会阻塞吗?怎么解决?

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 263次
Redis bigkeys命令会阻塞吗?怎么解决?

目录专栏导读一、顺丰高级开发工程师在线执行了Redis危险命令导致某公司损失400万二、测试一下1000万数据的性能1、编写脚本文件2、写入Redis1000万数据3、通过keys*查看1000万数据4、通过配置文件禁止keys*的使用三、使用scan替代keys*四、拒绝bigkey1、阿里云Redis开发规范2、出现bigkey时如何删除?3、bigkey会造成哪些问题?4、如何发现bigkey?专栏导读?作者简介:哪吒,CSDN2022博客之星Top1、CSDN2021博客之星Top2、多届新星计划导师✌、博客专家?,专注Java硬核干货分享,立志做到Java赛道全网TopN。?本文收录于Java基础教程系列(进阶篇),本专栏是针对大学生

04月01日

【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 312次
【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法

【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法一、问题描述​在日常项目开发过程中,经常会使用Mybatis-plus的updateById()方法,快速将接收道德参数或者查询结果中原本不为null的字段更新为null,并且该字段在数据库中可为null,这个时候使用updateById()并不能实现这个操作,不会报错,但是对应的字段并没有更新为null。二、问题原因​Mybatis-plus的字段策略(FieldStrategy)有三种策略:IGNORED:0忽略NOT_NULL:1非NULL,默认策略NOT_EMPTY:2非空而默认的更新策略是NOT_NULL:非NULL;即通过接口更新数据时数据为NULL值时将不更新

04月01日

【C++】类和对象——六大默认成员函数

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 343次
【C++】类和对象——六大默认成员函数

?️作者:@malloc不出对象⛺专栏:C++的学习之路?个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐??目录前言一、类的6个默认成员函数二、构造函数2.1特性三、析构函数3.1特性四、拷贝构造函数4.1特性4.2构造函数与析构函数的调用顺序五、运算符重载六、友元6.1友元函数6.2友元类七、赋值运算符重载7.1赋值运算符与运算符重载的关系7.2赋值运算符重载VS拷贝构造函数八、const成员函数九、取地址及const取地址操作符重载前言本篇文章讲解的是类的六大默认成员函数,它们的特性以及注意点非常多,学起来是有一定难度的,但只要我们认真一点相信什么困难都是可以克服的orz~

04月01日

C++之数据类型转换(全)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 340次
C++之数据类型转换(全)

文章目录自动类型转换string与“万物”互转constchar*与“万物”互转char*与”万物“互转char[]与int,float,double互转int,float,double互转char与intstatic_castdynamic_castconst_castreinterpret_cast总结当我们用C++编写代码时,经常会遇到数据类型的转换,如string,char*,char[],constchar*、Qstring以及int,float等各种类型之间的转换。而且有些转换的函数在低版本的C++中是不支持的,所幸这里我们对C++中常用的数据类型转换进行记录。在数据转换中,尤其是字符串转换是最常用的,所以我们以字符串来作为整个数据类型转换的核心。

04月01日

【二】一起算法---队列:STL queue、手写循环队列、双端队列和单调队列、优先队列

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 291次
【二】一起算法---队列:STL queue、手写循环队列、双端队列和单调队列、优先队列

纸上得来终觉浅,绝知此事要躬行。大家好!我是霜淮子,欢迎订阅我的专栏《算法系列》。学习经典算法和经典代码,建立算法思维;大量编码让代码成为我们大脑的一部分。⭐️已更系列 1、基础数据结构       1.1、链表➡传送门    1.2、队列➡本章专栏直达《算法系列》目录前言机器翻译(洛谷P1540)问题描述:输入:输出:1.2、队列1.2.1、STLqueue1.2.2、手写循环队列1.2.3、双端队列和单调队列1.2.4、优先队列前言机器翻译(洛谷P1540)问题描述:假设内存中有 MM 个单元,每单元能存放一个单词和译义。每当软件将一个新单词存入内存前,如果当前内存中已存入的单词数不超过 M-1M−1,软件会将新单词存

04月01日

C/C++数据结构(十二)—— 红黑树

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 249次
C/C++数据结构(十二)—— 红黑树

文章目录1.红黑树的概念2.红黑树的性质3.红黑树节点的定义4.红黑树的旋转5.红黑树的插入?情况一?情况二?情况三?叔叔结点存在且为红色?叔叔结点存在且为黑色?直线关系?折线关系?叔叔结点不存在?直线关系?折线关系?代码实现6.红黑树的删除7.红黑树的遍历8.红黑树的查找9.红黑树的高度10.红黑树的验证11.红黑树的分析12.红黑树与AVL树的比较1.红黑树的概念红黑树(R-BTREE,全称:Red-BlackTree),本身是一棵二叉查找树,在其基础上附加了两个要求:树中的每个结点增加了一个用于存储颜色的标志域。树中没有一条路径比其他任何路径长出两倍,整棵树要接近于“平衡”的状态。这里所指的路径

04月01日

【Matlab 常用图像处理函数 汇总】

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 282次
【Matlab 常用图像处理函数 汇总】

Matlab常用图像处理函数汇总一、图像的读取二、图像的写入三、图像的显示四、创建窗口五、图像的格式转换六、灰度直方图七、伽马变换八、图像二值化九、阈值变换十、直方图均衡化十一、图像平移十二、图像镜像十三、图像转置十四、图像中心旋转十五、添加噪声十六、图像滤波十七、滤波器设计十八、中值滤波十九、图像锐化1、Robert交叉梯度2、高斯-拉普拉斯锐化二十、傅里叶变换二十一、图像腐蚀二十二、图像膨胀二十二、开闭运算二十三、连通分量提取二十四、形态学处理二十五、图像分割1、基于梯度算子的边缘检测2、基于高斯-拉普拉斯算子的边缘检测3、基于Canny算子的边缘检测二十六、霍夫变换1、霍夫变换(针对二值图像)2、寻找峰值—houghpeaks3、提取直线段—houghlines一、

04月01日

SpringBoot+Vue实现在线商城系统

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 361次
SpringBoot+Vue实现在线商城系统

该项目开始是要求我们使用JavaWeb(java+jsp+servlet+MySQL+jdbc+css+js+jQuery)实现,但我学过一丢丢的框架,就改用了SpringBoot+Vue实现。注意!!!!!代码中的serverIp我设置的我服务器的IP,所以不在服务器上面应该是localhost!!!!!!!!在线商城项目演示视频:https://www.bilibili.com/video/BV1kY41117DH/目录1.产品介绍2.产品面向的用户群体3.产品的范围4.产品中的角色5.产品的功能需求5.1功能性需求分类5.2功能层次结构图6.产品的非功能性需求6.1用户界面需求6.2软硬件环境需求6.3产品质量需求数据库设计:前

04月01日

Pytorch安装及环境配置详细教程(CUDA版本)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 275次
Pytorch安装及环境配置详细教程(CUDA版本)

文章目录前言一、查看GPU支持的CUDA版本二、安装CUDA三、确定torch、torchvision和python版本四、安装anaconda五、安装torch和torchvision前言安装cuda版本的pytorch时踩了不少坑,网上安装pytorch的版本很多,一般的教程都是到pytorch的官网,利用网址和镜像源去安装,问题非常多。也有教离线安装的,但是没有正确的安装顺序,torch版本和torchvision版本对不上,python版本和自己电脑cuda所支持的pytorch版本对不上等等问题。以下是我根据踩过的坑,记录的一个安装教程。一、查看GPU支持的CUDA版本控制面板-NVDIA控制面板,单击NVDIA控制面板,有可能会出现如下提示:这是因为NVIDIAD

04月01日

【Java】Spring Boot 日志文件

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 252次
【Java】Spring Boot 日志文件

文章目录SpringBoot日志文件1.日志有什么用2.日志怎么用3.自定义日志打印3.1在程序中得到日志对象3.2使用日志对象打印日志4.日志级别4.1日志级别有什么用?4.2日志级别的分类与使用5.日志持久化6.更简单的日志输出--lombok6.1添加lombok依赖6.2输出日志6.3lombok原理解释6.4lombok更多注解说明7.总结SpringBoot日志文件1.日志有什么用日志是程序的重要组成部分,想象一下,如果程序报错了,不让你打开控制台看日志,那么你能找到报错的原因吗。日志对于我们来说,最主要的用途就是排除和定位问题。除了发现和定位问题之外,我们还可以通过日志实现以下功能:记录用户登录日志,方便分析

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1