自定义博客皮肤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 169

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

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

2019-11-23 16:47:50 180

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

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

2019-11-18 09:07:25 514

原创 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 1133

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

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

2019-11-11 13:12:08 317 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 947

转载 Spring--IOC/DI

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

2019-10-31 18:31:07 105

原创 Eclipse配置tomcat

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

2019-10-30 13:15:10 99

原创 Eclipse配置Maven

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

2019-10-30 13:13:08 128

原创 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 1251

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

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

2019-10-15 16:49:57 3360

原创 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 385

原创 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 636

原创 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 225

空空如也

空空如也

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

TA关注的人

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