自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现给图片加单个、多个文字水印

Java实现给图片加单个、多个文字水印

2022-10-25 21:22:41 902 1

原创 二叉树遍历

前序遍历的第一个节点就是根节点,然后根据中序遍历确定左右子树的元素,然后递归构建左右子树。后续遍历最后一个元素为根节点,然后根据中序遍历确定左右子树的元素,然后递归构建左右子树。从第一层开始从左到右,逐层遍历,思路可以考虑使用队列先进先出实现。前序遍历二叉树的顺序为①根节点、②左子节点、③右子节点。中序遍历二叉树的顺序为①左子节点、②根节点、③右子节点。后序遍历二叉树的顺序为①左子节点、②右子节点、③根节点。Z字型遍历,第一层从左到右,第二层从右到左以此类推。...

2022-08-31 22:19:18 230

原创 【数据结构】LeetCode必刷题之链表

【数据结构】LeetCode必刷题之链表

2022-03-07 23:29:02 376

原创 解决IDEA启动报错Error running ‘XXXX‘: Command line is too long. Shorten command line for XXXX or also for

IDEA启动报错Error running 'XXXX': Command line is too long. Shorten command line for XXXX or also for JUnit default configuration?

2022-03-04 15:25:32 780

原创 【数据结构】LeetCode必刷题之字符串

【数据结构】LeetCode必刷题之字符串

2022-02-26 22:32:25 463

原创 【数据结构】LeetCode必刷题之数组

【数据结构】LeetCode必刷题之数组

2022-02-20 18:26:05 436

原创 【数据结构】红黑树Java实现

【数据结构】红黑树Java实现

2022-02-19 18:43:49 401 2

原创 【数据结构】八大排序算法Java实现

【数据结构】八大排序算法Java实现

2022-02-17 23:45:35 584

原创 【Java集合】HashSet源码分析

【Java集合】HashSet源码分析

2022-01-24 15:35:44 96

原创 【Java集合】HashMap源码分析

【Java集合】HashMap源码分析

2022-01-20 20:07:25 227

原创 【Java集合】LinkedList源码分析

【Java集合】LinkedList源码分析

2022-01-19 20:04:29 415

原创 【Java集合】ArrayList源码分析

【Java集合】ArrayList源码分析

2022-01-18 18:05:06 219

原创 多线程——虚假唤醒

本文用代码演示了并分析了什么是虚假唤醒,逐步分析原因,以及如何解决。

2020-11-08 21:59:27 958 2

原创 多线程学习(三)

本文介绍了什么是死锁,以及产生死锁的条件和如何预防和避免死锁,介绍了两种算法,分别是有序资源分配法和银行家算法,复习线程同步内容,用代码实现生产者消费者问题。

2020-11-06 17:58:09 1353

原创 多线程学习(二)

本文介绍了什么是线程同步?以及三种实现线程同步的方式和进行简单的代码和运行结果演示。

2020-11-04 23:58:31 96

原创 多线程学习(一)

本文分享一些关于多线程的基础知识,进程跟线程的区别?如何创建多线程?什么是线程安全问题?以及线程的常用api

2020-11-04 11:51:41 268 4

原创 设计模式——单例模式

本文介绍了六种单例模式的实现方式,同时简要的分析了它们各自的优缺点以及在多线程情况下是如何造成线程不安全的,以及最佳实现方式枚举类的介绍

2020-11-02 00:03:19 781 3

原创 设计模式——模板方法设计模式

所谓模板方法设计模式,就是从模板的角度来出发,把可共用部分,设计成为一个模板,大家都可以使用,举个例子吧,比如现在要进行一个问卷调查,每个人要填的问卷都是一样的,都是从最初的问卷那里复印的,这个最初的问卷,就像是一个模板。每个人拿到问卷后填写的答案都是不一样的,子类继承父类公共部分(问卷问题),子类实行自己的操作(填答案),是不是形象生动。

2020-10-30 16:46:44 239

空空如也

空空如也

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

TA关注的人

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