- 博客(5)
- 收藏
- 关注
原创 JAVA中创建线程的方式详解
现在的开发行业对程序员的水准可以说是越来越高,如果只是在小公司每天还竟是crud并且还不想转行,那么笔者劝你多学些技术,去外边多面试这样才会知道自己的不足去提升自己,跳槽涨工资是很香的。今天主要是对Java的线程创建方式做一个讲解,后续还会对线程的方面做文章。 java线程的创建方式共4种。 extend Thread implement Runnable Callable和Future组合 线程池ThreadPool 第一种Thread的方式 通过new Thread..
2021-11-28 19:53:15 342
原创 可以模拟数据结构的网站,这里给大家推荐一下
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html上面的网址是可以模拟数据结构的网站,可以模拟二叉树、红黑树、图等各种复杂的数据结构
2020-04-17 12:33:27 1567 2
原创 python实现多线程生产消费模式爬虫
首先要跟大家讲一下什么是生产消费模式,顾名思义就是要有一个生产者生产某个东西,然后将这个东西放存放到一个地方等待被消费者消费掉,总的来说生产者和消费者之间还需要个缓冲区有点抽象,举个例子比如我们写信,我们本人就是生产者,信就是我们的生产所得物,然后我们把信放入信箱,而信箱就是存放的地方也叫做缓冲区,最后信箱中的信由邮递员取出进行邮递 (这里的邮递员就是消费者,取出信就是消费过程)生产消...
2020-04-17 12:29:02 343
原创 python中的字典是如何存储的
Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
2020-04-16 16:13:52 2708
原创 python如何实现二叉树深度优先遍历(DFS)和广度优先遍历(BFS)
hello 大家好,最近没有什么事,总结了一些关于python的算法题,希望能够帮到同学们!最近总是听到一些朋友在BAT的面试经历,各种算法题让人脑瓜疼,如果没有提前准备的话,那就基本上只能回家等通知了,而今天要跟大家说的这个二叉树DFS和BFS就是这些大型企业的必考题好了,那么接下来进行我们今天的话题,首先给大家展示一个二叉树,如下图我们先看深度优先遍历(DFS)的解释:沿着树...
2020-04-16 14:34:50 997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人