自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是线程安全呢?

当多个线程访问某一数据结构或代码段时,该数据结构或代码段的表现出的行为仍然是正确和预期的,即不会出现错误或不可预见的结果。

2023-10-04 12:42:38 35 1

原创 第一篇:深入理解JVM类加载机制

双亲委派机制(Parent Delegation Model)是Java类加载器在加载类时遵循的一种工作原则。这种机制可以确保Java类的唯一性和安全性。双亲委派机制的核心思想是:当一个类加载器收到类加载请求时,它首先不会自己尝试加载这个类,而是将请求委派给其父类加载器。这个过程会一直向上委派,直到达到引导类加载器。只有当父类加载器无法完成类加载请求时,当前类加载器才会尝试自己加载该类。当一个类加载器收到类加载请求时,首先检查该类是否已经加载。如果已经加载,直接返回已加载的类;否则,进入下一步。

2023-04-06 23:57:09 152

原创 高频Java考点第三篇【Java线程】(高质量)

线程安全是指在多线程环境下,程序的各个部分在被多个线程同时访问时,不会出现数据竞争、状态不一致或其他不可预测的问题。简单来说,线程安全的代码能够保证多个线程同时执行时,不会导致程序错误或数据损坏。要确保线程安全,可以采取以下策略:1、同步(Synchronization):同步是指通过锁、信号量等机制确保多个线程在访问共享资源时,一次只有一个线程能操作。Java 提供了多种同步机制,如 synchronized 关键字、ReentrantLock 类等。count ++;} }

2023-04-06 20:53:59 150

原创 高频Java考点第二篇【Java集合】(高质量)

在这篇关于Java面试题的文章中,我们将为您提供一系列精选的、详细回答的Java面试题,帮助您在求职过程中脱颖而出。与其他类似文章不同,我们的目标是提供高质量、实用且有深度的内容,以满足Java开发者在面试准备过程中的需求。文章涵盖了多方面内容,题目回答详细且通俗易懂,旨在帮助读者全面掌握Java技能。我们还特意邀请了行业内经验丰富的Java开发者对文章进行审校,确保其质量和实用性。面试题在求职过程中的重要性不言而喻。一方面,通过回答面试题,您可以向面试官展示自己的技能和经验;

2023-04-06 14:53:46 96

原创 高频Java考点第一篇【Java基本功】(高质量)

日昃之际,我独立书房,心神耽溺于编程之海,如同一位孤独的航海者,徜徉于无尽的知识星辰。今日,我欲为诸位深入Java语言的勇士奉上一篇关于Java基础面试题的博文,愿其能助吾辈突破重重迷雾,直抵金榜之颠。

2023-04-05 03:18:53 130 1

原创 架构师-分布式消息队列(二)-RabbitMQ核心概念、环境搭建、急速入门案例

1.初识RabbitMQ核心概念 (1)初始RabbitMQ RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。 即时性要求比较高的,往往采用RPC远程调用和HTTP/HTTPS来调用,比如用户下订单后,就要马上响应是否下单成功。那如果即时性要求不高的话,可以采用MQ来解决,比如你下完单后,进入物流环节,物流环节往往要等待很长时间,不可能商品马上就给你送过来,这时下单

2020-11-28 22:18:18 167

原创 架构师-分布式消息队列(一)-认知提升

1.MQ的应用场景与MQ性能衡量指标 (1)分布式消息队列(MQ)应用场景 服务解耦:如果使用 MQ,A系统产生一条数据,发送到 MQ 里面去,哪个系统需要数据自己去MQ里面消费。如果新系统需要数据,直接从 MQ 里消费即可;如果某个系统不需要这条数据了,就取消对MQ 消息的消费即可。这样下来,A系统压根儿不需要去考虑要给谁发送数据,不需要维护这个代码,也不需要考虑人家是否调用成功、失败超时等情况。 削峰填谷:我们在生产环境中有流量很大的这么一些应用场景,比如秒杀、抢红包、双十一活动业务场景下,让

2020-11-26 22:47:14 235

原创 架构师-分布式文件系统-FastDFS(小白跟着操作,也能快速搭建FastDFS)

分布式文件系统-FastDFS 小白跟着操作,也能快速搭建FastDFS 1.什么是分布式文件系统 2.为什么要使用分布式文件系统 3.FastDFS与HDFS 4.FastDFS简介 5.FastDFS架构 (1)整体架构 Tracker负债均衡; GroupA与GroupB内容不同,提高存储容量; Node1、Node2与Node3内容相同,可以负债均衡,备份作用; 先查看集群状态,再上传文件; Tracker与storage之间有心跳存在,storage向Tracker发送心跳,所以应该先

2020-11-23 00:42:13 222

空空如也

空空如也

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

TA关注的人

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