- 博客(17)
- 问答 (3)
- 收藏
- 关注
原创 [数据库面试题]——几大知识点
数据库面试题什么是存储过程?优缺点?索引是什么?有什么作用?优缺点?什么是事务乐观锁、悲观锁使用索引一定能提高查询的性能吗?drop、delete、truncate 的区别超键、候选键、主键、外键分别是什么?什么是试图?适用场景?三个范式这几天在看数据库的相关知识,准备面试,在网上查了查,找到一个特别好的总结,链接如下:https://zhuanlan.zhihu.com/p/23713529...
2020-04-15 15:38:27 127
原创 [Java面试题]——多线程
最近在准备java的面试,在知乎上找到一篇非常好的回答,但是又不想让他在收藏夹里吃灰,所以果断开一个专题来记录里面提到的问题,如果大家也在准备java面试或者想对java有更深的理解,也可以去看看,链接如下:https://www.zhihu.com/question/27858692/answer/787505434下面的内容都是为了我方便记忆,基本都是照搬,所以大家想看的话直接看链接就好了...
2020-04-15 13:32:43 112
原创 [Java面试题]——容器篇
最近在准备java的面试,在知乎上找到一篇非常好的回答,但是又不想让他在收藏夹里吃灰,所以果断开一个专题来记录里面提到的问题,如果大家也在准备java面试或者想对java有更深的理解,也可以去看看,链接如下:https://www.zhihu.com/question/27858692/answer/787505434下面的内容都是为了我方便记忆,基本都是照搬,所以大家想看的话直接看链接就好了...
2020-04-06 20:52:24 111
原创 [Java面试题]——基础篇
最近在准备java的面试,在知乎上找到一篇非常好的回答,但是又不想让他在收藏夹里吃灰,所以果断开一个专题来记录里面提到的问题,如果大家也在准备java面试或者想对java有更深的理解,也可以去看看,链接如下:https://www.zhihu.com/question/27858692/answer/787505434下面的内容都是为了我方便记忆,基本都是照搬,所以大家想看的话直接看链接就好了...
2020-04-05 23:10:39 78
原创 [每日一题系列]第七天——二叉树相关问题【递归】
感想对于二叉树,在LeetCode上做了好多题都需要用到递归,在这里简单总结一下写递归的感想。就拿其中一道题举例子。题目是:在二叉树中找给定的两个节点的首个公共祖先。那么对于这道题,如何用递归的思想来解决呢。对于二叉树问题,如果过我们要用递归来解决,那么我们就只需要考虑一个结点我们只需要考虑,对于这一个结点来说要进行什么操作,这样思路就会更加清晰明了。比如上面那道题,我们要找到首个公共祖先...
2020-03-31 21:07:07 164
原创 [每日一题系列]第六天——链表环路检测【双指针】
快慢指针题目描述我的思路我的代码解题思路(大家直接去看视频就好 我基本是照搬的 写下来主要是给自己看 指路时间 88:15):https://www.bilibili.com/video/BV1jt411J7tC题目描述输入一个链表,判断该链表是否有环,如果有环,就返回环路的入口结点,否则返回空指针(题目来源:LeetCode 面试题 02.08. 环路检测)我的思路这道题如果可以额外申...
2020-03-29 12:42:17 114
原创 [每日一题系列]第五天——按摩师【动态规划】
动态规划题目描述我的思路我的代码资料链接(写的很好,推荐看一看):https://www.zhihu.com/question/23995189题目描述一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。来源:力扣(LeetCode...
2020-03-28 11:31:12 162
原创 [Java]—List
用到的相关资料:https://www.jianshu.com/p/63b01b6379fb关于List(图片来源于以上链接)List实现了Collection接口,主要分为ArrayList和linkedList,由于我们使用的数组是定长的,而List的长度是可变的,所以List在我们日常使用中更加贴近业务需求,更加常用。与Set比较而言,List是有序的,可以直接通过索引来访问元素。...
2020-03-22 21:13:42 71
原创 [Java]—Set
相关资料:https://www.jianshu.com/p/d6cff3517688关于SetJava集合由Collection接口和Map接口构成,而Collection接口又被Set和List继承。对于Set来说,他不允许出现重复的元素,并且是无序的集合,主要分为HashSet、TreeSet两大类。HashSet:哈希表结构,通过计算插入元素的hashCode来获取它在集合中的...
2020-03-21 16:02:07 69
原创 [Java]—Map
相关资料来源:https://www.jianshu.com/p/5356ebd6395dhttps://www.cnblogs.com/damoblog/p/9124937.htmlhttps://www.runoob.com/java/java-map-interface.html关于MapJava集合主要由两大体系构成,分别是Collection体系和Map体系。在Map中,都是以...
2020-03-20 16:11:52 62
原创 [每日一题系列]第四天——位运算
用位运算实现整数加法题目描述位运算符我的思路Java代码题目描述写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。(题目来源于LeetCode)位运算符& 、| 、^ 、~& :与,当两个操作数都为1的时候,结果才为1,否则为0| :或,当两个操作数都为0的时候,结果才为0,否则为1^ :异或,当两个操作数相同的时候...
2020-03-18 15:19:01 93
原创 乐观锁、悲观锁
之前面试的时候问到了我这这个问题,奈何并没有说出个所以然,所以今天就在网上查找相关的资料,发现了一篇写的非常好的文章,思路很清晰,介绍的也很细致,易懂,链接如下:https://www.jianshu.com/p/d2ac26ca6525我后文对悲观锁和乐观锁的理解基本上都来自这篇文章,也引用了很多这篇文章里的东西,之所以接着写这后面的内容,是为了自己能记得更牢固,所以如果有人看到了我这篇博客,...
2020-03-18 11:53:54 65
原创 [每日一题系列]第三天——两个栈实现一个队列的offer()和poll()操作
我的思路之前在面试里碰到了这道题,当时的第一反应是用第一个栈来负责入队操作,当需要出队的时候,我们知道栈是先进后出,而队列是先进先出,所以我想到的是出队的时候,先把第一个栈的内容压栈到第二个栈里面,从第二个栈里出栈,这样就可以实现先进先出。对于出队列的时候,我最开始的写法是吧第一个栈的内容压栈到第二个栈里,将第二个栈的栈顶元素出栈,然后再把第二个栈里的元素压回第一个栈,以保证后续对第一个栈压栈...
2020-03-17 17:59:47 156
原创 [Java]—sychronized关键字
sychronized引入使用方法昨天的面试里,还提到了关于锁的问题,这个问题在多线程的编程里需要特别注意,否则会产生数据不一致的情况,导致结果错误,也有可能会造成死锁。今天特意总结一下Java里sychronized的关键字的使用引入关于此关键字,我们首先要知道为什么需要这个关键字。我们可以想像一下,你去银行存钱,而正好又有其他人向你的账户里汇钱,如果,你存钱的时候,别人也正好在汇钱,而此...
2020-03-17 17:29:49 180
原创 HTTP与HTTPS
HTTP与HTTPSHTTPHTTPS(来源于百度百科)昨天在面试里被问到了关于HTTP和HTTPS的问题,作为一个计网的渣渣,只记得HTTP是超文本传输协议,基于TCP/IP,被问到HTTPS的时候脑子一片空白,只记得平常浏览器里HTTPS好像说是安全,还是我太菜,至于HTTP能不能基于UDP,我只能跟着感觉走了,啊,估计是凉凉了HTTP首先,HTTP就是超文本传输协议,是我们平常使用We...
2020-03-17 11:30:17 150
原创 [每日一题系列]第二天——旅行商问题(TSP)
旅行商问题问题描述相关知识(引用了一篇博客)问题描述最经典的旅行商问题描述为:一个商品推销员要去若干个城市推销商品,从一个城市出发,经过所有城市一次后回到出发地,怎样选择路线使得总的行程最短。之前在做华为面试题的时候碰到了旅行商问题,虽然描述不太一样,但本质都是一样的:蜜蜂要去几个点采蜜,且每个点相对于蜂巢的坐标位置已经给出,求蜜蜂从蜂巢出发,经过每个点采蜜后,再回到蜂巢飞行的最短距离...
2020-03-16 23:11:09 786
原创 [每日一题系列]第一天——约瑟夫问题
约瑟夫问题问题描述我的思路我的Java代码 完成打卡问题描述0,1,…,n-1这n个数排成一个圆圈,从0开始,每次从这个圆圈里删掉第m个数字(存在m大于n的情况),求圆圈里剩下的最后一个数字【题目来源于LeetCode】我的思路一开始,我觉得这是一个数学问题,想通过找规律的方式总结出结果的计算方法,但天真的我发现就算真的有计算公式,也不是我一时半会能找出来的,于是我想利用循环来解决...
2020-03-14 12:16:14 293 1
空空如也
js函数绑定事件,在函数内向页面动态添加元素,事件结束后,元素消失
2020-05-11
机器学习使用lightgbm建模时,调用train函数报OSError的错误
2020-04-28
机器学习预测犯罪发生概率,但收集到的犯罪数据已经发生概率都是100%,怎么预测?
2020-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人