自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组声明语法探析

Java 的设计重点是面向对象编程,程序员的语言转变应该与编程思想转变一同进行;经过多年的发展,一些过渡期的问题也应该得到解决。在 Java 中,C/C++ 风格的数组声明语法应该被废除。

2024-07-10 16:13:28 336

原创 转向 Linux

看到手机相册中的“那年今日”,如今 Fedora 已经使用了一年。这一年中完成了从虚拟机,到双系统,再到 Linux 单系统的转变,作为一个开发者,抛弃 Windows,转向 Linux 是必然。转向 Linux 对于开发者和爱好者来说是一次飞跃。Linux 赋予用户控制操作系统的权力,用更加一致的方式管理应用,使开发者能够更加专注于工作。让我们与 Linux 共同进步!

2024-06-28 01:07:16 508

原创 Effective Java 学习总结

Effective Java 作为 Java 四大名著之一,聚焦于 Java 语言习惯和高效的用法。EJ 告诉读者如何更好地构建代码,以便代码能够更好地工作;也便于其他人能够理解这些代码,便于修改和改善;程序也会因此变得更加令人愉快,更加优雅。全书共90条,接下来笔者将逐条进行总结。不应该使用常量接口。一个类在内部使用某些常量是实现细节,常量接口会把这样的实现细节泄露到该类的导出 API 中标记接口:不包含方法声明的接口,它只是指明一个类实现了某种属性的接口。

2024-06-20 17:55:58 874

原创 MyBatis-Plus导致报错 `Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String`解决方案

SpringBoot + MyBatis-Plus 启动项目时报错。Spring Boot 版本:3.2.5。但是我的 maven 找不到这个依赖。依赖问题比较让人头疼。

2024-05-26 17:01:59 345

原创 使用建造者模式构建方法参数,将方法与方法参数解耦

需要新增或修改参数时,只需要修改建造者类。

2024-05-26 01:09:36 854

原创 记一次Spring循环依赖问题及解决方案

配置 Spring Security 配置类。配置为Bean的位置,以此解决了循环依赖问题。

2024-05-21 21:26:20 277 1

原创 AOP 简要介绍

AOP 面向切面编程

2024-05-15 21:13:50 200

原创 Tess4j 基础演示

Tesseract 是一个开源 OCR 引擎,能将图像中的文本转换为可编辑的文本数据。Tess4J 是基于 Java 的 Tesseract 的封装库,使 Java 开发者能够方便地利用 Tesserac t进行文本识别。

2024-05-10 17:48:54 373

原创 3步删除旧的 Linux 内核版本

经过更新,旧的 Linux 内核版本仍然存在,在 UEFI 启动时仍然有选项。替换为具体的旧内核版本号,只需要选择5个中的1个即可,会自动关联其它的。在笔者的电脑上,发现有5个旧的内核版本,5个新的内核版本。UEFI 启动时会发现旧的内核版本已经移除了。

2024-04-20 09:52:05 978 1

原创 在 Linux 上安装 JDK(以 JDK17 为例)

按键退出编辑模式输入保存并退出最后,验证安装

2024-04-13 14:10:08 532

原创 Java 的 public static void main(String[] args) 是什么

public static void main(String[] args) 缩写为 psvm,是 Java 程序执行的起始位置return;

2024-04-10 00:11:44 407 1

原创 利用队列打印杨辉三角的前n行(C/C++)

需要1个队列,使用C++提供的queue。

2024-03-26 21:47:27 610

原创 MySQL为什么使用B+树作为索引的数据结构?

1.B树的结点存储索引和记录,如果要查找的数据靠近叶子节点(离根节点很远),就会把其他节点的数据读到内存中,而这些节点中的记录是没用的,造成了浪费。1.二叉搜索树查询的时间复杂度为O(logn),但是极端情况下树会变成一个单链表,查找的时间复杂度退化为O(n),这是二叉搜索树不平衡的问题。性能方面,MySQL数据持久化存储在磁盘,查询需要读到内存,因此查询时间与。1.随着数据的增多,树的高度增加,磁盘I/O次数增加,性能下降。1.B+树的非叶子节点只存储索引,叶子节点存储索引和记录。

2024-03-12 23:38:59 410

空空如也

空空如也

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

TA关注的人

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