
面试
超人欧迪伽
这个作者很懒,什么都没留下…
展开
-
Redis相关面试题
1.Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 如果你说还玩过Redis Module,像BloomFilter,RedisSearch,Redis-ML,面试官得眼睛就开始发亮了。 2.Redis为什么是单线程的? 因...原创 2019-04-07 13:03:19 · 183 阅读 · 0 评论 -
Java后台面试题
Java后台面试题 一,Java内存 私有内存区——伴随线程的产生而产生,一旦线程终止,私有内存区也会自动消除 程序计数器:指示当前程序执行到了哪一行,执行Java方法时记录正在执行的虚拟机字节码指令地址;执行本地方法时,计数器值为null 虚拟机栈:用于执行Java方法,栈针存储布局边聊表,操作数栈,动态链接,方法返回地址和一些额外的符加信息。程序执行时入栈;执行完成后栈针出栈。 GC主要就是在...原创 2019-04-07 13:27:45 · 2988 阅读 · 0 评论 -
JPA、Hibernate和Mybatis的比较
一、应用场合: 传统公司、部分个人开发者喜欢用jpa;而互联网公司更青睐于mybatis 原因: 1、mybatis更加灵活,开发迭代模式决定了他是互联网公司的首先;每一次的修改不会带来性能上的下降。 2、传统公司需求迭代速度慢、项目改动小,hibernate可以做到一劳永逸;hibernate容易因为添加关联关系或者开发者不了解优化导致项目,造成越改越糟糕。 二、各自特点: 1、mybatis官...原创 2019-04-14 18:01:38 · 1202 阅读 · 0 评论