自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解释==和equals()方法的区别。

equals()==: 比较对象的内存地址或基本数据类型的值。equals(): 比较对象的内容(如果类重写了这个方法)。当需要比较两个对象的内容是否相等时,应使用equals()方法;当需要判断两个引用是否指向同一个对象时,应使用==操作符。

2024-08-04 13:29:11 281

原创 什么是Java的自动装箱和拆箱?

Java的自动装箱(Autoboxing)和拆箱(Unboxing)是语言提供的便利功能,用于在基本数据类型(如intchardouble等)和它们对应的包装类(如IntegerCharacterDouble等)之间自动转换。

2024-08-04 13:28:16 211

原创 解释Java中的final关键字的用途。

final变量:值不可变,引用不可更改(对于对象类型)。final方法:方法不可被重写。final类:类不可被继承。final局部变量:变量一旦赋值后不可更改。final关键字在Java中提供了对不可变性、固定行为和安全性的一种机制,有助于设计更稳定、可靠的程序。

2024-08-03 12:59:38 291

原创 Java中如何定义一个数组?

首先,你需要声明一个数组的类型和名称。你可以在定义的同时直接初始化数组。// 创建一个大小为10的整数数组,默认值为0声明数组初始化数组声明并初始化使用初始化列表了解这些基本操作后,你可以根据需要在Java程序中灵活使用数组。

2024-08-03 12:59:04 421

原创 Java中的单元测试框架有哪些?并解释JUnit和TestNG的基本用法。

在Java中,单元测试是确保代码质量和功能完整性的重要手段。

2024-08-02 17:48:06 592

原创 Java中的日志框架有哪些?并比较其优缺点。

Log4j和Logback都是功能强大的日志框架,Logback在性能和功能上较Log4j 1.x更胜一筹。SLF4J提供了日志接口的抽象,便于与具体的日志实现结合,适合需要灵活切换日志实现的场景。适合简单的日志需求,但功能较为有限。Log4j 2在性能和功能上都有所提升,适合需要高性能和先进功能的场景,但需要注意使用安全的版本。选择适合的日志框架需要根据具体的项目需求、团队的熟悉程度以及性能和安全要求来决定。

2024-08-02 17:47:32 750

转载 idea-常用插件

1. 设置背景安装插件:Background Image Plus 设置背景图片: CodeGlance是一款代码编辑区缩略图插件,可以快速定位代码,使用起来比拖动滚动条方便多了 插件:GsonFormat 使用: 快捷键:Alt + S 打开: 编辑: 还可以修改生成类型:如:集成了lombok的插件,可以直接选择lombok类型,点击ok。 ​

2024-08-01 15:41:27 16

转载 2024电赛H题参考方案(+视频演示+核心控制代码)——自动行驶小车

控制的难点就在与ABCD四点之间的丝滑连接,如何让小车又快又稳的运行,最后比拼的就是时间了,可能也是比赛现场的重点评判标准,毕竟选择该题的人多,水涨船高。t=N7T8t=N7T8t=N7T8t=N7T8嘉立创电赛开发板x2https://lceda001.feishu.cn/wiki/JNu0wa35pi4feikXbmlcJRwLnGlMSPM0G3507开发板https://wiki.lckfb.com/zh-hans/dmx/

2024-08-01 15:40:06 66

转载 python做简单爬虫的一些常用组件

最近一直在做零散的一次性的爬虫工作,基本都是用python开发的,整理一下python做小规模爬虫开发常用的一些工具类。

2024-08-01 15:38:50 414

转载 写代码对人的影响

对人的影响就是解决问题的态度得到强化,解决问题要比坚持正确困难,坚持正确只是需要自然而然的努力,就像在宽敞的大路上面慢慢前进,而解决问题是在陡峭的没有开发的山脉上面前行。2 代码过程中有大量的bug,经常异常报错,你需要花费时间去解决。1 代码是需要跑起来的,不能你写了一段代码运行不了。

2024-08-01 15:37:00 12

原创 Java中的国际化(i18n)和本地化(l10n)是如何实现的?

Java 提供了丰富的工具和 API 来支持国际化(i18n)和本地化(l10n)。通过资源束、Locale类、DateFormat和类、类,以及 Swing 和 JavaFX 的国际化支持,开发者可以创建可以适应多种语言和文化的应用程序。这些工具和技术确保了应用程序能够满足全球用户的需求,同时保持一致的用户体验。

2024-08-01 15:34:22 935

原创 Java中的安全模型是怎样的?并解释其关键组件

Java的安全模型通过字节码验证、类加载器、访问控制、安全管理器、沙箱模型、数字签名和证书、以及安全策略等组件共同工作,以确保Java程序的安全性。这些机制不仅保护了系统免受恶意攻击,还提供了一种灵活且可配置的安全模型,帮助开发者在设计和部署应用时实现高度的安全保障。

2024-08-01 15:33:41 697

转载 【Git】git stash

目录Git的stash命令是一个非常实用的功能,它允许开发者临时保存工作目录和暂存区的更改,以便能够切换到其他分支或进行其他操作,而不会丢失当前的修改。

2024-07-31 15:36:41 15

转载 Java并发的happens-before规则

Java并发的happens-before规则。

2024-07-31 15:34:47 16

转载 VSCode切换默认终端

默认终端为PowerShell,每次新建都会自动打开PowerShell。但是我想让每次都变为cmd,也就是Command Prompt。键盘调出命令面板(Ctrl+Shift+P)中,输入。这下每次新建就都是自己想使用的终端!

2024-07-31 15:34:03 58

转载 Git、GitHub与GitLab简介

在DVCS中,每个客户端同时充当服务器的角色,拥有自己的代码库和历史记录,允许独立工作和多分支开发。d="当前主机内存信息 总内存: ${g}${total} MB${e} 当前已用: ${g}${used} MB${e} 当前可用: ${g}${free} MB${e} 共享占用: ${g}${shared} MB${e} 缓存占用: ${g}${cache} MB${e}"echo -e " ${g} # ${e} \t\033[33m1. 剪刀 \033[0m\t\t\t ${g} # ${e} "

2024-07-31 15:33:12 18

原创 Java中的JIT编译器是什么?并解释其作用。

JIT(Just-In-Time)编译器是 Java 虚拟机(JVM)中的一个重要组件,它用于提高 Java 程序的执行效率。JIT 编译器的作用是在程序运行时将字节码动态编译为本地机器码,以加速代码的执行。

2024-07-31 15:31:41 289

原创 Java中的类加载机制是怎样的?并解释其过程。

除了使用 Java 提供的默认类加载器外,开发者还可以自定义类加载器。自定义类加载器可以扩展。

2024-07-31 15:31:07 381

转载 Git安装以及配置Gitee秘钥

如若转载,请注明出处:开源字节 https://sourcebyte.vip/article/377.html。2、随后输入命令查看秘钥,cd ~/.ssh && cat id_rsa.pub,将秘钥复制。1、ssh-keygen -t rsa -C “邮箱地址”,按回车,生成密钥。3、进入gitee中点击设置,进入SSH公钥。一、Windows环境GIt安装。4、填写标题,将公钥粘贴。

2024-07-30 17:06:18 14

转载 如何将远程修改同步到个人fork仓库

git remote add origin https://github.com/Demodevelop/someproject.git //远程仓库的fork 仓库。git remote add upstream https://github.com/Soft/someproject.git //远程主干仓库。需要将远程仓库的修改同步到fork 仓库,保持个人仓库同步,4、将拉取到本地的代码 push 到个人fork 仓库。2、切换到fork 本地仓库分支、3、从远程仓库拉取代码。

2024-07-30 17:02:24 16

转载 【SpringCloud】企业认证、分布式事务,分布式锁方案落地-2

一定要保证数据库不能死,数据库死了资损会相当严重,所以限流+降级是必要的手段。

2024-07-30 17:01:25 16

转载 微软蓝屏事件:全球IT基础设施的韧性考验与未来展望

智能监控是一种基于先进技术的系统,旨在实时收集、分析和解释数据,以监测特定领域或系统的状态、性能和行为。这种监控系统能够自动识别潜在问题、提前预警,甚至采取措施来解决问题,从而提高系统的效率、可靠性和安全性。智能监控的发展根植于工业和信息技术的蓬勃发展,特别是物联网(IoT)、大数据、云计算和人工智能等技术的融合,为智能监控提供了强大的技术支持。微软蓝屏事件虽已过去,但它留给我们的思考远未结束。这次事件不仅是对全球IT基础设施韧性与安全性的深刻检验,更是对我们未来网络安全工作的一次警醒。

2024-07-30 16:58:48 29

原创 Java中的JVM内存模型是怎样的?并解释各区域的作用。

JVM内存模型通过这些区域管理程序的内存使用,确保程序的执行效率和内存的合理利用。程序计数器:线程的执行指示器。Java虚拟机栈:存储方法调用信息和局部变量。本地方法栈:支持本地方法调用。堆:存储对象实例和数组,主要用于垃圾回收。方法区:存储类的元数据和常量池。运行时常量池:方法区的一部分,用于存储常量。这些区域的协作保证了Java应用程序的稳定性和高效性。

2024-07-30 16:57:32 276

原创 Java中的模式匹配(Pattern Matching)是什么?并举例说明其用法。

instanceof简化:减少了类型检查和转换的冗余代码。switch表达式增强:使得switch语句更强大和灵活。记录类型:结合模式匹配简化数据访问和处理。这些特性在Java中提供了更简洁和直观的代码书写方式,提升了开发效率和代码质量。

2024-07-30 16:56:56 299

转载 mac|安装PostgreSQL

点击第二个大象【pgAdmin 4】客户端进行登陆,密码是刚刚安装时设置的密码。默认回车就行,密码的地方为刚才你在安装过程中设置的密码。输入数据库名字,点击右下角的save。双击得到的.dmg文件。,然后继续一路next。通过IDEA连接数据库。

2024-07-29 15:36:51 82

转载 Flink之重启策略

在设置完 CheckPoint()机制后,不设置重启策略的话,,可以无限重启程序,那么设置的检查点机制也就没有什么意义了。因此,在生产实践中,当设置完检查点之后,我们要与之设置好重启策略,一般有三种策略可选。

2024-07-29 15:35:53 79

转载 Elasticsearch:跨集群使用 ES|QL

警告:ES|QL 的跨集群搜索目前处于技术预览阶段,可能会在未来版本中更改或删除。Elastic 将努力解决任何问题,但技术预览中的功能不受官方 GA 功能的支持约束。使用 ES|QL,你可以跨多个集群执行单个查询。

2024-07-29 15:35:05 28

转载 负载均衡 lvs

转发基于的信息状态常用的服务L4L4转发主要依赖于IP头部(源地址,目标地址,源端口,目标端口)和传输层头部(通常是TCP或UDP)中的信息来做出转发决策。大多数L4转发设备是无状态的,意味着它们不会维护会话状态,每个都被独立地转发,而不考虑之前的数据包。这种无状态的转发机制使得L4转发设备具有高吞吐量和低延迟的优点。L7L7转发深入到应用层协议中,可以解析HTTP、HTTPS等协议的头部信息,以及请求体中的内容。L7转发通常是有状态的,转发设备需要维护连接状态,以便识别和处理完整的请求-响应周期。

2024-07-29 15:32:46 9

原创 Java中的密封类(Sealed Class)是什么?并解释其用途。

使用密封类可以确保只有预定义的子类可以继承,从而提供更强的类型安全和更好的封装性。例如,你可以防止外部代码添加额外的子类,破坏继承的约束。通过在密封类中指定允许继承的子类列表,Java 提供了比传统继承机制更精细的控制。在大型代码库中,密封类通过限制子类的数量和类型,使得代码结构更加明确和可维护,减少了代码中可能出现的意外情况和复杂性。)结合使用时,密封类使得在处理复杂的继承层次时更加简单和安全。在 Java 中,密封类(Sealed Class)是一种新引入的类类型,它通过在类声明中使用。

2024-07-29 15:30:54 439

原创 Java中的记录(Record)类型是什么?并解释其特点。

的,因此一旦对象被创建,其状态不可更改。类型是 Java 中一种重要的特性,它使得数据载体类的创建变得更加简洁和高效,同时保持了 Java 语言的一贯风格和特性。类型是一种特殊的类,它在 Java 14 中作为预览功能引入,并在 Java 16 中正式成为语言的一部分。类型提供了一种天然的数据封装方式,它将数据字段的定义和行为捆绑在一起,使得对象的状态与行为一目了然。类型提供了一种简洁且高效的方式来创建不可变的数据载体类。中添加方法,但字段的不可变性仍然保留。方法,极大地简化了代码的编写。

2024-07-29 15:30:21 355

转载 AWS-负载均衡-创建一个对外的HTTPS ALB

ElasticLoad Balancing 支持三种类型的负载均衡器:Application Load Balancer、Network Load Balancer 和 Classic Load Balancer。这里用ALB( Application Load Balancer)说明。

2024-07-28 16:55:24 19

转载 Python+Pytest+Allure+Yaml+Pymysql+Jenkins+GitLab运行原理

Python+Pytest+Allure+Yaml+Pymysql+Jenkins+GitLab运行原理逻辑及调用关系。

2024-07-28 16:54:18 18

转载 如何使用 API list 极狐GitLab 容器镜像仓库中的 tag?

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。channel=content&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。极狐GitLab 在 5 月 28 日正式发布了。即可申请试用。更多关于:https://gitlab.cn 或者的最佳实践,可以关注文末的极狐GitLab 公众号。

2024-07-28 16:53:05 14

转载 “微软蓝屏”事件:网络安全与系统稳定性的深刻反思

面对软件更新流程中的风险管理和质量控制问题、预防类似大规模故障的需求以及跨领域连锁反应的行业影响,我们需要从多个方面入手,加强风险识别与评估、完善测试流程、实施严格的质量控制措施、设计冗余系统、实施灾难恢复计划、建立高可用架构、利用自动化工具和监控系统以及加强跨行业合作等。通过部署多个相互独立的系统组件,可以在某个组件发生故障时,由其他组件接管其工作,从而确保系统整体的连续性和稳定性。在“微软蓝屏”事件中,微软的视窗系统作为众多行业信息系统的基石,其故障迅速波及到了多个领域,造成了广泛的影响。

2024-07-28 16:51:46 34

原创 Java中的模块系统(JPMS)是什么?并解释其引入的动机。

一个模块是由一个模块描述符文件()定义的。定义了一个名为的模块。声明了该模块依赖于java.sql模块。声明了该模块导出包,这样其他模块才能访问这个包中的公共类和接口。

2024-07-28 16:50:37 309

原创 Java中的VarHandle是什么?并解释其在并发编程中的作用。

VarHandle类似于反射中的Field,但提供了更低级别的访问机制,允许更高效的原子操作和内存屏障操作。这些功能使得VarHandle特别适用于并发编程中的某些高级用例,例如构建自定义的并发数据结构和算法。VarHandleVarHandle在Java中的引入,为并发编程提供了一个灵活、高效和安全的工具。它不仅能够替代,还提供了对原子操作和内存屏障的细粒度控制。通过VarHandle,开发者可以构建更高性能、更可靠的并发数据结构和算法,从而提升Java应用的并发处理能力。

2024-07-28 16:49:58 402

转载 【flink】之如何消费kafka数据?

为了编写一个使用Apache来读取Apache Kafka消息的示例,我们需要确保我们的环境已经安装了Flink和Kafka,并且它们都能正常运行。此外,我们还需要在项目中引入相应的依赖库。以下是一个详细的步骤指南,包括依赖添加、代码编写和执行说明。

2024-07-27 15:05:24 130

转载 Linux系统安装Cobol语言及IBM大型机模拟软件Hercules

COBOL(Common Business-Oriented Language)起源于50年代中期,是一种的高级程序设计语言,主要用于商业和数据处理领域。经过不断发展和标准化,已成为国际上应用最广泛的商业编程语言之一,在某red书上还有招聘COBOL程序员去日本的帖子,个人害怕噶腰子所以不推荐。

2024-07-27 15:04:41 23

转载 Dockerfile指令详解和Docker操作命令

docker中容器和镜像的区别:1)容器是镜像的运行实体;6.dockerfile是用来构建镜像的文本文件,内容包含了构建镜像的指令和说明。4.容器docker的体系结构:docker registry(镜像仓库)、docker server(服务端)、docker client(客户端)。-dockerfile面向开发,docker镜像是交付标准,docker容器涉及部署和运维,上述三者缺一不可,共同构成docker的基础。3.docker三大核心概念:1)容器是从镜像创建的运行实例;

2024-07-27 15:03:04 10

转载 使用 Socket和动态代理以及反射 实现一个简易的 RPC 调用

执行 cuihua-core 中 core-service 下的 App 的main方法,启动 ServerSocket;③ 代理中包含 socket 客户端,与服务端建立连接后,将请求接口的对象信息封装后进行序列化。然后,执行cuihua-snack 中 App 的 main方法,socket客户端发起调用。,要调用cuihua-core(翠花核心厨房)的服务端的接口,要求采用RPC的方式调用。

2024-07-27 15:02:21 11

maven安装与配置.pdf.zip

maven安装与配置

2024-08-04

大麦抢票脚本.pdf.zip

大麦抢票脚本

2024-08-04

http的三次握手四次挥手.pdf.zip

http

2024-08-04

anaconda安装.pdf.zip

anaconda安装

2024-08-03

第十九届全国智能车.pdf.zip

第十九届全国智能车

2024-08-03

卓晴 19届智能车.pdf.zip

卓晴 19届智能车

2024-08-03

matlab下载.pdf.zip

matlab下载

2024-08-02

rt-thread studio stm32f103.pdf.zip

rt-thread studio stm32f103

2024-08-02

ubuntu20.04安装教程.pdf.zip

ubuntu20.04安装教程

2024-08-02

电赛报告.pdf.zip

电赛报告

2024-08-01

python安装.pdf.zip

python安装

2024-08-01

南极熊ii.pdf.zip

南极熊ii

2024-08-01

MySQL 常见的面试题.pdf.zip

mysql

2024-07-31

java常见面试题.pdf.zip

java

2024-07-31

mpu6050卡尔曼滤波算法.pdf.zip

mpu6050卡尔曼滤波算法

2024-07-31

mpu6050陀螺仪使用方法.pdf.zip

mpu6050陀螺仪使用方法

2024-07-30

电赛真题.pdf.zip

电赛

2024-07-30

mpu6050.pdf.zip

mpu6050

2024-07-30

电赛报告pdf.pdf.zip

电赛报告

2024-07-29

电赛真题pdf.pdf.zip

电赛

2024-07-29

spring高手之路21.pdf.zip

spring高手之路21

2024-07-29

openmv与stm32通信pdf.pdf.zip

openmv与stm32通信

2024-07-28

ps下载pdf.pdf.zip

ps下载

2024-07-28

mspm0g3507代码.pdf.zip

mspm0g3507代码

2024-07-28

cmakepdf.pdf.zip

cmake

2024-07-27

pytorchpdf.pdf.zip

pytorch

2024-07-27

lctpdf.pdf.zip

lct

2024-07-27

openmvpdf.pdf.zip

openmv

2024-07-26

llamapdf.pdf.zip

llama

2024-07-26

transformerpdf.pdf.zip

transformer

2024-07-26

Spring常见面试题pdf.pdf.zip

spring

2024-07-25

优秀的开源项目pdf.pdf.zip

开源项目

2024-07-25

2024java面试题pdf.pdf.zip

2024java面试题

2024-07-25

http三次握手和四次挥手.pdf.zip

http

2024-07-24

mysql常见命令.pdf.zip

mysql

2024-07-24

docker常见命令pdf.pdf.zip

docker

2024-07-24

linux常见命令pdf.pdf.zip

linux

2024-07-23

github常见的命令pdf.pdf.zip

github

2024-07-23

python常见的命令pdf.pdf.zip

python

2024-07-23

mysql安装配置教程pdf.pdf.zip

mysql安装配置教程

2024-07-22

空空如也

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

TA关注的人

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