自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 字节后端实习面经(已offer)

面经

2022-11-28 13:45:24 1339 1

原创 Redis 源码解析(14)命令执行过程

Redis 源码解析(14)命令执行过程

2022-10-31 20:35:12 358

原创 Redis 源码解析(13)rehash

Redis 源码解析(13)rehash

2022-10-31 17:40:02 306

原创 Redis 源码解析(12)发布订阅

Redis 源码解析(12)发布订阅

2022-10-31 11:28:27 271

原创 Redis 源码解析(11) scan

Redis 源码解析(11) scan

2022-10-30 15:40:05 194

原创 Redis 源码解析(10) 内存淘汰策略

Redis 源码解析(10) 内存淘汰策略

2022-10-30 11:35:55 151

原创 Redis 源码解析(9) 过期删除策略

Redis 源码解析(9) 过期删除策略

2022-10-29 15:55:35 216

原创 Redis 源码解析(8) AOF持久化

Redis 源码解析(8) AOF持久化

2022-10-29 14:41:14 180

原创 Redis 源码解析(7) RDB持久化

Redis 源码解析(7) RDB持久化

2022-10-28 23:28:39 621

原创 Redis 源码解析(6)BitMap

Redis 源码解析(6)BitMap

2022-10-28 14:09:22 728

原创 Redis 源码解析(5)Zset

Redis 源码解析(5)Zset

2022-10-27 23:07:52 260

原创 Redis 源码解析(4)Set

Redis 源码解析(4)Set

2022-10-27 11:39:35 175

原创 Redis 源码解析(3)Hash

Redis 源码解析(3)Hash

2022-10-26 23:14:41 281

原创 Redis 源码解析(2)List

redis 源码解析(2)List

2022-10-26 17:10:18 300

原创 Redis 源码解析(1)String

redis 源码 解析 (string)

2022-10-26 15:19:38 750

原创 jvm万字总结(图文+代码示例)

文章目录一、什么是JVM定义好处比较二、内存结构整体架构1、程序计数器作用特点2、虚拟机栈定义1. 局部变量表2. 操作栈3. 动态链接4.方法返回地址3、本地方法栈4、堆1.Eden区2.Survival from to3.老年代总结5、方法区常量池运行时常量池字符串常量池intern方法 1.8intern方法 1.66、直接内存释放原理直接内存的回收机制总结三、垃圾回收1、如何判断对象可以回收引用计数法可达性分析算法五种引用强引用软引用弱引用虚引用终结器引用引用队列2、垃圾回收算法标记-清除标记-整理

2022-03-26 16:46:56 2426

原创 String,StringBuffer与StringBuilder的区别

一、Java String 类——String字符串常量字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。我们来看一下这张对String操作时内存变化的图:我们可以看到,初始String值为“hello”,然后在这个字符串后面加上新的字符串“world”,这个过程是需要重新在栈堆内

2022-03-11 22:29:36 1038

原创 Redis

文章目录持久化简介RDBsavebgsave自动执行对比特殊方式启动RDBRDB优点和缺点AOF概念基本操作AOF重写使用AOF手动重写aof自动重写aof重写原理AOF和RDB对比事务事务的基本操作事务的工作流程注意事项锁删除策略定时删除惰性删除定期删除对比逐出策略配置文件详解高级数据类型BitmapsHyperLogLogGEO主从复制简介工作流程建立连接数据同步注意事项部分复制运行id复制缓冲区和偏移量工作流程(总结)心跳机制主从复制问题全量复制网络中断数据不同步哨兵配置哨兵工作原理集群企业级问题缓存

2022-02-20 20:57:26 539

原创 Ruby在Linux下的安装

https://blog.csdn.net/qq_41690477/article/details/82750530?ops_request_misc=&request_id=&biz_id=102&utm_term=linux%20ruby%202.3.7%20%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-9-82750530.p

2022-02-20 15:02:04 514

原创 redis集群启动ruby报错 cannot load such file --redis (LoadError)

在src目录下安装redis的第三方接口gem install redis

2022-02-20 14:47:36 398

原创 MySQL---运维

文章目录日志错误日志二进制日志介绍格式日志查看日志删除查询日志慢查询日志主从复制概述原理搭建主库配置从库配置分库分表问题分析介绍垂直拆分水平拆分实现技术Mycat介绍目录结构概念配置Mycat分片垂直拆分水平拆分分片规则范围分片取模分片一致性hash分片枚举分片应用指定分片固定hash算法分片字符串hash解析分片按日期分片自然月分片Mycat原理Mycat管理读写分离一主一从读写分离双主双从介绍搭建读写分离日志错误日志二进制日志介绍格式日志查看日志删除查询日志慢查询日志主

2022-02-18 17:33:40 714

原创 mysql报Access denied for user ‘root‘@‘127.0.0.1‘ (using password: YES)

https://blog.csdn.net/kingofworld/article/details/38921113?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164509090816780271970324%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164509090816780271970324&amp

2022-02-17 20:01:35 787

原创 Linux yum报Error: Cannot find a valid baseurl for repo: base

https://blog.csdn.net/weixin_42104211/article/details/112228242?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164508667916780274170268%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164508667916780274170268&biz_i

2022-02-17 20:00:30 423

原创 Mysql--进阶

文章目录MySQL体系结构存储引擎InnoDB引擎MyISAM引擎MEMORY引擎三大引擎特点引擎的选择索引索引的概述索引结构B-treeB+ treeMySQL中的 B+ treehash思考题索引的分类索引语法SQL性能分析SQL执行频率慢查询日志prifiles记录执行时间expain执行计划索引的使用规则验证索引效率最左前缀法则索引失效情况情况1情况2情况3情况4情况5SQL提示覆盖索引前缀索引索引设计原则SQL优化insert优化主键优化页分裂页合并主键设计原则order by优化group by

2022-02-16 11:27:35 400

原创 linux安装MySQL

https://blog.csdn.net/qq_37598011/article/details/93489404?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164467630216780269874741%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164467630216780269874741&biz_id=0&a

2022-02-12 22:43:15 922

原创 TCP/IP 协议是如何保证数据可靠性的?

文章目录1.校验和2.序列号3.确认应答4.超时重传5.连接管理6.流量控制7.拥塞控制TCP协议传输的特点主要就是面向字节流、传输可靠、面向连接。我们就重点讨论一下TCP协议如何确保传输的可靠性的。1.校验和        TCP检验和的计算与UDP一样,在计算时要加上12byte的伪首部,检验范围包括TCP首部及数据部分,但是UDP的检验和字段为可选的,而TCP中是必须有的。        计算方式:在数据传输的过

2022-02-03 16:35:44 2134

原创 TCP协议(tcp协议特点、tcp报文段首部格式、tcp连接---三次握手、tcp连接释放---四次握手)

文章目录1.TCP协议特点2.TCP报文段的首部格式1)TCP报文段首部详解3.TCP连接管理1)连接的建立 - - - 三次握手2)SYN泛洪攻击4.TCP连接释放----四次握手5.TCP连接建立和释放的总结如下1.TCP协议特点2.TCP报文段的首部格式TCP传送的数据单元称为报文段。一个TCP报文段分为TCP首部和TCP数据两部分,整个TCP报文段作为IP数据报的数据部分封装在IP数据报中其首部的前20B是固定的。TCP报文段的首部最短为20B,后面有4N字节是根据需要而增加的选项,通

2022-01-30 12:04:16 345

原创 Java语言有哪些特点?

                         Java语言有哪些特点?    Java 语言的风格很像 C 语言和 C++ 语言,是一种纯粹的面向对象语言,它继承了 C++ 语言面向对象的技术核心,但是拋弃了

2021-12-06 17:50:06 180

原创 2021牛客暑期多校训练营2

**2021牛客暑期多校训练营2 **文章目录**2021牛客暑期多校训练营2 **C.Draw GridsD Er Ba GameF.GirlfriendC.Draw Grids题意:给你一个nm的矩阵,里面有nm个点,每次选择2个点也就是|x1-x2|+|y1-y2|=1,其实就是相邻的2个点,在2个点之间画一条线,注意在连线的时候不能围成封闭图形,不能画的人输。思路:我们可以发现,每个图形最多可以走一个S形。我们求出这个S形有n*m-1条边。然后直接判断即可ac代码:#include

2021-07-28 19:30:43 97

原创 JAVA面试—容器(2021面试必备)(最全+详细答案)

JAVA面试—容器(2021面试必备)(最全+详细答案)学好容器一篇就够了!!文章目录JAVA面试—容器(2021面试必备)(最全+详细答案)学好容器一篇就够了!!集合容器概念集合是什么?集合的好处集合和数组的区别常用的集合有哪些?List,Set,Map三者有什么区别?Collection的各个接口以及他们之间的区别迭代器Iterator 和 ListIterator 有什么区别?List接口ArrayList什么是ArrayList?ArrayList数组扩容问题ArrayList是线程安全的么?Li

2021-07-28 01:54:12 948

原创 湖南大学第十六届程序设计竞赛(重现赛)

湖南大学第十六届程序设计竞赛(重现赛)I,LI:Binbin and BallsBinbin gets a special material ball. As everyone knows, Binbin is a curious girl, so she decides to study the hardness of the ball. She finds a building with n storeys. Every time she chooses a floor f arbitrarily

2021-07-23 16:55:49 197

原创 JAVA面试—基础题(2021面试必备)(最全+详细答案)

JAVA基础题+答案1.JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。JDK 包含了 JRE和编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。所以说:如果你只是想要需要运行一个现有的 java 程序,只需安装 JRE 就可以了,如果你需

2021-07-23 01:09:24 430 1

原创 2021牛客暑期多校训练营1

2021牛客暑期多校训练营1B:Ball Dropping题目大致内容:给你一个等腰梯形,再给你a,b,h,r然后判断圆是否能悬空在等腰梯形里面,如果能输出悬空的高度。思路:利用相似三角形即可,高中数学题。ac代码#include <iostream>#include <iostream>#include <algorithm>#include <stack>#include <cstring>#include <cst

2021-07-22 20:27:07 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除