摘要:
两个对象的 hashCode()或equals相同,equals或hashCode不一定相同
1.两个对象的equals相同,hashCode不一定相同
在重写equals方法,未重写hashCode方法的时候,创建两个相同的对象,equals方法返回为true,hashCode返回值不同;案例如下
... 阅读原文
2019-03-08 18:44:04 阅读(2381) 评论(0)
摘要:
定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
我们可以通过定义一个全局变量给不同的客户端调用,使得不同客户端获取到的都是同一个对象,但是这并不能防止客户端去实例化多个对象,想要保证一个类仅有一个实例,最好的办法就是让类自身保存一个唯一的实例,这个类不仅要能保证客户端不能通过new来创建该类一个实例,... 阅读原文
2019-03-08 17:32:03 阅读(2427) 评论(0)
摘要:
2019-03-08/08:39:38
学习周期:5天
学习资料:http://how2j.cn/k/spring/spring-ioc-di/87.html?p=67889
jar包:https://share.weiyun.com/5LCqfA6
1.了解Spring
Spring是一个... 阅读原文
2019-03-08 17:24:02 阅读(2405) 评论(0)
摘要:
@RequestMapping(value = "downloadExcel", method = RequestMethod.GET)
public String download(HttpServletRequest request,HttpServletResponse response) thro... 阅读原文
2019-03-08 15:29:02 阅读(2604) 评论(0)
摘要:
IntelliJ IDEA安装
IntelliJ IDEA,是java编程语言开发的集成环境,业界公认的最好的Java开发IDE之一。打开IDEA官方网站https://www.jetbrains.com/idea/download/#section=windows
选择合适的版本进行下载,此次选择的是20... 阅读原文
2019-03-08 14:34:37 阅读(2530) 评论(0)
摘要:
原创文章,转载请标注出处:《Java设计模式系列-工厂方法模式》
一、概述
工厂,就是生产产品的地方。
在Java设计模式中使用工厂的概念,那就是生成对象的地方了。
本来直接就能创建的对象为何要增加一个工厂类呢?
这就需要了解工厂方法要解决的是什么问题了,如果只有一个类,我们直接new一个对象完事,这是最简单的;但是... 阅读原文
2019-03-08 13:03:02 阅读(3508) 评论(0)
摘要:
tomcat日志切割和定期删除
在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话)。特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很有必要的工作了,以下介绍了切割日志文件的方法。
第1章 系统环境
1.1 操作系统环境
[root@ser... 阅读原文
2019-03-08 11:05:04 阅读(2418) 评论(0)
摘要:
目标:用最少的东西,搭建可以运行的最最基础的springMvc登陆校验项目!
spring 4
1.首先配置pom.xml引入spring 相关jar, 引用都有注释, 无关的可以暂时不引用。
<project xmlns="http://maven.apache.org/POM/4.0.0" xml... 阅读原文
2019-03-08 10:16:02 阅读(2375) 评论(0)
摘要:
还是在WebService技术,服务端and客户端JDK-wsimport工具(一)的基础上实现。新建一个包:com.aixs2client。目录结构如下:
一、服务端:
1、还是使用com.webservice包里的WebServiceImp.java 文件,但是不使用本地发布,所以需要删除发布代... 阅读原文
2019-03-08 08:18:04 阅读(2420) 评论(0)
摘要:
在Java中,有三种方法可以将float转换为long或int,但我们只关注long数据类型部分。
将float数据类型转换为long值的第一种方法是将auto-box float原语转换为float对象并调用longValue()方法。
这是一种更结构化的方法,因为其他方法只是简单地将float转换为long或... 阅读原文
2019-03-08 06:58:02 阅读(2373) 评论(0)