自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java基础之重写equals就必须重写hashcode的原因

equals是超类object提供的方法,基于实际内存地址判断。hashcode是将实际内存地址通过hash算法得出的值 那么也就意味着如果两个引用变量通过equals判断结果为true,那么hashcode值也必然相等。 假设给定一个Student类,在这个类中只重写了equals方法,没有重写hashcode方法 package com.polymophic; public clas...

2019-11-23 16:52:02 230

原创 Java基础之equals与==的区别

记住实际内存地址是否相同就可以了!!! ==判断基本数据类型时,判断他们的值是否相同;在判断引用数据类型时,根据实际内存地址进行判断 equals是超类object提供的方法,本质也是通过==判断应用数据类型是否相等。但是String类重写了超类的equals方法,判断实际内存地址或字符串内容是否相同,如果是则返回true;反之返回false java.lang.Object中equals方...

2019-11-23 16:47:50 239

原创 Spring入门(一)-bean配置详解及注入方法

Spring中Bean配置文件详解 在spring框架中,接触最多的就要数bean的配置,那么bean是怎么配置的呢?都包含什么属性呢?这些属性都有什么功能呢? 首先看下bean的完整配置: <bean id="beanId" name ="beanName" class="beanClass" parent="parentBean" abstract="true | false" ...

2019-11-18 09:07:25 595

原创 Java接口--方法和属性的权限

public interface Test { public static final String name = "123"; public default String getId() { return ""; } public static String getName() { return null; } String get(); } 属性修饰符为...

2019-11-13 13:12:15 1190

原创 搭JavaWeb项目--基于spring框架

1、包结构 包名 名称 功能 POJO/Javabean/entity 实体类 封装数据 Mapper/Dao 数据访问层 与数据库做交互 Service 业务逻辑层(接口) 需要提供的功能 Impl 业务逻辑层(实现类) 将功能实现 Controller 控制层 页面控制器 2...

2019-11-11 13:12:08 399 1

原创 Mapped Statements collection already contains value for XXX异常处理

报错:Mapped Statements collection already contains value for XXX 大体意思是mapper映射集合的值已存在。 原因:在mybatis中注册StudentMappper.xml文件之后,又在spring.xml中又注册了一次,导致mapper文件多次注册报错。 解决:删除其中一个扫描即可 通过度娘浏览许多博客,总结下来有以下几个原因: 1、...

2019-11-06 12:49:47 1099

转载 Spring--IOC/DI

文章转载自:https://www.iteye.com/blog/jinnianshilongnian-1413846 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何...

2019-10-31 18:31:07 143

原创 Eclipse配置tomcat

1、登录tomcat官方网址:https://tomcat.apache.org/download-90.cgi点击下载 2、下载后安装到指定目录,我安装在D:/apache-tomcat-9.0.2 3、在Eclipse上配置tomcat (1)window->preference (2)选中server->Runtime Environment (3)选中Add…添加与下载版本...

2019-10-30 13:15:10 152

原创 Eclipse配置Maven

Eclipse Version: Neon.3 Release (4.6.3) ------自带Maven 1、Maven下载 下载地址:http://maven.apache.org/download.cgi windows系统环境下点击Binary zip archive,下载后解压。 我的Maven存放目录为:D:\apache-maven-3.6.0 在任意目录新建文件夹作为MavenRe...

2019-10-30 13:13:08 166

原创 Eclipse、IDEA配置Mybatis--超详细

概述:本文主要介绍如何在Eclipse、IDEA上配置Mybatis,不涉及配置文件的讲解。 一、Eclipse配置Mybatis 包结构: 1、导入jar包 将需要的jar包拖拽至WEB-INF中lib目录下(在Eclipse中,把需要的jar包拖拽到WEB-INF下的lib包中,会自动将jar包添加在Libraries中) 2、添加配置文件 以下是配置文件的模板,比较简单。比较复杂的模板需...

2019-10-22 13:03:06 1350

原创 IDEA配置方法注释--超详细

第一步:打开IDEA设置面板File->Settings 第二步:点击+号,创建Template Group;Live-Templates->Templates Group 第三步:对新Group命名。可以起任意名称,我命名为methodTemplate 第四步:再次点击+号,创建Live Template 第五步:配置Live Template

2019-10-15 16:49:57 3502

原创 IDEA+MVCDao+JDBC包正确存放结构

注意事项 1、在WEB-INF下新建lib目录,用于存放Java与Mysql连接的jar包;位置不正确会报:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver(class文件未正常加载及空指针异常)。 2、JDBC.properties文件放在src目录下,与Eclipse存放目录相似。 3、每次使用JDBC时,首先检查JDBC配置文件指...

2019-10-15 13:00:59 458

原创 TCP简单实现局域网内文件传输功能

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java....

2019-10-09 16:54:03 698

原创 Java简单爬虫

废话不多说,直接上代码 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import org.jsoup.Connection; import org.jsoup.Jsoup;...

2019-09-29 19:08:56 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除