面试
文章平均质量分 92
志起计算机编程
博主是一名毕业于中山大学软件工程专业,从事软件行业多年的IT工作者,热爱技术与分享,擅长java和大数据技术。平时喜欢羽毛球、游戏、动漫、剧本杀等。
展开
-
Spring Bean生命周期与循环依赖等源码学习笔记
前言最近通过看b站培训机构的Spring和SpringBoot源码教程视频学习Spring&SpringBoot的原理和思想,视频是以源码讲解的方式演示,这里分享一些关键点的笔记。概述 Spring的核心思想是IOC和AOP,IOC是控制反转,是将程序中需要用到的对象创建过程交给容器实现,让容器根据xml的配置实现对对象的创建和依赖注入。AOP是面向切面编程,是对一系列纵向请求做横向的拦截处理,Spring里面使用到AOP的地方主要是......原创 2022-05-26 00:41:21 · 262 阅读 · 0 评论 -
LeetCode.查找重复的电子邮箱
题目:编写一个 SQL 查询,查找Person 表中所有重复的电子邮箱。示例:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+---------+| Email |+---------+| a@b.com |+---------+说明:所有电子...原创 2020-11-11 22:49:00 · 343 阅读 · 0 评论 -
LeetCode.求解二叉树的深度
题目:输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度3 。提示:节点总数 <= 10000解题思路:解题思路有两种,一种是用递归求解,一种是用非递归求解。用递归,一颗二叉树的深度等于它的左子树和右子树的深度的最大值,根据此...原创 2020-11-08 19:36:01 · 183 阅读 · 0 评论 -
2014年网易互联网在线笔试题一道
题目:有四个文件,每个文件中存有100万个int型整数,内存限制1M,该如何最优地得到四个文件的交集数,也就是在四个文件都出现的数的个数?我的想法:因为内存限制1M,也就是1024*1024个字节,小于一个文件中所有数所占的存储100 0000*4,所以文件中的数没办法一次装到内存。采用外部排序、归并等方法实现。具体:1、最开始应该是对每个大文件进行外部排序,也就是n次原创 2014-09-19 21:26:42 · 1791 阅读 · 0 评论 -
阿里巴巴面试经历20140917
阿里巴巴9月17号面试经历原创 2014-09-17 21:05:35 · 2829 阅读 · 23 评论