自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ITboy

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 整合SSM轻量级框架“地基”配置的XML文件

整合SSM轻量级框架“地基”配置的XML文件(没有注入database.properties文件)spring-applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2020-09-17 20:26:22 206

原创 单例模式的集中创建方式

单例模式package com.xuan.单例模式;public class 饿汉式 { private 饿汉式() { } private final static 饿汉式 hungry=new 饿汉式(); public static 饿汉式 getInstance(){ return hungry; } public static void main(String[] args) { }}===============

2021-03-03 14:02:40 186

原创 反射的几种创建方式

反射 Person person=new Student(); System.out.println("这个人是:"+person.name); //方式一:以对象的形式构建反射 Class person1 = person.getClass(); System.out.println(person1.hashCode()); //方式二:通过forname()创建反射或取对象 Class person2 =

2021-03-03 14:01:33 1208

原创 构造函数的调用顺序详解

构造函数的调用顺序子类会默认调用父类的无参构造方法;子类的有参构造函数中没有super()方法时,不管子类是有参还是无参调用构造方法,都会先默认调用父类的无参构造方法;有super()方法时会取消默认调用父类的无参构造方法;当父类中没有无参构造函数时,子类必须调用父类有参的构造函数,子类默认调用父类的构造方法,如果父类中没有无参的构造函数,就会出现编译错误但是如果调用了父类的有参构造函数就没有错误了。请看下面测试代码:public class People { String name

2021-03-03 13:57:40 1728

原创 this和super详解

this和super的区别用法this :this()方法是调用本类的构造方法;this+成员变量,形参与成员名字重名,用this来区分(this.name = name;);this()方法是调用本类的构造方法 使用时要注意参数比构造函数参数少且只少一个。看测试源码:(可以自己运行下面源码测试)1.先创建一个测试类:public class testThis { String name; int age; public testThis() {

2021-03-03 13:50:22 158

原创 Java中截取字符串的方法subString详解

截取字符串的方法subString详解public class demo { public static void main(String[] args) { String str="123456789"; System.out.println(str.substring(1, 3)); //23 包头不包尾 substring(int beginIndex, int endIndex) 数组下标 }}从代码中可以看出subString有两个形参

2021-03-03 13:36:54 887

原创 Java中操作字符串的三个类

String<>StringBuffer <>StringBuilder区别:JAVA平台提供了三个类:String、StringBuffer和StringBuilder,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而StringBuffer和StringBuilder类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer和StringBuilder。典型地,你可以使用StringBuffer

2021-03-03 13:27:05 1572 1

原创 hashMap和hashTable键值对的区别

@[TOC]一个程序搞懂hashMap和hashTable键值对的区别hashMap 的[key]和[value]均可以为 null:nullhashTable 的[key]不能为 nullhashTable 的[value]不能为 nullhashTable 的[value]不能为 nullpackage com.软通动力笔试题.hashMap和hashTable;import java.util.HashMap;import java.util.Hashtable;import jav

2021-03-03 13:03:45 198

原创 mybatis笔记

Mybatis随行笔记重点#常用的数据库引擎:myisam、innodb、memoryMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。<dependency> <

2020-10-25 16:58:47 203 2

原创 Redis笔记

Rediskey-value存储系统Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。Redis主要有5种数据类型,包括String,List,Set,Zset,Hash,满足大部分的使用要求数据类型可以存储的值操作应用场景

2020-10-25 13:01:20 202

原创 JVM理解笔记

JVMJava虚拟机,让Java实现跨平台的机制。专门编译Java代码组成:​ 类加载器(ClassLoader)​ 运行时数据区(Runtime Data Area)​ 执行引擎(Execution Engine)​ 本地库接口(Native Interface)作用:通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)再把字节码加载到内存中,而字节码文件只是 JVM 的一套指令集规范,并不能直接交个

2020-10-25 12:42:28 144

原创 学习Spring笔记

spring 可以看作项目中所有对象的管家Spring框架是一个轻量级开源的JavaEE框架,为了解决企业应用开发的复杂性而出现是一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。简单来说,Spring 是一个分层的 Java EE 一站式轻量级开源框架。Spring 的主要作用就是为代码 解耦,降低代码间的耦合度。Spring 根据代码的功能特点,将降低耦合度的方式分为了以下两类。IoC:使得主业务在相

2020-10-25 12:32:15 277

原创 启动Tomcat运行jsp文件显示失败的解决办法

解决Tomcat运行JSP文件失败的办法*按下图所示进行操作,操作完成后重新启动Tomcat即可,不会配置Tomcat的小萌新可以去本人的博客去找,有配置方法,亲测可用,希望对你有所帮做。*

2020-09-17 20:40:25 2109

原创 IDEA中部署Tomcat

在IDEA中配置Tomcat的方法1. 创建项目之后找到(如下图所示)2.点击Edit… (如下图所示)**3.点击Templates然后按照下图顺序进行操作 **4.最后点击[OK]然后点击,最后即可运行(如果找不到Artifacts可以去找遍博客去找,有相应的教程,亲测可用)...

2020-09-17 20:03:36 212

原创 IDEA部署项目到tomcat时artifact没有怎么办?

在IDEA中设置Tomcat找不到Artifact解决办法(小编亲测可行)*1. 1.点击file菜单,选择project Structure**1. 2.选择Modules,找到需要部署的项目,右键,点击add,找到web,点击web1.3. 按图顺序操作,先选择Artifacts,然后点击+号,选择Web Application:exploded,然后选择from Modules,1.4.选择对应的项目,点击ok即可。添加好后,想要部署的项目就可以deployment中添加了..

2020-09-17 19:41:17 2007 1

原创 MAVEN安装与配置环境

**MAVEN3.6.3安装(小编用的是3.6.1,与3.6.3安装过程一样,有需要3.6.1的可以去小编空间去下载)****1.去官网下载maven包,Maven官网2.点击Downlode3.往下翻,找到Files4.点击apache-maven-3.6.3-bin.zip下载配置环境配置环境之前要保证自己电脑的JDK已经安装,1.在电脑屏幕找到此电脑,点击鼠标右键,点击属性2.点击高级系统设置3.点击环境变量4.找到系统变量,点击【新建】【1】建立 变量名

2020-09-16 14:35:26 287

原创 在IDEA中去掉activate-power-mode右上角图标

在IDEA中去掉activate-power-mode右上角图标一、点击Windows,鼠标移动至active-power-mode二、去掉enable前面的【✔】,然后重启项目即可

2020-09-15 19:01:00 624

空空如也

空空如也

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

TA关注的人

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