自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入浅出归并排序(一)

大家好呀,我是小张,最近整理资料发现归并排序的思想不仅仅只可以运用到排序中,在于一些其他场景也具有奇效,小张想通过三篇文章来给大家了解这几种场景并掌握它,接下来小张先带大家回顾一下归并排序到底是一个什么东东。说起归并排序,它的思想就是将数据不断切半,然后将切半的数据合并为一个有序过程。归并归并归并,那么这个归并到底指的是什么?假定现在给你一个两部分有序的数组(如下图),要求将两部分有序的数组合并成另一个有序数组。我们可以很容易的想到我们初始化一个和该数组大小一致的辅助数组,设置左中右三个指针,

2022-03-03 09:30:00 110

原创 面试官:给我讲讲Spring加载配置

面试官:给我讲讲Spring加载配置场景回顾大家新年好呀,我是小张,今天是复工的第一天,回到寝室,小叶又闷闷不乐,也就有了如下场景。面试官:小叶你好,我看简历上写了精通Spring,那么我想问一下在Spring中我们肯定会编写很多配置文件提供给Spring加载,那么你是怎么做的呢?小叶:嗯嗯,我们在项目中会涉及到很多配置文件,比如数据库、Redis等多个配置文件,在早期Spring使用XML的时候,我们一般会定义一个.xml文件里面包含各种配置信息提供给容器加载。面试官:嗯嗯,配置文件是使用XML

2022-02-09 23:41:59 461

原创 面试官给我讲讲线程池(下)

面试官给我讲讲线程池(下)

2021-12-30 09:17:36 273

原创 面试官:给我讲讲线程池(中)

前景回顾在上一篇中我们通过线程池的继承关系,具体分析了线程池的抽象父类AbstractExecutorService中的submit、invokeAll、invokeAny方法。在本篇中,我们将会把视线放在ThreadPoolExecutor具体实现当中,通过源码分析我们将会明白7个参数是如何在源码中运转的。使用场景我们先回顾一下在实际场景下的业务代码,下面模拟了10个线程并行处理任务,然后停止线程池接受,最后等待线程池关闭。public static void main(String[] args

2021-12-26 12:49:55 446

原创 面试官:给我讲讲线程池(上)

场景回顾今天回到寝室小叶唱着:快把我删了吧~,吓得我赶快了解情况,我还以为和女朋友闹变扭呢,结果说今天面试又被面试官虐了,要把面试官删了。面试官:我看简历上写了精通并发编程,那么线程池在平时的工作中肯定需要用到吧,你一般是用在什么场景下呢?小叶:嗯嗯,线程池平时用过的,我一般用在爬虫的场景,可以将多个网络请求通过线程池的方式去并行处理,这样子可以提高系统的吞吐量。面试官:嗯嗯,线程池用在爬虫的场景是很常见的一种,那么你是怎么创建线程池的呢?小叶:我一般用的是JDK自带一个工厂方法里面提供的直接创建

2021-12-22 00:14:58 548

原创 面试官:10亿个数,查找某个元素是否存在

面试官:10亿个数,查找某个元素是否存在

2021-12-19 19:43:01 1760

原创 使用栈来实现符号平衡----c语言实现

使用栈来实现符号平衡—-c语言实现用栈比较容易实现的应用:符号平衡 源码如下:#include <stdio.h>#include <malloc.h>/*编程思路:为实现符号平衡,先创建一个空栈,先读入一对符号的左边,直到读入这对符号的右边,把符号弹出,如果这对符号对称则继续,直到最后符号全部读完,并且栈为空。 */struct node{ char symbol;

2016-07-31 18:55:44 1296

空空如也

空空如也

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

TA关注的人

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