- 博客(82)
- 收藏
- 关注

原创 瑞_Docker(笔记超详细,有这一篇就够了)
本文记录了Docker的安装、命令、使用、一键部署,图文超详细,使用Docker有这一篇就够了!!!Docker是快速构建、运行、管理应用的工具。Docker是一种轻量级的容器化平台,它允许开发者将应用程序及其依赖打包成一个可移植的容器,在任何环境中运行
2024-04-23 16:23:16
2116

原创 瑞_Java所有相关环境及软件的安装和卸载_图文超详细(持续更新)
本文是博主所了解的Java知识所有相关的环境或软件的安装和卸载(会持续更新)
2024-03-28 23:58:51
5496
3

原创 瑞_Java开发手册_(一)编程规约
本文章为瑞_系列专栏之《Java开发手册》的编程规约篇,本篇章主要介绍命名风格、常量定义、代码格式、OOP规约、日期时间、集合处理、并发处理、控制语句、注释规约以及其它常见的编程规约,主要参考阿里巴巴的《Java开发手册》,分享博主的经验和见解
2024-01-10 20:06:30
3915
1

原创 【IDEA】瑞_IDEA模版注释设置_IDEA自动生成注释模版_IDAE生成注释设置(超详细图文步骤)
本文将带大家设置IDEA自定义注释的模版(详细图文步骤)包会!!!idea生成注释设置
2024-01-10 17:51:10
5362
3

原创 瑞_23种设计模式_概述(含代码)
本文章为瑞_系列专栏之《23种设计模式》的概述篇,主要介绍软件设计模式的概念、背景、优点、分类、以及UML图的基本知识和设计模式的6大法则。由本系列专栏需要具备基本的Java编程知识概念,建议您有一定编程基础再阅读本系列专栏。
2024-01-07 18:06:36
620
1

原创 瑞_Java中浮点数精度误差产生原因_浮点数底层存储结构(详细附代码)
0.1f + 0.2f == 0.3f竟是true?0.1 + 0.2 == 0.3却是false!?本文对Java(JDK1.8)中浮点数底层的存储结构进行探索。本文主要结合《码出高效》中浮点数的原文,以float类型的底层存储结构说明浮点数精度引发的问题。文中浮点数解析代码主要以 16.35f和0.35f中小数部分的存储值不同为例。
2024-01-04 19:43:45
4248
1
原创 瑞的创作纪念日(一周年)
我是阿瑞,一个热爱技术、喜欢教学、对编程充满热情、痴迷于代码世界、喜欢研读源码、尝试自研 Java 应用程序框架的探索者。今天,与大家分享一个特别的纪念日——我的 优快云 技术博客创作第 365 天的纪念日
2025-01-04 21:33:49
873
原创 【JVM虚拟机】Java双亲委派机制_同个类加载器的加载顺序_由顶向下进行加载的顺序
本文基于《瑞_JVM虚拟机_类加载器》对双亲委派机制的研究下,对应用程序类加载器(同一个类加载器)去加载一个全限定名相同的类但是类的内容不同的两个类,补充阐述和验证其由顶向下进行加载的顺序
2024-11-29 19:15:00
1002
原创 瑞_JVM虚拟机_类加载器
本文章为瑞_系列专栏之《JVM虚拟机》的类加载器篇,主要介绍了类的三大加载器,以及类的双亲委派机制,如何打破双亲委派机制去加载类
2024-10-24 01:38:30
810
原创 瑞_RabbitMQ_Java客户端SpringAMQP
RabbitMQ的Java客户端SpringAMQP的使用,主要介绍了Fanout交换机(广播模式)、Direct交换机-定向路由、Topic交换机-通配符,以及消息转换器配置
2024-10-15 19:30:00
1288
原创 瑞_Linux防火墙相关命令_Windows远程连接虚拟机的服务失败_Linux防火墙端口开放
在学习使用虚拟机的过程中,常常碰到 Windows 远程连接虚拟机的服务失败的问题。比如想要在主机上连接虚拟机中的 MongoDB 服务的时候,服务器或者虚拟机一般都会默认开启防火墙,则会导致远程连接失败,此时只需要开放在 MongoDB 配置中的服务端口 27017 即可远程连接上虚拟机中的 MongoDB 服务。再如 MySQL 等需要开放端口的服务也是同理,开放 3306 端口即可远程连接
2024-08-06 20:14:16
520
原创 瑞_MongoDB_集群和安全(笔记超详细,有这一篇就够了)
本文章为瑞_系列专栏之《MongoDB》的集群和安全整合篇。详细讲述了:MongoDB副本集-Replica Sets、分片集群-Sharded Cluster的搭建,以及MongoDB安全认证(用户和角色权限)
2024-07-29 21:16:35
775
原创 瑞_MongoDB_安全认证
本文章为瑞_系列专栏之《MongoDB》的集群和安全整合篇的 MongoDB 安全认证章节。对 MongoDB 的单实例环境、副本集环境以及分片集群环境的安全认证进行了详细的讲解。
2024-07-14 00:51:59
1025
原创 瑞_MongoDB_MongoDB分片集群
本文章为瑞_系列专栏之《MongoDB》的集群和安全整合篇的 MongoDB 分片集群-Sharded Cluster章节。详细搭建了MongoDB分片集群:两个分片节点副本集(3 + 3,一主一副本一仲裁)+ 一个配置节点副本集(3,一主二副本)+ 两个路由节点(1 + 1),共 11 (3 + 3 + 3 + 1 + 1)个服务节点
2024-07-07 20:13:03
1054
原创 瑞_MongoDB_MongoDB副本集
本文章为瑞_系列专栏之《MongoDB》的集群和安全整合的 MongoDB 副本集章节。副本集的作用就是,当一台服务器挂了,可以无缝切换另一台服务,类似 MySQL 的主从复制
2024-06-23 16:39:49
1050
原创 瑞_Windows环境下使用bat重启jar包等服务
Windows环境下使用.bat批处理文件重启 jar 包等服务。在学习或者工作日常中,有时候会需要在 Windows 系统环境下去启动 jar 包或其它服务,此时如果使用关闭 cmd 窗口再重新执行启动命令,需要两步,一但要重启的服务很多,那会很不舒服。本文通过.bat批处理文件去重启服务,只需要双击运行批处理文件即可完成杀死服务进程并重新启动服务的操作,只需要简单修改即可移植使用,非常方便!
2024-05-28 18:08:03
1277
原创 瑞_MongoDB_案例-文章评论
本文章为瑞_系列专栏之《MongoDB》的案例-文章评论篇。本文是使用 SpringDataMongoDB 简单模拟某头条的文章评论业务的实现过程
2024-05-25 15:54:09
759
原创 瑞_MongoDB_索引-Index
本文章为瑞_系列专栏之《MongoDB》的索引-Index篇。主要讲述MongoDB的索引的概述、索引的类型、索引的管理操作(索引的增删查)以及索引的使用
2024-05-24 17:06:16
1060
原创 瑞_Docker安装教程(超详细图文步骤,含卸载、离线安装)
Docker安装教程,含 docker 和 docker-compose的官方资源地址、网盘资源、在线安装卸载、离线安装卸载,超详细图文步骤!!!
2024-05-14 16:59:21
1719
原创 瑞的创作纪念日(128天)
我是阿瑞,一个热爱技术、喜欢教学、对编程充满热情、痴迷于代码世界、喜欢研读源码、尝试自研 Java 应用程序框架的探索者。今天,与大家分享一个特别的纪念日——我的 优快云 技术博客创作第 128 天的纪念日
2024-05-11 17:39:42
1457
10
原创 瑞_23种设计模式_解释器模式
本文章为瑞_系列专栏之《23种设计模式》的解释器模式篇。解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。解释器模式属于:类行为模式
2024-05-01 21:17:14
1569
原创 瑞_23种设计模式_备忘录模式(快照模式)
本文章为瑞_系列专栏之《23种设计模式》的备忘录模式篇。备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。有“白箱”备忘录模式和“黑箱”备忘录模式
2024-04-08 23:42:33
1192
原创 瑞_23种设计模式_访问者模式
本文章为瑞_系列专栏之《23种设计模式》的访问者模式篇。在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。
2024-04-08 07:00:00
1185
2
原创 瑞_Redis_商户查询缓存_添加Redis缓存&缓存更新策略
本文章为瑞_系列专栏之《Redis》的实战篇的商户查询缓存章节的添加Redis缓存以及缓存更新策略小节。主要讲解了Redis缓存更新的三大策略:内存淘汰、超时剔除、主动更新
2024-04-06 21:47:39
1257
原创 瑞_23种设计模式_迭代器模式
本文章为瑞_系列专栏之《23种设计模式》的迭代器模式篇。它提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。如 JAVA 中的 iterator。
2024-04-01 23:31:02
1606
原创 瑞_Redis_商户查询缓存
本文章为瑞_系列专栏之《Redis》的实战篇的商户查询缓存章节。主要结合案例代码讲述了:什么是缓存、如何添加Redis缓存、缓存更新策略、缓存穿透、缓存雪崩、缓存击穿、缓存工具封装
2024-03-31 23:49:44
1724
原创 瑞_23种设计模式_中介者模式
本文章为瑞_系列专栏之《23种设计模式》的中介者模式篇。中介者模式在框架设计中经常使用,即使框架内部再复杂,其使用方法也会相对简单。如Spring框架中的 BeanFactory 就是中介者模式的一个实现,它作为中介者,负责管理和创建应用程序中的所有 beans ,而不是让 beans 直接相互引用或创建。
2024-03-29 23:31:44
2143
原创 瑞_23种设计模式_观察者模式
本文章为瑞_系列专栏之《23种设计模式》的观察者模式篇。观察者模式是一种常用的设计模式,常作用于分布式系统事件通知、业务对象交互、数据同步与缓存更新、实时数据监控等。
2024-03-27 22:47:53
2108
原创 瑞_23种设计模式_状态模式
本文章为瑞_系列专栏之《23种设计模式》的状态模式篇。状态模式可用于简化复杂的条件语句(如一个操作中含有庞大的分支结构,即长的 if-else 链或 switch case),并且这些分支决定于对象的状态。
2024-03-22 23:15:45
2134
原创 瑞_Redis_商户查询缓存_什么是缓存
本文章为瑞_系列专栏之《Redis》的实战篇的商户查询缓存章节的什么是缓存小节。主要介绍了:缓存的应用场景、为什么要使用缓存、Web应用中缓存的作用、Web应用中缓存的成本。最后附上了缓存工具类RedisUtil
2024-03-21 23:04:28
1409
原创 瑞_23种设计模式_职责链模式
本文章为瑞_系列专栏之《23种设计模式》的职责链模式篇。主要是抽象处理者类 Handler 类中的submit方法,即递归+多态。通常用于实现不同的处理对象来处理一个请求,但具体由哪个对象处理则在运行时动态决定,可以有效避免使用众多的 if 或者 if···else 语句。为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。
2024-03-20 19:00:00
2085
原创 瑞_Redis_短信登录
本文章为瑞_系列专栏之《Redis》的实战篇的短信登录章节。超详细图文搭建Redis实现发送短信验证码功能、Redis实现短信验证码登录、注册、校验登录状态功能
2024-03-19 20:00:00
2174
原创 瑞_Redis_短信登录_Redis代替session的业务流程
本文章为瑞_系列专栏之《Redis》的实战篇的短信登录章节的Redis代替session的业务流程小节。本文基于B站黑马程序员的《黑马点评》项目进行学习笔记总结和拓展
2024-03-17 23:50:51
1502
原创 瑞_Redis_短信登录_基于Session实现登录流程
本文章为瑞_系列专栏之《Redis》的实战篇的短信登录章节的第二小节。主要介绍了基于Session实现登录流程、实现发送短信验证码功能
2024-03-16 23:39:53
1325
2
原创 瑞_JVM虚拟机_类的生命周期_初始化阶段 <clinit>
本文章为瑞_系列专栏之《JVM虚拟机》的类的生命周期篇的初始化阶段小节。初始化阶段 会执行静态代码块中的代码,并为静态变量赋值,初始化阶段会执行字节码文件中 clinit 部分的字节码指令,初始化阶段就是执行static代码块赋值
2024-03-15 23:54:35
2751
《阿里Java开发手册2020》完整版-免费
2024-01-07
mybatis-plus代码自动生成器
2024-01-07
博文卡片式超链接语法
2024-02-22
Java中共享常量类的命名规范
2024-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人