自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 remote: [session-df459aa5] ck: Incorrect username or password (access token)

Username 本以为是仓库名字,后来研究半天是邮箱名字,记录一下 坑。

2023-11-07 21:12:38 374

原创 读取文件内容Files.readAllLines方法

在这个示例中,我们尝试从名为 "example.txt" 的文件中读取所有行,并将每一行打印到控制台。如果文件不存在或者由于其他原因导致文件无法读取,那么这个方法将抛出。包中的一个方法,它用于从文件中读取所有行,并将它们作为字符串列表返回。这个方法非常适合处理小到中等大小的文件,因为它将整个文件内容加载到内存中。这个方法会一次性读取所有行,因此,如果文件非常大(数百MB或更大),可能会导致内存溢出。在这种情况下,你可能需要使用。方法,这样可以将文件内容处理完毕后立即释放内存。逐行读取文件,或者使用。

2023-10-31 16:45:57 2360 1

原创 什么叫AIGC

是一种通过先进的人工智能技术实现自动化内容生成的生产方式。它利用人工智能技术来提高内容生成的效率。

2023-10-24 09:42:33 332

原创 Java 中 hashCode 和 equals ⽅法是什么?它们和 == 各有什么区别?

则⽤于判断两个对象是否真正相等,这个判断⽐较复杂,需要根据对象的实际情况来定义。⽅法⽤于快速⽐较两个对象是否不同,因为如果它们的哈希码不同,那么它们肯定不相等。操作符⽤于⽐较两个对象的引⽤是否相等,即它们是否指向同⼀个对象。中,对象的值⽐较往往需要根据对象的实际情况来定义,因此⼀般需要重写。⽅法返回对象的哈希码,⽤于⽀持基于哈希表的集合,如。⽅法必须返回相同的值,反之则不需要。⽅法⽤于⽐较对象是否相等。则⽤于⽐较两个对象的值是否相等。操作符,即只有两个对象引⽤指。两者之间的区别在于,另外,需要注意的是,

2023-10-12 18:38:34 94

原创 Java 中 final 关键字有什么⽤?

关键字,可以将变量定义为常量。关键字⽤于定义静态变量或⽅法,表示这些成员属于类,⽽不是属于对象。关键字,可以确保该引⽤指向的对象不能被改变,但是该。关键字⽤于定义常量或限制重写或继承等操作,⽽。关键字,可以防⽌该⽅法被⼦类重写。确保对象引⽤不可变:在对象引⽤声明前加上。定义为⼀个常量,其值不能再被改变。关键字,可以防⽌该类被继承。防⽌⽅法被重写:在⽅法声明前加上。⽅法定义为⼀个不可重写的⽅法。声明为⼀个不可变引⽤,指向⼀。防⽌类被继承:在类声明前加上。类定义为⼀个不可继承的类。对象的内容可以被改变。

2023-10-12 18:28:17 55

原创 JDK 动态代理和 CGLIB 动态代理的区别是什么?

动态代理来说,因为实现⽅式不同,⽣成的代理类的效率会低⼀些。在使⽤动态代理时,可以根据需要和具体的场景选择合适的实现⽅式,动态代理是通过继承⽬标类来实现的。动态代理要求⽬标类必须要实现接⼝,⽽。动态代理只能代理实现了接⼝的类,⾃带的库,不需要额外的依赖,⽽。动态代理是通过反射实现的,⽽。动态代理则没有这个限制。通过继承实现,不能代理。

2023-10-12 18:25:32 223

原创 Java 和 C++、Go 语⾔的区别,各⾃的优缺点?

适合开发需要⾼性能和⾼可靠性的应⽤程序,特别是在游戏开发、操作系统和嵌⼊式系统开发⽅⾯。应⽤⼴泛,特别是在游戏开发、操作系统和嵌⼊式系统开发⽅⾯。⾼并发,天⽣⽀持协程,能够轻松编写⾼效的并发程序。适合开发⾼并发的后端服务、微服务、容器化应⽤程序等。学习难度较⾼,需要掌握指针、内存管理等底层知识。静态类型语⾔,可以避免⼀些潜在的运⾏时错误。速度快,适合编写需要⾼性能的应⽤程序。编写代码过程中需要更多的⼿动管理,相⽐。快速编译,可以快速构建和部署应⽤程序。丰富的类库,可以快速开发应⽤程序。

2023-10-12 18:07:05 173

原创 JAVA面试题:什么是字节码?采⽤字节码的最⼤好处是什么?

由于字节码是⼀种紧凑的⼆进制格式,相⽐于直接编译为机器码,可以更快地加载和传输,同时也可以。:相⽐于直接编译为机器码,字节码具有更好的可读性,可以⽅便地进⾏反汇编和调试。中运⾏,所以可以对字节码进⾏安全检查,以确保程序不会对系统造成威。程序编译后的中间代码,是⼀种可移植的⼆进制代码,可以在任何⽀持。因此,采⽤字节码作为中间代码的最⼤好处是提⾼了。在运⾏时进⾏动态优化,提⾼程序的执⾏效率。:由于字节码是中间代码,所以可以在任何⽀持。程序可以跨平台运⾏,即使是在不同的操作。系统和硬件平台上也可以运⾏。

2023-10-12 17:57:46 320

原创 Java面试题:JDK 和 JRE 和 JVM 分别是什么,有什么区别?

编译为本地机器代码,并在运⾏时提供必要的环境⽀持,⽐如内存管理、垃圾回收、安全性等。),⽬的是使⽤相同的字节码,它们都会给出相同的结果。代码转换为可以在计算机上运⾏的机器码,并提供必要的环境⽀持。命令和其他的⼀些基础构件。但是,它不能⽤于创建新程序。,还有编译器和其他⼯具,可以⽤来编写和调试。,包含了编写、编译、调试和运⾏。程序所需的所有内容的集合,包括。所有⼯具和组件,⽐如编译器(标准类库,⽤于在计算机上运⾏。所拥有的⼀切,还有编译器(、调试⼯具等,⽤于开发。程序运⾏的环境,负责将。

2023-10-12 17:50:27 144

原创 什么是限流?限流的常见算法有哪些?

面试必备:4种经典限流算法讲解 - 掘金。

2023-10-12 09:40:49 117

原创 引入import ‘ant-design-vue/dist/antd.css‘时报错

提示 Module not found: Error: Can't resolve 'ant-design-vue/dist/antd.css' in 'D:\yupi\antd-demo\src'初始化前端时候总拉不下来ant.css文件,这个路径ant-design-vue 不存在css文件。后来发现官方文档给的是错误的,css文件叫reset.css。在使用Ant Design Vue 时初始化项目报错。

2023-08-31 16:20:41 11608 18

原创 npm 安装vue@cli报错,处理方式

提示这个错误:npm ERR!npm ERR!npm ERR!

2023-08-30 17:49:33 1215 2

空空如也

空空如也

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

TA关注的人

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