首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
没错就是这个超
获赞
5
粉丝
1
关注
10
看过 TA
4
男
华中农业大学
2021
Java
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑没错就是这个超吗?
发布(21)
评论
刷题
没错就是这个超
关注TA,不错过内容更新
关注
2021-05-10 22:11
华中农业大学 Java
许个愿撒 #浦发银行春招# #春招# 嘻嘻保佑我进
0
点赞
评论
收藏
分享
2021-05-04 11:23
华中农业大学 Java
数据库
索引的基本原理索引用来快速需按照那些特定值的记录,如果没有索引,需要遍历来查找。索引的原理:将无序的数据变成有序的(1)把创建了索引的内容进行排序(2)对排序的结果生成倒排表(3)在倒排表的内容上拼上数据地址连(4)在查询的时候先拿到内容,在拿到地址连,从而拿到具体的数据 为什么一般采用B+树索引?mysql聚组和非据组索引的区别都是B+树的数据结构聚组:索引和数据放在一起,找到了索引也就找到了数据,并且有一定的顺序组织,数据的物理存储顺序和索引顺序是一致的,即:只要索引是相连的,那么对应的数据也就一定也是相邻的放在一起。非剧组索引:叶子节点不存储数据,存储的是地址,也就是先找到地址,再根据地...
0
点赞
评论
收藏
分享
2021-05-01 19:50
华中农业大学 Java
面经汇总
1、用Vue实现一个弹框?2、get和post区别?上面讲过。3、回文字母的实现,当时是给我一张纸,特别简单,我看到立马说出来了?其他的就是你填的是上海,上海消费那么高,你考虑好了嘛?别的几个技术问题我也忘了。 怎么证明你的自学能力讲讲最近看的一本书,有什么收获你认为什么是好的代码你有什么优缺点你遇到过的最大的问题,怎么解决的你的职业规划是什么能实习多久对公司的了解对自己最不满意的地方是什么自己最骄傲的事情是什么你觉得最成功的事是什么你觉得最遗憾/失败的事是什么 1.挑一个你熟悉的项目讲解。 2.作为一个项目负责人架构是你设计的吗?你到底做了哪些工作呢? 3.看你用过springmvc 讲讲s...
0
点赞
评论
收藏
分享
2021-05-01 19:24
华中农业大学 Java
36-40
描述一下SpringBean的生命周期 1.解析类得到beandefinition2.如果有多个构造方法,判断使用哪个构造方法3.确定构造方法之后实例化生成一个对象4.对bean对象进行属性填充,根据注解添加(@Authwired)5.回调Aware方法,比如Bean NameAware、Bean FactoryAware6.调用BeanpostProcessor的初始化前的方法7.调用初始化方法8.调用BeanpostProcessor的初始化后的方法,在这里会进行Aop9.如果当前创建的bean是单例那么就会把bean放进单例池10.使用bean11.spring容器关闭时调用Dispos...
0
点赞
评论
收藏
分享
2021-05-02 16:10
已编辑
华中农业大学 Java
31-35
线程池中线程的复用原理线程池将线程和任务进行解语,线程是线程任务是任务,摆脱了之前通过thread方法创建线程时候,必须对应一个任务的限制。在线程池中同一个线程,可以从阻塞队列中不断地获取新的任务进行执行,其核心原理在于线程池对thread进行了封装,并不是每次执行任务都会调用Theard。start方法来创建新的线程,而是让每个线程去执行一个循环任务,在这个循环任务中不断地检查是不是还有任务需要被执行,有的话就直接run,将run()方法当作一个普通的方法进行执行,通过这种方式的话就可以使用一个固定的线程就将所有人物的run方法串联起来了。用线程调用任务里面的run而不是线程的run spr...
0
点赞
评论
收藏
分享
2021-05-02 16:09
已编辑
华中农业大学 Java
面经汇总
(一)总行面经1.你使用什么语言用的什么环境?2.讲一下你自己的项目有哪些?3.对浦发银行有什么了解4.工行比,谁厉害(活跃气氛)5.学校是211学校吗?6.还问了如果招你来,你能做些什么?7.反问一个问题8.你为什么要转到开发岗位?9.人30岁时自己期望的生活状态10.即兴演讲(已经取消) 提前批自我介绍你觉着你人生中的制高点在什么地方,是什么?“你认为浦发银行能陪伴你多久,你能在浦发银行工作多长时间?“会JAVA吗?看你有过实习经历,讲一讲”“c++中的重载函数说一下?”“了解linux吗?Linux查找、打开一个文件用的是什么命令?”“链表中定义一个类,类中的成员变量调用到函数中是什么?...
0
点赞
评论
收藏
分享
2021-05-02 16:10
已编辑
华中农业大学 Java
26-30
并发、并行、串行串行在时间上不可能发生重叠,前一个任务没有完成,下一个人就只能等待并行在时间上重叠,两个任务在同一时刻互不干扰的情况下同时执行并发允许两个任务在彼此不干扰的情况下,同一个时间点,只有一个任务进行,两个任务交替执行 并发的三大特性原子性、可见性、有序性(枷锁都可以解决) 原子性(枷锁)cpu在执行某个方法是要么不做要么就全部做完,不能方法执行一半的时候发生切换,就不做了。是一个一次性操作也叫做原子性操作。 i++1: 将i从主存读到工作内存的副本之中2:进行+1操作3:将结果写入工作内存4:将工作内存的值刷到主存之中(有操作系统决定,不确定什么时候进行) 如果1234不是原子性一...
0
点赞
评论
收藏
分享
2021-05-02 16:10
已编辑
华中农业大学 Java
21-25
Thread、runable的区别Thead是实现了runablethead是is runable是likethead相当于在runable上做了一个拓展,如果要实现一个复杂的线程时可以考虑runable 说说你对於守护线程的理解守护线程为其他菲守护线程提供服务的线程,任何守护线程都是为整个jvm的非守护线程服务的。他的存在是无关紧要的,依赖于程序,程序结束,直接终端守护线程,所以守护线程自己的终止是无法控制的,所以不要把文件和io交给守护线程。 守护线程的作用GC垃圾回收线程,就是一个经典守护线程,当其他thead死掉之后就没有生成垃圾了所以gc就关闭 守护线程的应用场景:(1)为其他线程提...
0
点赞
评论
收藏
分享
2021-05-02 16:10
已编辑
华中农业大学 Java
16-20
双亲委派向下查找bootstrap class loaderextclassloaderapp classloader向上委派:实际上就是查找缓存,看是否已经加载了该类,有的话就直接缓存,没有的话就继续向上委派。委派到顶层bootstrap class loader,如果还是没有的话就到加载路径(有这个jar包但是还没有加载进去)中查找有就返回没有就向下查找,查到最低层还是没有的话就说明没有这个类,就返回没有提示。双亲委派模型的优点:安全性,避免用户自己编写类动态来替换Java中的核心类,用户自己写的类不能是以Java.开头大的,比如String同时为了避免类的重复加载,因为jvm中区分不同的...
0
点赞
评论
收藏
分享
2021-05-02 16:09
已编辑
华中农业大学 Java
11-15
hashMap与hashTable方法差不多,hashtable每一个都加了锁,是线程安全的,hashmap没有枷锁,线程不安全。hashtable效率很低。hashMap,允许key和value为null但是hashtable不允许。 底层实现:数组—+链表jdk8的时候链表高度到8,数组长度超过64,链表转化红黑树,元素内部类node节点计算key的hash值,二次hash对数组长度取莫,对应数组下标 concurrentHashMap原理以及在jdk7和jdk8中的区别concurrentHashMap线程安全版的HashMap,采用分段所,table采用全局锁,所以concurrent...
0
点赞
评论
收藏
分享
2021-05-02 16:09
已编辑
华中农业大学 Java
6-10
重载和重写的区别重载:发生在同一个类中,方法名必须相同,参数类型、个数顺序不同,返回值和修饰符要相同重写,子类和父类,方法名参数类型个数顺序必须一致,异常范围小于等于父类,修饰符大于等于父类,如果是private 则不可以重写 接口和抽象类抽象类可以存在普通成员函数,而接口中public abstract方法,抽象类中的变量可以是很多种类型,而接口中只可以常量 接口的设计目的,是为了对类的行为进行约束,约束行为的有无,但对如何实现没有进行限制。而抽象类的设计目的,是为了代码复用,党不同的类具有相同的行为,并且有一部分的行为实现方式一致时,可以让这些类派生出一个抽象类,抽象类是先有的子类再有的抽...
0
点赞
评论
收藏
分享
2021-05-02 16:09
已编辑
华中农业大学 Java
1-5
面向对象什么是面向对象?面向过程更加重视步骤以及顺序,面向对象更加重视有哪些参与者需要做些什么面向过程高效,面向对象更加易于复用、拓展、维护 面向对象:封装、继承、多态封装:明确的标注外部可以使用的成员函数以及数据内部细节对外部调用封闭,外部调用不需要关心内部实现也不需要修改1.setName()有自己的内部逻辑,由本身来决定不能让外部胡乱的修改2.math库 只需要知道如何调用而不用关心内部如何实现的 继承:继承基类方法,做出自己的改变或拓展子类共性的方法或者属性直接使用父类的,不需要自己定义共性的东西,只要拓展自己个性化的东西即可。 多态:继承、方法重写、父类引用指向子类对象外部对同一个方...
0
点赞
评论
收藏
分享
2021-04-11 14:47
华中农业大学 Java
他人解答
import java.util.;public class Pufa{ public static void main(String[] args){ byte[] bytes=new byte[]{1,2,3,4}; System.out.println(byteToHex(bytes)); } / 数字类 / //1.回文数相加,例:输入2 输出1+121;输入3 输出1+121+12321 private static int addBackNumber(int n){ if(n==1) re...
0
点赞
评论
收藏
分享
2021-04-11 14:20
已编辑
华中农业大学 Java
其他题目2
所有子串,仅出现一次的字符,求缩写6. 求字符串的所有子串(暴力求解即可)自己写一个substring();import java.util.*;public class solution{ public static String makeit(String s,int i,int j) { char[] c=s.toCharArray(); StringBuffer ans=new StringBuffer(); for(int k=i;k<j+1;k++) ans.append(c[k]); ...
0
点赞
评论
收藏
分享
2021-04-11 14:31
已编辑
华中农业大学 Java
其他题目1
爬楼梯 异味词 百钱买白鸡问题 凯撒密码 60.爬一个或者两个台阶,输入 1 <= n < 90 的数字为台阶数,以输入 0 作为结束标志,输出 n 个台阶共有多少种上楼方式60.爬一个或者两个台阶,输入 1 <= n < 90 的数字为台阶数,以输入 0 作为结束标志,输出 n 个台阶共有多少种上楼方式import java.util.Arrays;import java.util.Scanner;public class hi { public static int solution(int n){ int dp[]=new int[n+1]; ...
0
点赞
评论
收藏
分享
1
2
关注他的用户也关注了:
牛客网
牛客企业服务