自定义博客皮肤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)
  • 收藏
  • 关注

原创 BFS与DFS 岛屿问题LeetCode200官方解析及个人理解

LeetCode200岛屿数量岛屿问题确实很经典,有Dfs(深度优先搜索)和Bfs(广度优先搜索)和并查集等多种解题方式,分别对应栈、队列以及树型的数据结构相比较LeetCode三种官方题解,这道题感觉使用Dfs会更加容易理解一些题目直接拷过来 内容及用例大致如下给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例 1:输入:gri

2021-09-14 17:30:59 228

原创 堆排序 707

大顶堆排序 =^=把数组处理为大顶堆(或小顶堆)格式,即父节点大于(或小于)两个叶子节点,如不符合要求就把叶子节点的值和父节点的值互换,但是要注意,如果这个叶子节点还有爷爷节点,也需要比较一下左叶子 2*i + 1右叶子 2*i + 2如 num [8,9,11,13],i=0时 num[i]父节点8比 左叶子num[2*0+1] 9小 -> num[9,8,11,13]之后比较父节点与右叶子,9比num[2*0+2]11小,num[11,8,9,13]游标往后一位,8的左叶子是13,需要

2021-06-25 18:53:24 99

原创 分布式缓存基础知识学习

今天就来复习下分布式缓存相关的基础知识一点点相对自己说的话项目中为什么要用缓存呢?项目中使用缓存可能会出现的问题了解一下Redis的单线程模型吧Redis和Memcached的几个区别Redis过期策略Redis如何保证高可用未完一点点相对自己说的话在以后的学习中希望自己能把思维导图画出来,因为图文结合非常不错.开始吧项目中为什么要用缓存呢?高性能下面来一张图了解下缓存的用处高并发对于我来说,高并发这点确实经验不足,因为学校里面做过的项目总共也就用那么几台电脑,所以只能简单使用一下,真正

2020-06-07 04:21:13 307

原创 6/4 电话面

6/4号 安硕信息科技电话技术面试先聊聊项目中有哪些用到的技术,提了MQ和RedisRedis里有哪几种数据类型git 的使用,平时的使用,包括代码冲突如何解决Java集合类JRE和JDK的区别MyBatis中#{} 和 ${}的区别先聊聊项目中有哪些用到的技术,提了MQ和Redis包括MQ项目中的异步使用,等等等等… 日常胡言乱语,得好好的整理一篇面试的技巧了Redis里有哪几种数据类型Redis数据类型,String、hash、list、set、sorted set,应该还可以简单的说了下各种

2020-06-07 01:56:30 219

原创 6/4 金汇金融杭州分公司面试

金汇金融杭州分公司面经你为什么这么晚还在找工作你投了10个公司才有一个offer你能从中发现什么问题吗我们的技术面紧随其后,等我沟通完毕会直接进行技术面常用设计模式有哪些SpringMVC原理和流程MySQL查询的使用HTTP和TCP的区别微服务架构与传统架构的区别Equals为什么要对hashCode进行重写呢总之,面试题目不算是特别的难,基本都是一看就懂(其实有的还是不懂---->cq),被问到设计模式因为自己没准备好,所以后面都会心慌慌,希望这一次查缺补漏过后,对这些知识能有一点自己的理解,与面

2020-06-04 00:46:06 610

原创 MQ相关知识学习

MQ相关知识学习因为之前的项目中有涉及到MQ的相关使用,当时架构已经设计好了,我只负责代码的编写,但是后来想想不应该是这么回事,所以把MQ的相关知识结合一些视频进行了整理。关于技术选型目前市面上主流的有四种MQ,分别为ActiveMQ,RabbitMQ,RocketMQ,以及Kafka。而用的比较多的分别为RabbitMQ以及Kafka。吞吐量,ActiveMQ和RabbitMQ都是属于万级,而RocketMQ和Kafka属于十万级。这证明RocketMQ也是一种支持高吞吐的MQ,而Kafka最大

2020-06-01 00:57:50 302

原创 5/29 Java面试

2020/5/29 电面(安世界半导体)+笔试(创邻科技)当问及自身情况Java 面向对象特点垃圾回收(Garbage Collection)数据库(索引及左右连接)当问及自身情况简单寒暄了几句自己家在哪里,为什么选择广东深圳这些地方,对未来工作会不会有影响之后,就开始今天的主题。Java 面向对象特点回答的不是很好,虽然知道有哪几个特征,但是还是反复确认,准备的不充分导致的不自信!封装将抽象性函式接口实现细节部分包装、隐藏起来,防止类的代码和数据被随机访问,需经严格接口控制。加强可维护性与安

2020-05-30 23:41:15 231

空空如也

空空如也

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

TA关注的人

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