摘要: 我们在用JAVA创建自己的类的时候,一种比较常见的覆盖就是覆盖Object中的equals()方法和hashCode()方法。如果不这样做的话,就很可能违反Object.hashCode()的通用约定,从而在利用自己建的类构建需要Hash化的集合的正常工作。其中有一条约定很重要: 如果两个对象利用e 阅读全文
posted @ 2017-11-06 18:00 Ericzya 阅读(661) 评论(0) 推荐(1) 编辑
摘要: 因为版权原因,Java后台连接数据库的ojdbc包并不可以用maven直接从网上下载导入,所以需要我们手动将其资源放在本地。下面是步骤: 1.找到Oracle ojdbc6包,拷贝到某备份目录2.包目录下cmd输入:mvn install:install-file -Dfile=ojdbc6.jar 阅读全文
posted @ 2017-11-06 16:22 Ericzya 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 最近在公司更新一个老项目的时候,发现部署项目后tomcat报错,错误如下: 这是在tomcat解析servlet3注释时进行类扫描的过程,发现了两个类的继承关系存在循环继承的情况而导致了栈溢出。排查了一下,是因为应用所依赖的 dom4j-1.1.jar 里存在 AncestorAxisIterato 阅读全文
posted @ 2017-11-06 16:18 Ericzya 阅读(3380) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC简单入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 3.在src下添加springmvc-servlet.xml配置文件 4.在WEB-INF文件夹下创建名为jsp的文件夹, 阅读全文
posted @ 2017-11-06 16:08 Ericzya 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 以上SQL成功创建了序列并用Trigger将其与表绑定在了一起 阅读全文
posted @ 2017-11-06 15:21 Ericzya 阅读(396) 评论(0) 推荐(0) 编辑
摘要: Bootstrap Table是基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。接下来我们来介绍Bootstrap Table的具体使用方法。 1.引入所需的js和css文件 2.Html界面创建一 阅读全文
posted @ 2017-11-06 15:18 Ericzya 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 表面上这个问题很难,因为涉及到浏览器窗体大小,导致部分界面效果不一致。图中的方法适用于div块大小不变的界面。 如上所示,将其分为两块,margin-left和margin-top的值均分别为width和height的二分之一,则能轻松实现html界面中div块的居中效果(细节可微调)。 阅读全文
posted @ 2017-11-06 15:05 Ericzya 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 这两个问题经常会在一些面试题中被问到。 一、数据库的四大特性 总得来说,数据库事务的4大特性可以简称为ACID。 1、原子性(Atomicity) 事务中包含的程序作为数据库的逻辑工作单位,它对数据库中的数据进行操作时,要么全部执行,要么都不执行。 举个例子,你给小A转账500块时。这个时候银行的数 阅读全文
posted @ 2017-11-06 14:51 Ericzya 阅读(3949) 评论(0) 推荐(1) 编辑
摘要: 主要区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势, 阅读全文
posted @ 2017-11-06 14:38 Ericzya 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 最近在研究cookie,看到了这篇博客,对cookie和session的区别讲解得非常漂亮,这是原博客地址。 一、二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务 阅读全文
posted @ 2017-11-06 14:13 Ericzya 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 这是个老生常谈的问题,之前在知乎上看过一篇介绍写的很好,这是本篇博客的出处。 1. 什么是==? equals()和“==”操作用于对象的比较,检查俩对象的相等性,但是他们俩的主要区别在于前者是方法,后者是操作符。由于Java不支持操作符重载(overloading),“==”的行为对于每个对象来说 阅读全文
posted @ 2017-11-06 11:30 Ericzya 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 大部分人知道的是: 1.int是基本类型,直接存数值,进行初始化时其值为0; 2.Integer是引用数据类型,进行初始化时其值为null; 但由于底层源码的原因,源码如下: 所以在Integer与Integer比较的情况中: 1.无论如何,Integer与new Integer不会相等。他们的内存 阅读全文
posted @ 2017-11-06 10:59 Ericzya 阅读(237) 评论(0) 推荐(0) 编辑