自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好想去看海

种下一棵树,最好是十年前,其次是现在

  • 博客(8)
  • 收藏
  • 关注

原创 面经六之滴滴java实习面试

二叉树的各种遍历实现堆的向上向下调整单例模式 懒汉式hashmap 手写代码插入一个元素三次握手四次挥手voletile多叉树的按层次遍历

2020-07-27 15:20:18 278

原创 面经三之百度 京东 腾讯java实习生面试

百度,京东,腾讯(实习面试)希尔,堆,归并,选择,插入,冒泡几种排序方法比较(时间空间复杂度,稳定)mysql底层原理B+树 基本查询语句mysql什么时候索引失效,如何看出有没有使用过索引tcp三次握手四次挥手排序二叉树如何序列化,反序列化mysql查询登录天数多个系统操作mysql,如何保持数据一致hashmapspring(ioc,aop)sql锁原理多线程,cas原理jvm底层原理(方法区,堆区,堆栈区)hashmap存入自己定义对象重...

2020-07-27 15:19:00 120

原创 面经二之小米后端开发实习

面试gaunt非常nice,问了将近一个小时左右,就像在讨论问题,不像在面试,秋招应该还回来小米java实习生(一面凉凉)除了==方法,还有什么方法比较属性值是否相等(序列化,反序列化)object有哪些方法快速排序实现(手写代码)合并两个链表(手写代码)树的最大距离二分法排序单例模式(饿汉式,懒汉式)手写代码工厂模式hashmap(concurrenthashmap)基本数据类型,拆包解包wait,sleep,notify,notifyallsprin.

2020-07-27 15:17:56 595

原创 mysql查询综合案例

-- 一、查询每个专业的学生人数select count(*) 专业人数,majoridfrom studentgroup BY majorid; -- 二、查询参加考试的学生中,每个学生的平均分、最高分select studentno 学号,AVG(score) 平均分,max(score) 最高分from resultGROUP BY studentno;-- 三、查询姓张的每个学生的最低分大于60的学号、姓名select s.studentname 姓名,r.studen

2020-07-23 09:29:49 383

原创 排序算法之快排

void Quick_Sort(int *arr, int begin, int end){ if(begin > end) return; int tmp = arr[begin]; int i = begin; int j = end; while(i != j){ while(arr[j] >= tmp && j > i) j--; while(arr[i.

2020-07-15 00:08:25 76

原创 单例模式

单例模式中的懒汉模式和饿汉模式是什么?区别又是什么?1.介绍1.懒汉模式:顾名思义,他是一个懒汉,他不愿意动弹。什么时候需要吃饭了,他就什么时候开始想办法搞点食物。即懒汉式一开始不会实例化,什么时候用就什么时候new,才进行实例化。2.饿汉模式:顾名思义,他是一个饿汉,他很勤快就怕自己饿着。他总是先把食物准备好,什么时候需要吃了,他随时拿来吃,不需要临时去搞食物。即饿汉式在一开始类加载的时候就已经实例化,并且创建单例对象,以后只管用即可。2.懒汉式3.懒汉式代码实现:public class

2020-07-14 21:38:06 51

原创 剑指offer 递归与回溯法

import java.util.*;public class Solution { public ArrayList<String> Permutation(String str) { ArrayList<String> re = new ArrayList<String>(); if (str == null || str.length() == 0) { return re; }...

2020-07-12 15:01:45 134

原创 实现树的深度优先搜索(DFS)和广度优先搜索(BFS)

1.深度优先遍历(DFS)深度优先搜索 (depth first search,DFS)是对先序遍历的推广,我们从某个顶点A开始处理A,然后递归遍历所有与A节点邻接的顶点。当访问一个顶点A的时候,由于我们当时已经到了该点处,因此可以标记该点是访问过的,并且对于尚未被标记的所有邻接顶点递归调用DFS进行计算。简单说:DFS就是先尽可能达到当前遍历路径能够达到最长的路径,一旦达到该路径终点,再回溯,从原来已遍历过顶点处开始新的分支路径的遍历。深度优先遍历各个节点,需要使用到栈(Stack)这种数据结构。S

2020-07-10 17:57:48 1007

空空如也

空空如也

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

TA关注的人

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