自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Woo_home的博客

努力努力再努力!

  • 博客(6)
  • 资源 (18)
  • 收藏
  • 关注

原创 谈谈 ArrayBlockingQueue 的使用

文章目录什么是 BlockingQueue?简介定义操作分解添加元素移除元素动画演示抛出异常IllegalStateExceptionadd(E e)NoSuchElementException特殊值offer(E e)poll()阻塞超时什么是 BlockingQueue?简介    BlockingQueue 是由数组支持的有界阻塞队列。此队列对元素FIFO(先进先出)进行排序。队列的开...

2020-04-25 09:58:53 8289

原创 深入浅出 CopyOnWriteArrayList

文章目录什么是 CopyOnWriteArrayList?CopyOnWriteCopyOnWriteArrayList 的实现原理add(E e) 方法getArray()setArray(Object[] a)什么是 CopyOnWriteArrayList?CopyOnWriteArrayList 我们可以拆分为两个词来理解,一个是 CopyOnWrite,一个是 ArrayList,A...

2020-04-16 10:05:34 3785

原创 解决 ArrayList 的线程不安全

文章目录前文为什么说 ArrayList 是线程不安全的?故障现象导致原因解决方法优化速度前文ArrayList 的使用方法深入理解 ArrayList 深入理解 LinkedList深入理解 Vector为什么说 ArrayList 是线程不安全的?看过我之前写的深入理解 ArrayList 的朋友们应该都知道 ArrayList 是线程安全的,但是为什么说 ArrayList 是...

2020-04-12 10:54:22 3305 1

原创 fail-fast 与 fail-safe 的区别

文章目录什么是 fail-fast?原理使用场景什么是 fail-safe?原理fail-safe 有什么缺点吗?使用场景什么是 fail-fast?fail-fast(快速失败)是在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出 ConcurrentModificationException 异常原理迭代器在遍历的时候直接访问集合中的内...

2020-04-11 10:36:23 2831

原创 树结构 —— 二叉树的概述

文章目录什么是二叉树?二叉树的定义满二叉树什么是满二叉树定义完全二叉树什么是完全二叉树?什么是二叉树?在计算机科学中,二叉树(英语:Binary tree)是每个节点最多只有两个分支(即不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”或“右子树”。二叉树的分支具有左右次序,不能随意颠倒二叉树的定义任何一个节点的子节点数量都不超过 2有左节点和右节点(不能随意颠倒)左边...

2020-04-07 10:17:04 2798

原创 树结构概述

文章目录什么是树结构?简介为什么要使用树结构?树的基本概念根节点双亲节点路径节点的度节点的权叶子节点子树层树的高度森林什么是树结构?树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样简介树结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可用树形象表示。树在计算机领域中也得到广泛应用,如在编译源程序如下时,可用树...

2020-04-06 10:26:50 5141

一款强力有效的卸载工具

一款强力有效的卸载工具,很多捆绑软件也可删除卸载,使用过程非常简单,只需要双击打开程序,在程序界面中选中要删除的软件点击下载即可,一些Windows自带的软件也可以根据自己的需求可以删除哦

2024-02-23

超好玩的Python随机点名器

超好玩的Python随机点名器(附源码),仅供个人学习

2022-01-11

concurrency.zip

java.util.current 包的学习,包含了各种并发类的使用,如原子类,并发容器,信号量等等

2020-04-10

Python 实现的 word 转 pdf 小工具

使用 Python 语言编写,可以实现 word 文件 转 pdf 文件,使用很多的 tkinter 组件, 实现了界面可视化,操作简单方便,附代码

2020-03-11

Python 实现控制台输入答题

使用之前需要先安装 openpyxl,因为这个程序需要读取 xlsx 文件(也就是 Excel 文件),读取之后会在控制台生成答题

2020-02-26

一个非常好玩的随机点名器

下载之后解压会得到两个文件,一个是可执行程序,一个是 txt 文本。修改你想要的 txt 文件,然后运行 name.exe 即可使用随机点名

2020-02-26

Java反编译工具——jad.exe

Java反编译工具,可以使用该工具对class文件进行反编译,首先将.java文件编译成.class文件,然后反编译后的文件为jad,仅供个人使用

2019-11-23

ClassRandom.exe

电脑版2048小游戏,使用tkinter制作,可以用过键盘操作的上下左右键或者ASDW键操作,已经打包成exe文件,下载后直接双击可运行,不需要另外装python环境

2019-11-21

Python 实现的解压缩工具-zipfile.exe

一款实用 python 的 zipfile 库写的加压缩软件,可以对文件,文件夹进行解压压缩 注意:本软件不支持中文为路径名的解压缩,所以建议使用英文命名的目录和文件

2019-11-08

java代码行数统计.zip

一个统计Java代码的小工具,用于统计你写的Java代码,可以知道你写了多少行代码

2019-11-04

python代码行数统计.zip

一个统计python代码的小工具,用于统计python代码的行数,可以知道你写了多少行python代码

2019-11-04

GrabageGui.exe

在输入框中输入垃圾名称,点击垃圾分类按钮即可进行垃圾分类,仅供个人学习使用

2019-10-29

mysql连接——jdbc驱动

用于mysql的连接,一个驱动文件jar包,用于连接mysql数据库

2019-03-28

JSTL的jar文件

java里面的jar包,用于使用JSTL,jsp里面的EL表达式结合使用

2019-03-26

xpath-helper工具

可以利用xpath抓取网页标签内容,仅供个人学习使用

2019-03-11

Python——tkinter打造英语翻译软件

输入英语/中文点击翻译即可得到翻译结果,仅供学习使用

2019-03-09

Python——tkinter打造音乐下载器

输入歌曲名可以下载到指定路径,仅供个人学习使用

2019-03-09

Python——tkinter打造快递查询软件

可以输入快递单号查询你的快递运输信息,还可以自己打包成桌面软件,仅个人使用

2019-03-09

空空如也

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

TA关注的人

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