1.hashcode相等两个类一定相等吗?equals呢?相反呢?2.介绍一下集合框架?3.hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?4.hashmap和treemap什么区别?低层数据结构是什么?5.线程池用过吗都有什么参数? ...
分类:
编程语言 时间:
2019-01-05 13:38:59
阅读次数:
182
redis Q:redis有哪些优势? (1) 速度快,因为数据存在内存中 (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息, ...
分类:
编程语言 时间:
2018-12-30 23:18:33
阅读次数:
150
Servlet Spring Q:讲一下ioc Q:讲一下aop Q:aop的底层是怎么实现的? Q:Spring的循环依赖,有没有了解过 Q:Spring的事务机制是怎样的? SpringMvc Mybatis 未完待续。 ...
分类:
编程语言 时间:
2018-12-30 02:58:00
阅读次数:
195
面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不影响已经存 ...
分类:
编程语言 时间:
2018-12-29 11:05:01
阅读次数:
307
关键词 多线程,并发,线程池 多线程 Q:如何新建一个线程? 继承Thread,或者实现Runnable接口,或者通过Callable接口实现 Q:线程池有没有了解过?为什么要用线程池? 新建线程的开销太大了,使用线程池可以节省系统资源。 Q:线程池的参数有哪些? 参数如下: ` public Th ...
分类:
编程语言 时间:
2018-12-28 23:39:10
阅读次数:
255
1.group by 根据表里的字段名分类,相同字段名只显示一行记录,通常与聚集函数max、min合用选择最大值最小值,或者与having合用筛选,结果按照group by的字段排序 例:select from examine group by e_date; 结果: + + + + + + | e ...
分类:
数据库 时间:
2018-12-28 13:26:25
阅读次数:
201
以下是我收集的Java编程里各种区别,供Java学习爱好者参考,这些区别都是每次Java面试中常考的,大家好好掌握,如有失误请留言指出。想要获取Java详细全套学习资料请到上海尚学堂官网获取。 1、HashMap和Hashtable的区别。 HashMap是Hashtable的轻量级实现(非线程安全 ...
分类:
编程语言 时间:
2018-12-27 18:18:13
阅读次数:
207
1.什么是B/S架构?C/S架构? B/S(Browser/Server),浏览器/服务器程序; C/S(Client/Server),客户端/服务端,桌面应用程序。 B/S(Browser/Server),浏览器/服务器程序; C/S(Client/Server),客户端/服务端,桌面应用程序。 ...
分类:
编程语言 时间:
2018-12-26 16:52:43
阅读次数:
153
什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式? 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 第二 ...
分类:
数据库 时间:
2018-12-22 20:48:42
阅读次数:
236