- 博客(54)
- 收藏
- 关注
原创 Kubernetes部署相关概念
容器运行时;Master-Node;Work-Node;Kubelet;Kubeadm;Kubectl;Cgroup;Linux namespaces;控制平面;数据平面;kube-apiserver;etcd;kube-controller-manager;kube-scheduler;kube-proxy;Flannel;Calico;Calice;Flannel;
2024-08-26 01:20:54
989
原创 【Linux命令】top查看cpu使用率视图图解
top 命令是Linux操作系统中一个非常常用的性能监控工具。它可以实时显示系统中运行的进程的动态实时视图,包括进程ID、进程所有者、CPU使用率、内存使用率、进程状态等多个维度的信息。
2024-07-24 18:31:05
397
原创 【应届应知应会】SQL常用知识点50道
SQL常见考点50道,其中多为 MySQL,少数补充了 NoSQL的知识点;文章划分为基础篇14道、视图篇2道、索引篇19道、事务篇8道、锁篇3道、存储过程篇4道。
2024-07-03 18:26:17
613
1
原创 【OceanBase】OBProxy 无状态的理解
在 OceanBase 数据库中,OBProxy 是一个无状态的服务器代理,负责将客户端的请求路由到 OceanBase 集群中的适当服务器。
2024-07-02 12:06:47
596
原创 【MongoDB】分布式数据库入门级学习
MongoDB;分布式;CAP;BASE;NoSQL;ACID;CURD;MySQL的 “三高”;MongoDB的安装;配置MongoDB;GUI可视化界面;Java连接MongoDB;rpm卸载MongoDB;yum卸载MongoDB;docker卸载MongoDB;MongoDB官方认证;分布式文件存储;MongoDB 具有映射到开发人员思维和编码方式的文档数据模型以及强大、统一的查询 API,支持更快、更灵活的应用程序开发。
2024-06-27 23:24:53
730
原创 【应届应知应会】Linux常用指令
Linux;文件目录管理;文件操作命令;查找文件;压缩解包文件;用户权限管理;vim编辑器;命令模式;输入模式;末行模式;磁盘及文件系统管理;LVM逻辑卷管理;文件系统的拓展;软件安装和管理;服务管理和计划任务;查看进程;任务的前台调度;计划任务;网络配置;
2024-06-27 17:09:29
1023
原创 【MySQL】事务篇
事务;事务的特征;MySQL实现事务的步骤;数据库事务的实现原理;MVCC;数据库并发事务带来的问题;不可重复读和幻读的区别;事务的隔离级别;
2024-04-12 01:28:41
1166
原创 【MySQL】索引篇
索引;索引的特性;索引的分类;索引的优缺点;索引的添加;B+Tree索引;哈希索引;回表;索引覆盖;索引的使用场景;索引的失效场景;索引的优化;
2024-04-12 01:01:57
1268
原创 【框架】说一说 Fork/Join?
Fork/Join的核心思想是将大任务拆分成小任务,然后将这些小任务分配给多个线程并行执行,最后将各个子任务的结果合并得到最终结果。
2024-03-24 23:45:54
850
原创 【多线程】有了解过 CAS 和原子操作吗?
什么是CAS;什么是原子操作;CAS执行流程;Java中的原子操作类;Unsafe;Unsafe实现CAS的工作原理;CAS的缺点
2024-03-23 18:14:29
1462
原创 【Spring Cloud】微服务通信概述
微服务通信指的是在微服务架构中,应用程序被拆分成多个小型的、独立部署的服务单元,微服务通信通过网络协议帮助不同的微服务之间进行数据传输、调用对方的功能,实现系统的整体业务逻辑。
2024-03-21 07:02:35
1152
原创 【Spring Cloud】微服务注册中心的工作原理
注册中心的主页作用;常见的注册中心;Nacos 服务注册和发现的工作原理;Nacos 和 Consul 在服务注册和发现方面的不同;分布式配置管理;Nacos 的核心功能;实现配置中心的动态刷新;Nacos 作为配置中心的优势;Nacos 如何支持灰度发布;使用 Nacos 实现动态路由;使用 Nacos 实现服务的动态权重调整;
2024-03-20 19:17:52
852
原创 【工具】Docker 入门及常用指令
Docker 是基于 Go语言实现的开源项目,用于开发、运行和管理应用程序,利用容器化技术,能够将应用程序及其依赖项打包到一个可移植的容器中,从而实现跨平台部署
2024-03-20 05:56:57
909
原创 【概念】神马是分布式?
分布式中的 CAP 原理;分布式中的远程调用;RESTful 和 RPC 的区别与联系;什么是分布式?什么是 RESTful 架构?RPC 协议的优点;分布式 SOA 架构与微服务的关系;
2024-03-20 00:19:43
1224
原创 【技术栈】Spring Cache 简化 Redis 缓存使用
Spring Cache 简化 Redis 缓存使用及 Spring Cache 常用注解
2024-03-19 14:59:14
1735
1
原创 【技术栈】Redis 删除策略
Redis 删除策略的目标:在内存占用与CPU占用之间寻找一种平衡;Redis 的数据删除策略:定时删除、惰性删除、定期删除;Redis 删除策略的比对;逐出算法;
2024-03-19 11:23:47
1040
1
原创 【技术栈】Redis 中的事务及持久化方式
Redis中的事务在执行的过程中不会被其他客户端发送来的命令请求所打断。Redis是内存数据库,一旦服务器进程退出,服务器中的数据库状态也会消失,所以需要Redis持久化。
2024-03-19 01:54:32
1118
原创 【技术栈】Redis 的理解与数据存储格式
非关系型数据库与关系型数据库的比较,主流的非关系型数据库产品有哪些?Redis 的数据存储格式有哪些?针对不同的业务环境使用哪种数据格式?
2024-03-19 01:12:54
1160
3
原创 【开发】SpringBoot 整合 Redis
Redis 在项目开发过程中,扮演着 “缓存”、“会话存储”、“消息队列”、“数据存储”等角色,可以提示系统的性能、可扩展性和稳定性,同时还可以实现各种复杂的功能需求。下面,我对 Spring Boot 整合 Redis 作了归纳总结,供大家参考,谢谢!qwq
2024-03-18 22:25:08
1477
3
原创 【数据结构】布隆过滤器
在使用 Redis 作缓存时,可能出现 “缓存穿透(对不存在于Redis的数据发起请求,恶意或者误操作地使得大量的请求穿透缓存直接访问数据库,导致数据库压力过大)” 问题。为了防止 Redis 缓存穿透,可以使用 “布隆过滤器” 避免大量不存在的 key 直接访问数据库。
2024-03-18 17:10:52
1227
原创 【装箱与拆箱】int和Integer有什么区别?浅析包装类型都有哪些?是做什么的?
在实际开发过程中,我们经常会遇到需要使用对象,而不是内置(基本)数据类型的场景。为了解决这个问题,Java 语言为每一个内置(基本)数据类型提供了对应的包装类。
2024-03-18 03:30:02
738
原创 【遍历方法】浅析Java中字符串、数组、集合的遍历
在 Java 的学习过程和项目开发过程中,我们需要对 “字符串”、“数组”、“集合类(List、Set、Map)”等对象中的元素 “访问”、“筛选”、“处理” 等操作,不同的遍历方式使用于不同的场景和需求;接下来,我对 “字符串”、“数组”、“集合(List、Set、Map)”的常见遍历方法进行了归纳;
2024-03-17 22:11:33
1096
原创 【List集合】List接口源码解读一(ArrayList)
ArrayList的构造方法;ArrayList的扩容方式;ArrayList的应用场景;
2024-03-16 21:29:25
880
原创 【计算机网络】https的工作原理以及和http的区别
http协议存在安全传输问题,出现了https协议,相较于http协议使用了SSL加密算法,那么https是怎么工作的?它的加密方式是怎样的?点开这篇文章,拭目以待!
2024-03-16 14:39:35
1350
原创 【计算机网络】什么是http?
什么是http协议?http协议通信的过程;什么是url?http的请求方式有哪些?http的状态码有哪些?长连接与短连接
2024-03-15 17:03:09
3680
原创 【开发】Spring整合MyBatis、MyBatisPlus
本文主要描述了在开发Spring项目中,如何整合MyBatis或MyBatisPlus作为数据持久层访问数据库,以及MyBatisPlus对MyBatis做了哪些扩展;
2024-03-15 09:21:20
937
原创 【数据结构】栈与队列的“双向奔赴”
使用栈检查符号是否成对出现;使用栈实现字符串反转;使用栈实现队列;使用队列实现栈;栈的数据结构;队列的数据结构;
2024-03-14 00:33:19
1057
1
原创 【开发】微服务整合Sentinel
流量控制:簇链链路;流控模式:直接模式、关联模式、链路模式;流控效果:warm up、排队等待;热点数据限流:标记资源;隔离和降级:FeignClient整合Sentinel;
2024-03-13 18:05:52
1052
原创 【数据结构】单向链表的创建及4种应用
链表的优点;链表的缺点;链表的分类;链表的时间复杂度;自定义链表;链表的合并;链表的反转;基于“链表”计算大型整数和;循环链表的测试方法一和二;
2024-03-12 04:22:01
951
1
原创 【工具】Jmeter安装入门
Jmeter 是一个用于进行性能测试、负载测试和功能测试的开源工具。最初为 Web 应用程序设计,随着时间推移,已经扩展到其他测试领域。使用 Jmeter ,可以模拟多种类型的负载条件和行为,测量Web应用程序、数据库服务器和其他服务的性能,并提供了详细的测试结果报告。
2024-03-12 02:06:13
393
1
原创 【开发】JavaWeb开发中如何解析JSON格式数据
JSON 是一种轻量级的数据交换格式;它基于 ECMAScript(European Computer Manufacturers Association,欧洲计算机协会制定的 JavaScript 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据;常用的解析json的第三方库有jackson、gson、fastson......
2024-03-07 16:44:31
1047
封装好的 Redis 工具类
2024-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人