摘要: HashMap,在调用get()方法的时候equals()和hashCode()方法都起了什么样的作用? 当你向HashMap插入一个key的时候,首先,这个对象的hashCode()方法会被调用,调用结果用来计算将要存储的位置。 因为某个位置上可能以链表的方式已经包含了多个Map.Entry对象, 阅读全文
posted @ 2018-11-08 13:35 id_于洋 阅读(198) 评论(0) 推荐(0) 编辑
摘要: SpringMVC 处理请求流程 1.用户发送请求至前端控制器DispatcherServlet 2.DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3.处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dis 阅读全文
posted @ 2018-11-07 14:33 id_于洋 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Abstract Factory 抽闲工厂模式——提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter 适配器模式—–将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge 桥接模式——将 阅读全文
posted @ 2018-11-07 13:01 id_于洋 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Java提供了两类主要的异常:runtime exception和checked exception。 checked exception: runtime exception:(运行时异常) 阅读全文
posted @ 2018-11-07 12:39 id_于洋 阅读(509) 评论(0) 推荐(0) 编辑
摘要: java中用什么数据类型来代表价格(考虑性能,内存,精度)? 阅读全文
posted @ 2018-11-05 14:56 id_于洋 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。 在发送密码或其他敏感信息时绝不要使用 GET ! GET和POST还有一个重大区别,简单的说: GET产生一个TCP数据包;POST产生两个TCP数据包。 长的说: 对于GET方式的请求,浏览器会把http heade 阅读全文
posted @ 2018-11-05 13:44 id_于洋 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Hibernate中get和load有什么不同之处? get和load的最大区别是,如果在缓存中没有找到相应的对象,get将会直接访问数据库并返回一个完全初始化好的对象,而这个过程有可能会涉及到多个数据库调用; 而load方法在缓存中没有发现对象的情况下,只会返回一个代理对象,只有在对象getId( 阅读全文
posted @ 2018-10-30 16:46 id_于洋 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.Spring框架的好处是什么 轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spri 阅读全文
posted @ 2018-10-29 21:22 id_于洋 阅读(251) 评论(0) 推荐(0) 编辑
摘要: HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。 HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一 阅读全文
posted @ 2018-10-29 15:03 id_于洋 阅读(218) 评论(0) 推荐(0) 编辑
摘要: JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 加载JDBC驱动程序 → 建立数据库连接Connection → 创建执行 阅读全文
posted @ 2018-10-29 13:08 id_于洋 阅读(194) 评论(0) 推荐(0) 编辑