烈烈风中的男子
码龄4年
关注
提问 私信
  • 博客:14,928
    14,928
    总访问量
  • 35
    原创
  • 50,079
    排名
  • 170
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-10-19
博客简介:

m0_51691167的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    173
    当月
    11
个人成就
  • 获得199次点赞
  • 内容获得19次评论
  • 获得83次收藏
创作历程
  • 1篇
    2025年
  • 34篇
    2024年
成就勋章
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

记录一下从0开始准备软考高级交架构师

日志记录:撰写一篇简短的学习日记,回顾当天的学习成果,记录遇到的问题以及解决方法。调整策略:基于第一天的经验教训,适当调整后续的学习策略,确保接下来的学习更加高效有序。
原创
发布博客 2025.03.12 ·
140 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

https怎么配置

配置Web服务器:根据您使用的Web服务器(如Apache、Nginx等),您需要修改服务器配置文件来启用HTTPS。获得SSL证书:您可以从SSL证书颁发机构(CA)购买SSL证书,或使用免费的SSL证书颁发机构(如Let's Encrypt)生成证书。安装SSL证书:根据您的Web服务器类型,证书的安装步骤会有所不同。配置域名解析:如果您的网站使用域名访问,您还需要在域名解析服务商处配置DNS记录,将域名指向服务器的IP地址。重启Web服务器:在完成配置后,您需要重启Web服务器以应用配置更改。
原创
发布博客 2024.06.09 ·
312 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java实现订单支付

支付接口选择:Java提供了多种支付接口,如支付宝、微信支付等,选择合适的支付接口要根据实际业务需求和支付平台的接入难度等因素进行权衡。支付回调处理:支付成功后,支付平台会通过回调接口通知商户支付结果,要正确处理回调信息,更新订单状态等业务操作。订单超时处理:对于长时间未支付的订单,要进行超时处理,如取消订单或释放库存等,以避免资源占用和订单处理延迟。退款处理:在一些情况下,用户可能需要进行订单退款,需要进行相应的退款处理,并更新订单状态和库存等。
原创
发布博客 2024.06.09 ·
834 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

简单的Java对接微信支付的设计文档

引言: 微信支付是一种在线支付方式,可用于在网站或移动应用程序上进行支付操作。本文档旨在说明如何使用Java语言进行微信支付的对接和实现。以上是一个简单的Java对接微信支付的设计文档,具体实现中需要根据实际需求进行调整和补充。目标: 对接微信支付接口,实现支付功能,使用户能够通过微信支付完成订单支付。设计文档:Java对接微信支付。
原创
发布博客 2024.06.09 ·
368 阅读 ·
9 点赞 ·
0 评论 ·
3 收藏

Redisson如何解决主从一致性问题

数据同步和复制:Redisson会自动将主节点的写操作同步到从节点,确保数据的一致性。同时,Redisson还提供了异步复制和增量复制的功能,可以提高复制的性能和效率。容错和故障转移:当主节点发生故障或下线时,Redisson可以自动将其中一个从节点提升为主节点,确保数据的可用性和一致性。总之,Redisson通过提供主从复制功能和一些工具和功能来解决主从一致性问题,确保分布式环境下数据的一致性和可用性。读写操作的负载均衡:Redisson会自动选择合适的节点来执行读写操作,确保操作的顺序和一致性。
原创
发布博客 2024.06.04 ·
542 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

Redisson的分布式锁

Redisson分布式锁的超时:Redisson分布式锁支持设置超时时间,在获取锁时可以指定锁的过期时间,超过这个时间后锁会自动释放,避免了死锁的问题。锁重试:Redisson分布式锁支持锁的重试,如果获取锁失败,可以设置自动重试获取锁的次数和重试间隔时间,以便在一定时间内不断尝试获取锁。锁重入:Redisson分布式锁支持锁的重入,即同一个线程可以重复获取锁,每次获取锁成功后需要相应的释放锁多次才能完全释放锁。Redisson是一个基于Redis的Java客户端,提供了一套分布式锁的实现。
原创
发布博客 2024.06.04 ·
296 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

Lua语言中,可以使用一些技术和方法来实现悲观锁和乐观锁

选择何种锁的依据主要是看应用场景和需求。如果需要确保数据的一致性和安全性,可以选择悲观锁;如果对数据一致性要求较低,但对系统性能有较高要求,可以选择乐观锁。在Lua语言中,可以使用一些技术和方法来实现悲观锁和乐观锁。
原创
发布博客 2024.06.04 ·
611 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Fegin的原理与使用,一文通

执行HTTP请求:最后,Fegin会使用Spring的RestTemplate或OkHttp等HTTP客户端发送HTTP请求,并将返回的结果转换为接口方法的返回值。回退降级:在调用服务时,出现故障或异常时,可以将请求转发到备用的服务上,以保证系统的可用性。通过以上步骤,Fegin实现了简化服务间通信的目标,开发者只需关注接口的定义和注解的使用,而无需手动编写HTTP请求和处理容错逻辑。创建一个fallback类,该类实现了需要降级的服务的接口,并在方法中定义具体的降级处理逻辑。
原创
发布博客 2024.06.04 ·
964 阅读 ·
17 点赞 ·
0 评论 ·
20 收藏

Redis的哨兵机制,一文全解

Redis哨兵机制是一种用于监控和管理Redis主从复制的机制,它能够自动监测Redis主节点的状态,并在主节点下线时自动将一个新的从节点升级为主节点,以保障系统的高可用性。在Redis哨兵机制中,有三类角色:哨兵节点(Sentinel):哨兵节点是一个独立的进程,负责监控Redis主节点和从节点的状态,以及进行故障检测和故障转移操作。主节点(Master):主节点是一个提供读写功能的Redis实例,它可以有多个从节点,负责处理客户端的写操作并将写操作复制到从节点。
原创
发布博客 2024.06.03 ·
516 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

Redis 采用了多种机制来保证数据的可靠性

总的来说,Redis 通过多种机制来保证数据的可靠性,包括数据持久化、主从复制、哨兵模式、事务和持久化混合使用、内存压缩和过期策略等。哨兵模式:Redis 的哨兵模式可以监控主节点的状态,当主节点发生故障时,自动将从节点提升为主节点,并对其他从节点进行重新配置,实现故障自动切换,保证数据的可靠性和高可用性。内存压缩和过期策略:Redis 可以设置内存最大使用量,并提供 LRU、LFU 等过期策略,可以根据实际需求对数据进行压缩和清理,保证内存的可靠性和性能。
原创
发布博客 2024.06.03 ·
1065 阅读 ·
42 点赞 ·
0 评论 ·
0 收藏

EasyExcel的快速入门指南

EasyExcel是一个Java的Excel操作工具,可以方便地进行Excel文件的读写操作。以上代码将读取名为"input.xlsx"的Excel文件的第一个Sheet中的数据,并通过监听器进行处理。以上是EasyExcel的快速入门指南。通过EasyExcel,您可以方便地进行Excel文件的读写操作。以上代码将创建一个名为"output.xlsx"的Excel文件,并在Sheet1中写入数据。替换为您想要使用的EasyExcel版本。
原创
发布博客 2024.06.01 ·
207 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

EasyExcel快速读取大数据量的Excel文件

以上是使用EasyExcel读取超大的Excel文件的基本步骤。EasyExcel还支持对Excel文件的多线程读取和写入,可以进行一些优化来提高读取和写入的性能。具体的使用方法可以参考EasyExcel的官方文档。请将上面代码中的"YourDataClass"替换为你自己定义的数据类,用于保存Excel文件中的数据。EasyExcel是一个开源的Java库,可以快速读取大数据量的Excel文件。
原创
发布博客 2024.06.01 ·
946 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

分享Git 的基本概念和使用方式。

远程仓库(Remote Repository):远程仓库是位于远程服务器上的Git仓库,用于协作开发。通过克隆(Clone)远程仓库,可以在本地计算机上进行修改并将更改推送(Push)到远程仓库。通过创建新的分支,可以在不影响主分支的情况下进行代码的修改和开发。提交(Commit):在Git中,提交是将文件的修改保存到仓库中的一个操作。合并(Merge):合并是将一个分支的更改合并到另一个分支的操作。仓库(Repository):一个Git仓库是一个存储代码和文件的目录或文件夹。从远程仓库获取最新的更改。
原创
发布博客 2024.05.31 ·
256 阅读 ·
7 点赞 ·
1 评论 ·
2 收藏

RESTful API,以及如何使用它构建 web 应用程序

例如,可以使用 HTTP 的 GET 方法来获取资源的信息,使用 POST 方法来创建新资源,使用 PUT 方法来更新资源,使用 DELETE 方法来删除资源。通过遵循 REST 的设计原则,可以使得 web 应用程序的开发和维护更加简单和灵活。设计 API:根据应用程序的需求,设计 API 的资源和操作。确定每个资源的 URI 和支持的 HTTP 方法。实现 API:根据设计,实现 API 的后端逻辑,处理请求和响应。认证和授权:根据应用程序的需求,添加认证和授权机制,保护 API 的安全性。
原创
发布博客 2024.05.31 ·
290 阅读 ·
8 点赞 ·
0 评论 ·
1 收藏

Stream流的常见的中间方法

1.中间方法指的是调用完成后会返回新的。1.中间方法指的是调用完成后会返回新的。对元素进行加工,并返回对应的新流。用于对流中的数据进行过滤。去除流中重复的元素。
原创
发布博客 2024.02.20 ·
235 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java中遍历 Map 中的键值对常用方法

【代码】Java中遍历 Map 中的键值对常用方法。
原创
发布博客 2024.02.20 ·
631 阅读 ·
9 点赞 ·
0 评论 ·
2 收藏

讲解机器学习中的 K-均值聚类算法及其优缺点

为了改进K-均值聚类算法的缺点,人们提出了一些改进算法,如K-均值++、K-均值++、K-均值的加权版本等。这些改进算法可以更好地选择初始聚类中心,从而提升了聚类的准确性和稳定性。K-均值聚类算法是一种常用的无监督学习算法,用于将数据集中的样本划分为K个不同的簇。该算法基于样本之间的相似性度量,尝试将相似的样本分配到同一个簇中。
原创
发布博客 2024.02.19 ·
182 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Java中LinkedList详细介绍

适用于需要频繁执行插入和删除操作的场景,但在需要随机访问和搜索元素时性能较差。如果您的应用程序更倾向于随机访问元素,那么。对象,并使用该对象进行操作。我们向链表中添加了一些元素,插入了一个元素,移除了一些元素,并进行了其他一些操作。在插入和删除元素时更加高效,但在访问和搜索元素时相对较慢。是一个双向链表,因此它还提供了一些特殊的方法,如。在内部使用链表来存储元素,而不是数组。用于在链表的头部添加和移除元素。在示例代码中,我们创建了一个。是Java集合框架中实现了。接口的双向链表数据结构。
原创
发布博客 2024.02.19 ·
204 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Java中的Collection详细介绍

我们添加了一些元素,判断集合是否为空,获取集合中的元素数量,遍历集合中的元素,并进行了其他一些操作。接口是Java集合框架的基础,提供了一系列操作集合的方法。是一个接口,它代表了一组对象的集合。在示例代码中,我们创建了一个。
原创
发布博客 2024.02.19 ·
199 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

Collection知识点总结

集合是存储多个元素的容器。单列集合每次存取都是一个元素。Collection是单列集合顶层接口。定义了所有单列集合通用方法。public boolean add(E e) 添加对象到集合中public void clear() 清空集合public boolean remove(E e) 删除指定对象public boolean contains(Object obj) 判断当前集合中是否包含给定的对象public boolean isEmpty() 判断当前集合是否为空。
原创
发布博客 2024.02.19 ·
335 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏
加载更多