![](https://img-blog.csdnimg.cn/direct/7b78184f3b5d467fa620d241fc2d66ba.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
为祖国的科技进步添砖Java
文章平均质量分 89
致力于技术创新和发展,为祖国的科技进步Java。
SueWakeup
IT从业人员,致力于技术创新和发展,为祖国的科技进步添砖Java。
如果文章出现问题,请私信我及时进行改正,欢迎各位读者与我进行技术交流与分享。
展开
-
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 阅读 · 0 评论 -
如何查看操作系统的性能指标:CPU、内存、磁盘、网络
如何查看操作系统的性能指标:CPU、内存、磁盘、网络原创 2024-07-29 01:26:28 · 1033 阅读 · 1 评论 -
【Linux命令】top查看cpu使用率视图图解
top 命令是Linux操作系统中一个非常常用的性能监控工具。它可以实时显示系统中运行的进程的动态实时视图,包括进程ID、进程所有者、CPU使用率、内存使用率、进程状态等多个维度的信息。原创 2024-07-24 18:31:05 · 393 阅读 · 0 评论 -
【应届应知应会】SQL常用知识点50道
SQL常见考点50道,其中多为 MySQL,少数补充了 NoSQL的知识点;文章划分为基础篇14道、视图篇2道、索引篇19道、事务篇8道、锁篇3道、存储过程篇4道。原创 2024-07-03 18:26:17 · 610 阅读 · 1 评论 -
【OceanBase】OBProxy 无状态的理解
在 OceanBase 数据库中,OBProxy 是一个无状态的服务器代理,负责将客户端的请求路由到 OceanBase 集群中的适当服务器。原创 2024-07-02 12:06:47 · 596 阅读 · 0 评论 -
【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 阅读 · 0 评论 -
【应届应知应会】Linux常用指令
Linux;文件目录管理;文件操作命令;查找文件;压缩解包文件;用户权限管理;vim编辑器;命令模式;输入模式;末行模式;磁盘及文件系统管理;LVM逻辑卷管理;文件系统的拓展;软件安装和管理;服务管理和计划任务;查看进程;任务的前台调度;计划任务;网络配置;原创 2024-06-27 17:09:29 · 1022 阅读 · 0 评论 -
【MySQL】ON WHERE 和 ON AND 的区别
MySQL 数据库中 WHERE、JOIN ON、AND 的用法和区别原创 2024-05-09 01:02:17 · 575 阅读 · 0 评论 -
【MySQL】锁篇
MySQL中的锁;表锁;行锁;悲观锁;乐观锁;原创 2024-04-12 01:49:50 · 639 阅读 · 1 评论 -
【MySQL】事务篇
事务;事务的特征;MySQL实现事务的步骤;数据库事务的实现原理;MVCC;数据库并发事务带来的问题;不可重复读和幻读的区别;事务的隔离级别;原创 2024-04-12 01:28:41 · 1166 阅读 · 0 评论 -
【MySQL】索引篇
索引;索引的特性;索引的分类;索引的优缺点;索引的添加;B+Tree索引;哈希索引;回表;索引覆盖;索引的使用场景;索引的失效场景;索引的优化;原创 2024-04-12 01:01:57 · 1268 阅读 · 0 评论 -
【MySQL】数据库开篇
数据库的使用排名;什么是数据库;数据库的分类;NoSQL 与关系型数据库的比较;主流的NoSQL产品;原创 2024-04-11 19:46:40 · 1219 阅读 · 0 评论 -
【框架】说一说 Fork/Join?
Fork/Join的核心思想是将大任务拆分成小任务,然后将这些小任务分配给多个线程并行执行,最后将各个子任务的结果合并得到最终结果。原创 2024-03-24 23:45:54 · 849 阅读 · 0 评论 -
【多线程】有了解过 CAS 和原子操作吗?
什么是CAS;什么是原子操作;CAS执行流程;Java中的原子操作类;Unsafe;Unsafe实现CAS的工作原理;CAS的缺点原创 2024-03-23 18:14:29 · 1462 阅读 · 0 评论 -
【Spring Cloud】微服务通信概述
微服务通信指的是在微服务架构中,应用程序被拆分成多个小型的、独立部署的服务单元,微服务通信通过网络协议帮助不同的微服务之间进行数据传输、调用对方的功能,实现系统的整体业务逻辑。原创 2024-03-21 07:02:35 · 1147 阅读 · 0 评论 -
【算法】雪花算法生成分布式 ID
分布式 ID;分布式 ID 的基本要求;数据库主键自增;UUID;雪花算法;原创 2024-03-20 15:09:21 · 1583 阅读 · 0 评论 -
【工具】Docker 入门及常用指令
Docker 是基于 Go语言实现的开源项目,用于开发、运行和管理应用程序,利用容器化技术,能够将应用程序及其依赖项打包到一个可移植的容器中,从而实现跨平台部署原创 2024-03-20 05:56:57 · 909 阅读 · 0 评论 -
【Thread 线程】线程的方法与状态
一个线程的生命周期;线程终止的原因;线程的方法;中断线程;让出线程;线程休眠;守护线程;线程插队原创 2024-03-20 03:30:59 · 997 阅读 · 0 评论 -
【Thread线程】Java多线程(Thread)编程!!!
多线程使用了更小的资源开销,能满足程序员编写高效率的程序充分利用CPU;Java 线程的创建与实现;JVM 中线程的查看;固定大小的线程池和非固定大小的线程池;原创 2024-02-23 08:53:11 · 1109 阅读 · 0 评论 -
【概念】神马是分布式?
分布式中的 CAP 原理;分布式中的远程调用;RESTful 和 RPC 的区别与联系;什么是分布式?什么是 RESTful 架构?RPC 协议的优点;分布式 SOA 架构与微服务的关系;原创 2024-03-20 00:19:43 · 1224 阅读 · 0 评论 -
【技术栈】Spring Cache 简化 Redis 缓存使用
Spring Cache 简化 Redis 缓存使用及 Spring Cache 常用注解原创 2024-03-19 14:59:14 · 1735 阅读 · 1 评论 -
【技术栈】Redis 企业级解决方案
Redis 的企业级方案:缓存预热、缓存雪崩、缓存击穿、缓存穿透。原创 2024-03-19 14:03:59 · 1142 阅读 · 0 评论 -
【技术栈】Redis 删除策略
Redis 删除策略的目标:在内存占用与CPU占用之间寻找一种平衡;Redis 的数据删除策略:定时删除、惰性删除、定期删除;Redis 删除策略的比对;逐出算法;原创 2024-03-19 11:23:47 · 1040 阅读 · 1 评论 -
【技术栈】Redis 中的事务及持久化方式
Redis中的事务在执行的过程中不会被其他客户端发送来的命令请求所打断。Redis是内存数据库,一旦服务器进程退出,服务器中的数据库状态也会消失,所以需要Redis持久化。原创 2024-03-19 01:54:32 · 1118 阅读 · 0 评论 -
【技术栈】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 阅读 · 0 评论 -
【装箱与拆箱】int和Integer有什么区别?浅析包装类型都有哪些?是做什么的?
在实际开发过程中,我们经常会遇到需要使用对象,而不是内置(基本)数据类型的场景。为了解决这个问题,Java 语言为每一个内置(基本)数据类型提供了对应的包装类。原创 2024-03-18 03:30:02 · 738 阅读 · 0 评论 -
【遍历方法】浅析Java中字符串、数组、集合的遍历
在 Java 的学习过程和项目开发过程中,我们需要对 “字符串”、“数组”、“集合类(List、Set、Map)”等对象中的元素 “访问”、“筛选”、“处理” 等操作,不同的遍历方式使用于不同的场景和需求;接下来,我对 “字符串”、“数组”、“集合(List、Set、Map)”的常见遍历方法进行了归纳;原创 2024-03-17 22:11:33 · 1096 阅读 · 0 评论 -
【List集合】List接口源码解读一(ArrayList)
ArrayList的构造方法;ArrayList的扩容方式;ArrayList的应用场景;原创 2024-03-16 21:29:25 · 880 阅读 · 0 评论 -
【开发】JavaWeb开发中如何解析JSON格式数据
JSON 是一种轻量级的数据交换格式;它基于 ECMAScript(European Computer Manufacturers Association,欧洲计算机协会制定的 JavaScript 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据;常用的解析json的第三方库有jackson、gson、fastson......原创 2024-03-07 16:44:31 · 1047 阅读 · 0 评论 -
【杂记】JVM调优
JVM调优是对Java程序性能的一种优化方式,通过对JVM运行参数和内存的调整,以达到JVM的最佳性能和资源使用率。通过使用工具对Java程序进行监控、定位以达到调优的效果原创 2024-03-05 23:54:10 · 956 阅读 · 0 评论 -
【杂记】IDEA和Eclipse如何查看GC日志
论IDEA和Eclipse如何查看GC日志的方式原创 2024-03-06 04:21:11 · 851 阅读 · 0 评论 -
【工具】Jmeter安装入门
Jmeter 是一个用于进行性能测试、负载测试和功能测试的开源工具。最初为 Web 应用程序设计,随着时间推移,已经扩展到其他测试领域。使用 Jmeter ,可以模拟多种类型的负载条件和行为,测量Web应用程序、数据库服务器和其他服务的性能,并提供了详细的测试结果报告。原创 2024-03-12 02:06:13 · 393 阅读 · 1 评论 -
【计算机网络】https的工作原理以及和http的区别
http协议存在安全传输问题,出现了https协议,相较于http协议使用了SSL加密算法,那么https是怎么工作的?它的加密方式是怎样的?点开这篇文章,拭目以待!原创 2024-03-16 14:39:35 · 1349 阅读 · 0 评论 -
【计算机网络】什么是http?
什么是http协议?http协议通信的过程;什么是url?http的请求方式有哪些?http的状态码有哪些?长连接与短连接原创 2024-03-15 17:03:09 · 3680 阅读 · 0 评论 -
【项目搭建】使用IDEA快速搭建JFinal国产框架
其中resources文件夹下用来存放项目配置文件,如 jdbc 和 mybatis 的配置文件。webapp 用来存放加载的模板页面,但在部署发布项目后不会加载,这点在后面的文章中再述解决!输出了我们之前定义的控制器index()的内容代表一个基本的JFinal项目创建成功!6.点击main文件夹,创建新的子文件夹 java 和 resources。3.确认项目信息GAV,选择使用的maven库。2.设置项目信息GAV和存放项目的文件路径。5.创建项目后,IDEA展示的默认文件结构。原创 2024-03-04 20:34:56 · 936 阅读 · 1 评论 -
【开发】微服务整合Sentinel
流量控制:簇链链路;流控模式:直接模式、关联模式、链路模式;流控效果:warm up、排队等待;热点数据限流:标记资源;隔离和降级:FeignClient整合Sentinel;原创 2024-03-13 18:05:52 · 1052 阅读 · 0 评论 -
【开发】Spring整合MyBatis、MyBatisPlus
本文主要描述了在开发Spring项目中,如何整合MyBatis或MyBatisPlus作为数据持久层访问数据库,以及MyBatisPlus对MyBatis做了哪些扩展;原创 2024-03-15 09:21:20 · 933 阅读 · 0 评论 -
【方法封装】时间格式化输出,获取请求设备和IP
时间的格式化输出方法一、二、三、四;自定义格式化输出内容;获取用户请求的设备和IP地址;原创 2024-03-14 17:42:24 · 537 阅读 · 1 评论