bugplus-free
码龄4年
求更新 关注
提问 私信
  • 博客:76,489
    社区:4
    问答:174
    76,667
    总访问量
  • 142
    原创
  • 112
    粉丝
  • 84
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
加入CSDN时间: 2021-09-09

个人简介:花有重开日,人无在少年

博客简介:

m0_61682542的博客

查看详细资料
个人成就
  • 获得162次点赞
  • 内容获得11次评论
  • 获得133次收藏
  • 代码片获得992次分享
  • 博客总排名394,918名
创作历程
  • 12篇
    2024年
  • 5篇
    2023年
  • 102篇
    2022年
  • 23篇
    2021年
成就勋章
TA的专栏
  • MySQL45讲学习笔记
  • 深入学习Redis笔记
  • 杂谈
    1篇
  • 面经
    5篇
  • Web全栈开发
    4篇
  • Redis基础学习
    3篇
  • C++语言学习
    26篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 7

TA参与的活动 2

兴趣领域 设置
  • 网络空间安全
    系统安全
  • 学习和成长
    蓝桥杯leetcode
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

面:现在我需要你插入40万条数据,怎么优化让我更快插入

目前使用了这两个方面进行优化,还有其他方面例如,mysql认为的磁盘性能的iops的情况,以及redo log的文件大小和个数,缓冲区大小,以及其他的都是需要考虑的地方。将lnnodb_flush_log_at_trx_commit=2时,让他每秒刷新一次磁盘,可以发现快了将近一倍。可以发现,我们通过这样的方式优化以后,性能提升了近30倍,但是安全性降低了,要看实际的运用场景了。因为参数为1时,每一个事务都要写到磁盘里面去,太慢了,虽然安全,但是效率太低,要寻找平衡点。
原创
发布博客 2024.04.27 ·
348 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

面:你说MySQL底层是用B+树的,那为什么不用其他数据结构,你来说说原因

所以在B树上面进行了改进,有了B+树,B+树的层级低,并且B+树除了叶子结点以外,只存一些信息,并且叶子结点可以前后遍历,有指针指向下一个节点,这样的话范围遍历就变得更快,不需要做出额外的查找,只需要顺序遍历,对于非叶子结点一般就是维护的节点的第一个索引以及该索引的地址,有多个维护的节点就有多个这样的索引加地址,一般来说,一个节点是16KB,对于非叶子结点上面存的那个索引以及索引地址分别的大小是8B和6B的样子,所以他们可维护的范围很广。在B+树之前,有二叉树,红黑树,B树这些。
原创
发布博客 2024.04.24 ·
260 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

面: 简历中有看你写使用过JWT,那你来谈谈JWT的三个组成部分

对于载荷部分,一般是claims声明类型,里面一般是存放在创建的时间戳,结束的时间戳以及可能要存放的用户名密码之类的东西。之后就是签名部分,签名使用前面的头部和载荷两部分对于我给出的秘钥secretKey进行签名得到结果。头部一般需要表面令牌的类型,以及使用的签名算法,一般使用HS256的签名算法。jwt的组成部分分为头部,载荷和签名。
原创
发布博客 2024.04.24 ·
306 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

面: Linux的内存过载问题是如何解决的

IO负载过高的话,一般是通过iostat,iotop去查询状态,iotop可以查看占用情况,可以使用类似于cpu过载的时候,一般就是日志写入磁盘过多导致的。然后就使用top -Hp 指定PID 查看详细的线程占用情况,然后如果寻找占比较大的,进行查询他这个线程在做啥。去查看括号内的任务是啥,然后再使用jstat -gcutil 查询的pid 间隔的时间输出一次。一般是使用top命令去看,看那个cpu的那一列,看看有没有特别多的,2.查看占用内存高的应用的日志,对齐进行相应的优化。对于内存过高的情况下。
原创
发布博客 2024.04.23 ·
394 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

面:go能不能手写一个简单的协程池?

最简单的想法是使用chan管道和wg也就是sync.WaitGroup这两个搭档来进行实现协程池。并且要明白,这个协程池是不是你叫他停他才能停,如果没说,就让他一直死循环做他应该做的事情。之后是不是还要有一个shutdown函数告诉waitgroup要停止了,结束。对于这个东西,我们肯定要提交任务给他这是一个submit功能函数。那么在chan管道中最简单的就是无缓冲的了。第一个要想到newPool。有这些之后,那就开始书写。对于协程池有啥操作?
原创
发布博客 2024.04.22 ·
576 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

Debian12设置开机启动项ens33网卡(dhclient ens33命令)

保存并关闭文件后,你需要通知systemd有关于新服务的变更。命令在你的系统路径中可用。如果你的系统配置有所不同,你可能需要调整这些步骤以适应你的具体情况。在开机时自动执行,你可以通过创建一个systemd服务单元来实现。你可以检查系统的网络配置或查看相关的日志来确定命令是否已成功执行。首先,你需要创建一个新的systemd服务单元文件。请注意,这个过程假设你的系统使用的是systemd作为初始化系统,并且。在编辑器中,添加以下内容来定义你的服务。最后,重新启动你的Debian系统,并验证。
原创
发布博客 2024.03.20 ·
1578 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

七大排序(简洁思路版)

从左到右,遍历每一个数字,在每一个位置的操作是,只看当前位置以及左边的,我看我这个数字应该放在哪里就放过去,切记,不管后面,只看前面,时间复杂度高到O(n^2)了。堆排序和直接选择排序是类似的思路,选择最大的,放到末尾去,直接选择排序是直接遍历,但是堆排序并不是,堆排序使用的是维护一个最大堆来快速的确定最大值是什么。和冒泡排序有点像,但是冒泡排序实在数组上两两进行交换,直接选择排序是,扫一遍,确定最大的元素的下标在哪,往数组末尾加,思路一样,实现的方式有点不一样。快并排序是从上往下,归并排序是从下往上。
原创
发布博客 2024.03.16 ·
257 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

CSS基础知识

是指内容周围的区域,如果内容区域设置了背景、颜色或者图片,这些样式将同样延伸应用到内边距上。当文档滚动到超过图像的位置时,图像就会消失。也是和padding一样的意思,如果一样的话,可以只用写一个。text-decoration文本的装饰,例如下划线之类的。) 是指边框外的区域,外边距默认也是透明的。来改变一个元素中的文本行互相之间的对齐方式。如果值定义了一个关键词,那么第二个值将是"如果四个值是一样的,可以只用写一个。一个是字符间距,一个是字间距。属性改变图像在背景中的位置。属性设置元素的背景属性。
原创
发布博客 2024.03.09 ·
380 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

html基本标签

src是指图片地址,alt是未加载出来的时候显示的文字。h是标签从h1~h6,没用h7,h8。href可以指定链接进行跳转。
原创
发布博客 2024.03.02 ·
264 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

表单类标签

在head字段中的textarea中进行调整,在body字段中对于<textarea><textarea>进行使用,其中maxlength是最大文本宽的长度,那些也是用来调整文本框的。label中的for的名字只要和id一样,就可以两个关联起来的,点击文本也可以跳转到输入。type=radio是单选框类型,只要name是一样的,就是这里面只能选一个。checked这个选项默认是checked,然后这个标签是默认选择的。类型是submit,value是在上面的字。输入的值要个value相同。
原创
发布博客 2024.03.02 ·
345 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

表格table

width是宽,height是高。border是边框宽度。
原创
发布博客 2024.03.02 ·
235 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

MySQL学生成绩管理系统based on C++ and Clion

函数是执行语句的意思,也就是发给数据库让他执行这条语句,函数传递语句的使用如果是std::string 类型的话,需要调用.c_str()函数进行转化成字符才能进行传递。函数的返回值是一个集行,搭配上一个mysql_res使用的,一个一个读他,函数的作用是获取下一个结果集行。该方法分别对应了流对于文件的读入和写入操作的执行,使用完毕之后要执行close()操作。函数的返回值是一个结果集,该函数的作用是检索比并存储整个结果集。函数的作用是释放结果集的内存,是同步的,也就是要中断一下。
原创
发布博客 2024.03.01 ·
423 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

store-sales-time-series-forecasting

有了这样的思路之后,目前就要分点完成任务,如对于数据先进行预处理,首先,每日油价可以进行预处理,对于缺失值进行补全,这个我已经完成,那么接下来我想做的是,首先,对于节假日我要进行处理,我就只算个大概,应为数据可以观察到,同一天里面会出现多个节日,对于节日还分了地区,这就要好好处理了,处理到最后面我希望得到的是,对于train.csv和test.csv的两张表,我希望得到他们是否在那一天有节日,是就是1,否则就说0,这里就直接模糊处理了。
原创
发布博客 2023.12.14 ·
922 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

AOF的相关配置

Redis6保存文件的位置与RDB保存文件的位置一样,都是通过Redis.conf配置文件的dir配置。关闭aof使用appendonly no。BASE和INCR表示基础和增量文件,关闭rdb使用save ""
原创
发布博客 2023.09.20 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis数据库(二)

对于RDB和aof两种操作来说,可以一起使用,对于RDB的作用可以类似于版本保存,留着做备份用,而aof这类可以当作保留当前状态,实时的那种状态,两者结合起来可以相互补充,应为RDB会比较快,但是数据不够全面,aof可以弥补数据全面的问题,但是对于存储的空间要求很大,增加到一定级别时,会对于性能产生较大的影响,这时,使用rdb进行部分保存会比较好,当然aof里面也有对于指令进行压缩的功能,但是实际上来说,效果可能并不是特别的好,在某些时候,rdb可以做的比较好。需要设置appendonly no。
原创
发布博客 2023.09.18 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习日志(可持久化)

对于Redis来说,里面的键值对,如果你直接使用shutdown结束的话,rdb里面会保存当前状态,flushdb或者flushall会清空所有的键值对,每一次Redis重启时对于rdb里面的数据进行导入。并且在.conf文件中save 5 2 是指达到两次记录后5秒保存,没有达到两次记录不保存,两次一循环。redis.conf文件中dir是指对于键值对保存的文件地址,也就是存储RDB的位置。config配合使用set和get两个方法对于信息进行设置和读取。快照文件称为RDB文件(全称为dump.rdb)
原创
发布博客 2023.09.17 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

蓝桥基础模板

【代码】蓝桥基础模板。
原创
发布博客 2023.06.08 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

方格取数问题

这道题的权值包含负数,y总的方法就会存在不适用的情况,洛谷在这道题上有人写出了增强版,可以应对负数的情况,当然,这道题要是不含有负数,运用费用流也是可以做的,尽管点数多了一点,但是问题不大。方格取数问题是关于一个矩阵,每个位置都有相应的权值从左上角走到右下角俩次,问你最大的得分。在这道题权值非负数的时候是正确的,但是当我们题目的权值不是负数时,就出现了问题。本课程系统讲解常用算法与数据结构的应用方式与技巧。这道题是每个位置的权值大于等于0,运用y总的方法。活动 - AcWing。
原创
发布博客 2022.09.21 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

朱刘算法(最小树形图)

有向图上的最小生成树(Directed Minimum Spanning Tree)称为最小树形图。常用的算法是朱刘算法(也称 Edmonds 算法),可以在 时间内解决最小树形图问题。
原创
发布博客 2022.08.31 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

国王游戏NOIP

排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。国王不希望某一个大臣获得特别多的奖赏,所以他想请你帮他重新安排一下队伍的顺序,使得获得奖赏最多的大臣,所获奖赏尽可能的少。对于 100\%100% 的数据,有 1 ≤ n ≤1,000,0 < a,b < 100001≤n≤1,000,0...
原创
发布博客 2022.08.14 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多