面试
浮华饰浮华
小渣渣
展开
-
面试题分享
面试官的问题:1.FastJson自定义复杂对象序列化怎么实现2.SpringMVC做接口?前端利用Ajax提交一个请求,怎么返回一个Json数据对象.3.自动派单出现快递员不够了怎么办(根本就没有快递员了)4.秒杀为什么要用Redis+Lua,Redis不能自己解决吗?5.SpringBoot中配置一个变量有几种方法.6.解释一下雪花算法7.SpringSecurity怎么做的权限管理8.解释一...原创 2018-02-08 09:47:21 · 154 阅读 · 0 评论 -
自定义对象作为HashMap的Key
这个问题在很多面试者面试时都会被提及,本人也是最近在看effective java第九条:覆盖equals时总要覆盖hashcode回想到了当初面试时也被问到了这个问题.于是动手写了几行代码,还真发现了一些小的问题,所以拿出来分享一下!首先我们自定义一个学生对象,它有姓名和年龄两个字段.class Student{ public String name; public Integer...原创 2018-10-31 11:00:35 · 6373 阅读 · 0 评论 -
google面试题---排序数组所需的最小交换次数
给定n个不同元素的数组,找到排序数组所需的最小交换数。输入:{ 4,3,2,1 } 输出:2 说明:将索引0与3交换,1与2交换以形成已排序的数组{1,2,3,4}。输入:{1,5,4,3,2} 输出:2通过将问题可视化为图形,可以轻松完成此操作。如果第i个索引处的元素必须出现在排序数组中的第j个索引处,我们将有n个节点和从节点i到节点j的边。 该图现在将包含许多非...转载 2019-02-16 15:46:13 · 4756 阅读 · 4 评论