自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux固定IP地址

在Ubuntu22版本中,没有/etc/network/interfaces文件,而是使用/etc/netplan/01-network-manager-all.yaml文件配置网络。Ubuntu22的配置网络不是修改interfaces文件,而是需要修改yaml文件。

2023-01-02 15:20:56 289

原创 10.JavaScript

JavaScript1.关于===运算符和NaN(number类型)<script> // ==:类型可以不一样,只要值一样就为true //===:类型和值都一样就为true //NaN与所有的类型都不相等,包括自己 console.log(NaN == NaN);//false console.log(NaN === NaN);//false console.log(isNaN(NaN));/

2022-11-14 23:11:35 225

原创 4.Java父子类之间访问(或对象访问本类)被权限修饰符修饰的成员问题

父子类之间访问(或对象访问本类)被权限修饰符修饰的成员问题结构图:Fu类是父类,Zi继承Fu类,Other是同一包下的非子类。other包下的OntherZi继承Fu类,Onthers是非子类。public class Fu { public int x; protected int y; int z; private int r; public static void main(String[] args) { } public void

2022-11-14 23:10:24 281

原创 9.css

1.css浮动属性设置与浮动带来的父级边框塌陷问题及解决display:块级标签元素到行内标签元素的转换float:浮动属性,是标签元素左右浮动(独立于父标签元素的那种左右移动,看成是漂浮状态的)clear:(禁止哪侧出现浮动标签元素)父级边框塌陷问题解决:第一种方法,增加父级元素的高度#father{bored:1px #000 solid;height:800px;}第二种方法,增加一个空的div标签,清除浮动.clear{ clear:both; margin:

2022-11-14 23:09:47 111

原创 8.常用类、集合框架

常用类、集合框架1.常用类1.1 String、stringbuilder、stringbuffer可变性:String是不可变的字符串,stringbuilder、stringbuffer都有字符串缓冲区,所以长度可变,由apend和insert方法添加元素实现。线程安全性:stringbuilder一般用在单线程,多线程使用时不保证线程安全,但效率高;stringbuffer一般用在多线程,多线程使用时可保证线程安全,但效率低。数据量大小性:String用于操作数据量较小时,stringbui

2022-11-14 23:07:16 83

原创 7.注解和反射机制

注解和反射机制1反射反射是java被视为动态语言的关键,反射机制允许程序在执行期通过反射有关操作获得任何类的内部信息,直接操作任意对象的内部变量及方法。加载完类之后,在堆内存方法区产生了一个Class类型的对象(一个类只有一个Class对象),这个对象包含了完整的类的结构信息,可以通过该对象看到类的结构,所以形象的称之为:反射正常方式:引入需要的类->通过new实例化->获得实例化对象进行操作反射方式:实例化对象->getclass方法->得到完整的类消息1.1获得类的

2022-11-14 23:06:45 110

原创 6.Java匿名、静态代码块

Java匿名、静态代码块1.匿名代码块匿名代码块:即类的代码块,每次创建对象时会在构造方法之前执行唯一的一次2.静态代码块静态代码块:即类的静态代码块,是和类一起加载到内存的,即比构造方法先执行的同时还要比匿名代码块先执行,且只执行唯一的一次。看下面的代码:public class Test { public Test(){ System.out.println("构造方法执行了"); } { System.out.println("匿名代

2022-11-14 23:04:45 405

原创 3.static、this、静态与非静态方法调用等问题

static、this、静态与非静态方法调用等问题

2022-11-14 23:04:06 120

原创 2.Java值传递、引用传递问题

Java值传递、引用传递问题1.值传递在方法被调用时,实参通过形参把它的内容副本传入方法内部,此时形参接收到的内容是实参值的一个拷贝,因此在方法内对形参的任何操作,都仅仅是对这个副本的操作,不影响原始值的内容。值传递传递的是真实内容的一个副本,对副本的操作不影响原内容,也就是形参怎么变化,不会影响实参对应的内容。2.引用传递”引用”也就是指向真实内容的地址值,在方法调用时,实参的地址通过方法调用被传递给相应的形参,在方法体内,形参和实参指向同一块内存地址,对形参的操作会影响到真实内容参考该博文

2022-11-14 23:03:27 123

原创 1.数据类型笔记

数据类型笔记1.float和double注意:浮点类型float和double存在字节有限、离散、舍入误差、大约、接近但不等于等特点public class T1 { public static void main(String[] args) { float f = 1.1f; double d = 1.1; System.out.println(f); //1.1 System.out.println(d); //1.1

2022-11-14 23:00:43 284

原创 17.SSM框架整合

SSM框架整合(书架商城项目)一.环境要求环境:IDEAMySQL 5.7.19Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;二.搭建数据库创建一个存放书籍数据的数据库ssmbuild及表booksCREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books`

2022-11-14 22:59:03 170

原创 18.Springboot(3)

Springboot

2021-11-02 15:56:46 1065

原创 18.Springboot(2)

Springboot(2)七.Thymeleaf模板引擎1.模板引擎由于SpringBoot默认不支持 JSP(因为默认打包方式为jar包,jsp不支持在jar包内运行),需要引入第三方模板引擎技术实现页面渲染。其实jsp就是一个模板引擎,还有用的比较多的freemarker、Thymeleaf。但再多的模板引擎,他们的思想都是一样的,什么样一个思想呢我们来看一下这张图:模板引擎的作用:写一个页面模板,比如有些值是动态的,我们可以在这些值的地方写一些表达式。而这些值,从哪来呢,就是我们在后台封装

2021-11-02 15:55:42 1446

原创 18.Springboot(1)

Springboot一.介绍1.什么是Springboot随着 Spring不断的发展,涉及的领域越来越多,项目整合开发需要配合各种各样的文件,慢慢变得不那么易用简单,违背了最初的理念,甚至人称配置地狱。SpringBoot 正是在这样的一个背景下被抽象出来的开发框架,目的为了让大家更容易的使用 Spring 、更容易的集成各种常用的中间件、开源软件;Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地

2021-11-02 15:54:01 284

原创 16.SpringMVC

SpringMVC

2021-09-09 13:53:22 923

原创 14.Spring

Spring

2021-09-09 13:52:39 116

原创 13.Mybatis

Mybatis中文文档: https://mybatis.org/mybatis-3/zh/index.html

2021-08-27 09:50:06 155

原创 12.Javaweb

Javaweb

2021-08-07 22:53:22 139

原创 11.MySQL

唯一索引可以确保索引列不包含重复的值。在多列唯一索引的情况下,该索引可以确保索引列中每个值组合都是唯一的。例如,如果在 last_name、first_name 和 middle_initial 列的组合上创建了唯一索引 full_name,则该表中任何两个人都不可以具有相同的全名。...

2021-07-01 13:03:30 575

原创 5.Java多态、instanceof关键字、向下转型

多态、instanceof关键字、向下转型1.多态定义:父类名称 对象名 = new 子类名称(…);对于多态的对象访问问题:1.成员变量。访问方式和普通的new对象没什么区别,看等号左边是什么类,就去什么类中找,没有则向上找。2.成员方法。访问方式是看等号左边类中有无该成员方法,若无则报错;若有在运行时看右边类中是否有重写该方法,有则执行右边类重写的该方法,没有则向上找。通俗一点说:多态对于成员变量访问:编译运行都看左边;对于成员方法访问:编译看左边(先看左边类中有无该成员方法,若无则报错),运行

2021-05-18 23:58:59 165

空空如也

空空如也

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

TA关注的人

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