自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (18)
  • 收藏
  • 关注

原创 Spring Boot高频题

1.什么是Spring?宏观上来说,是Spring帮我们构建的整个生态圈。微观上来说,就是我们平时所说的SSM中的Spring框架,在官网中就是Spring FrameWork框架2.什么是Spring Boot?Spring Boot是一个高层框架,它的底层就是我们的Spring Framework,帮我们整合整个地Spring开发技术栈,使我们免于写那么多繁重的配置,无需掌握怎么将这些技术配置整合到一起,总结起来就是一句话:约定大于配置。3.Spring Boot的优点?创建独立

2022-02-12 15:45:22 524

原创 Java基础高频题

1.JDK和JRE有什么区别?JDK:Java Development Kit的简称,java开发工具包,提供了Java的开发环境和运行环境JRE:Java Runtime Environment的简称,java运行环境,为java的运行提供了所需环境具体来说Jdk包含了JRE,同时还包含了编译java源码的编译器Javac,还包含了很多Java程序调试和分析工具。简单来说:如果你需要运行java程序,只需要安装JRE就可以了,如果你需要编写Java程序,需要安装JDK。2.==和equal

2022-02-09 16:50:44 608

原创 Springboot

Spring Boot能快速创建出生产级别的Spring应用,使spring开发变得简单,无需编写各种配置。Spring Boot是整合Spring技术栈的一站式框架。Spring Boot是简化Spring技术栈的快速开发脚手架。Spring Boot优点:创建独立的Spring应用。内嵌web服务器。自动stater依赖,简化构建配置。自动配置Spring以及第三方功能。提供生产级别的监控,健康检测以及外部化配置。无代码生成,无需编写XML。Spring Boot缺点:人称版本帝

2022-02-08 15:35:00 307

原创 SSM整合

整合思路:首先,先划分大层次,分为三层:表现层->业务层->数据访问层,再加上web.xml。spring和mybatis整合1.spring帮mybatis管理数据库信息2.spring帮mybatis创建会话工厂3.spring自动帮mybatis创建接口文件的实现类整合步骤:1.编写web.xml,前端控制器(spring-mvc)<!--spring-mvc--> <servlet> <servlet

2022-01-14 15:35:53 135

原创 Maven:项目管理工具

Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行在生命周期阶段中插件目标的逻辑。Maven的两个经典作用:依赖管理、一键构建依赖管理:涉及多模块的项目,管理以来就变成了一项困难的工作,传统的WEB项目中,必须将工程所依赖的jar包复制到工程中,导致工程变得很大,而Maven工程不直接将jar包导入工程中,而是通过pom.xml文件中添加所需要jar的坐标,这样就很好的避免了jar直接引入项目,在需要用到ja包的时候只要查找pom.

2022-01-14 14:46:51 268

原创 SpringMvc

SpringMvc是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型,试图,控制器三层架构简介M(Model)模型:应用程序的核心功能,管理这个模块中用的数据和值V(View)试图:试图提供模型的展示,管理模型如何显示给用户,它是应用程序的外观C(Controller)控制器:对用户的输入做出反应,管理用户和视图的交互,是连接模型和视图的枢纽那么引入SpringMvc主要解决了什么问题?映射请求路径,封装参数,处理统一异常,多样

2022-01-07 11:37:36 431

原创 Spring

Spring是J2EE应用程序框架,是轻量级的IOC和AOP的容器框架,主要针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Mbatis框架等组合使用。Spring可以帮助我们管理bean的声明周期SpringAOP可以让我们以更多的方式进行编程。也就是面向切面编程集成其他框架,例如Spring Mvc,Mybatis促进我们能有更好的编码方式注意:1.控制反转:当我们调用一个方法或者类,不再由我们主动去创建这个类的对象,控制权交给spring2.依

2021-12-25 19:11:14 171

原创 MyBatis

操作数据库,在之前我们使用的是JDBC,jdbc优势:1.操作简单,容易理解。2.操作性能最佳,因为其他框架都是基于JDBC来实现的,所以在更多配置和更多代码时会有一定的性能牺牲掉。JDBC劣势:1.如果我们要实现一个复杂的数据库操作的时候需要编写大量代码才能实现业务,如果需要使用事务则会更复杂。2.不能快速实现更好的共用型。3.实现更多配置时需要复杂的硬编码才能实现。MyBatis框架:开源,免费,轻量级(依赖较少)在之前servlet时,dao层就是操作数据库的,那么

2021-12-24 16:58:05 762

原创 Jsp_Servlet小demo中的分页实现

在实际项目中,所需要展示的数据会有很多,分页是很有必要的。那么分页的实现1.首先定义一个工具类Page,在工具类中,定义系列属性package com.stu_clss.utils;import java.util.List;/** * * @author ljf *分页工具类 加入泛型 */public class Page<T> { /* * 封装属性 * 总记录数 * 总页数 * 当前页数 * 每页显示的条数 *

2021-12-24 16:10:47 531

原创 Jsp_Servlet小demo

将jsp,servelt,jstl,EL一起使用,写一个小demo学生管理系统。在学生管理系统中,我们要定义三层架构,首先,什么是三层?1.数据展示层:主要是指与用户交互的页面,用于接用户输入的数据和显示处理用户需要的数据2.业务逻辑层:数据展示和数据访问之间的桥梁,实现业务逻辑。3.数据访问层:与数据库打交道,主要实现对数据的更新(增删改)和查询。将存储在数据库中的数据提交给业务层,或将业务层处理的数据存储到数据库中。其次,为什么要使用三层简单来说就是为了实现"高内聚低耦合"。

2021-12-22 18:58:47 849

原创 JSTL标签

JSTL在需要使用JSTL的jsp页面使用taglib指令导入标签库描述文件:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>taglib指令通过uri属性引用某个标签库的配置文件,jsp页面中通过prefix属性指定的前缀即可访问该标签库中的某个标签功能,语法 <c:标签名>||--通用标签--||设置<c:set> 获取<c:out> 删除<c...

2021-12-22 16:56:00 168

原创 EL表达式

EL表达式,expression language 表达式语言。语法:${表达式},将表达式中结果展示到页面上,需要注意的是,EL表达式获取数据时,必须从作用域中获取:page,request.session,application特点: 如果El表达式获取不到内容,不会显示null,也不会报错,空白显示,El表达式不能实现逻辑处理(选择判断,循环)。如果多个作用域中存在同名key,默认的获取顺序是从小到大作用域,如果获取到了对对应的值,则不会再继续下一个作用域寻找。但是也可以指定作用域获取${

2021-12-22 16:47:46 192

原创 Jsp_Servlet前篇(jsp续)

Jspjsp:jsp方法不能定义在小脚本中,方法需要定义在声明中,<%! java方法%>表达式:<%= 表达式(可以直接在页面上输出内容)%>jsp内置对象:9个。内置对象:不需要创建就可以直接使用的对象out、request、response、session、page、pageContext、application、config(不常用)、execption(不常用)out:输出对象,在页面上输出内容,支持html输出(外双内单,外单内双...

2021-12-21 18:54:40 282

原创 反射基本操作

反射:java反射就是在运行状态中,对于任意一个类,都能够获取这个类的所有属性和方法;反射原理: 动态访问对象具体实现://将一个类Test加载到内存中Class cls = class.forName("Test类全路径");//调用Test类里全部方法Method[] mm1 = cls.getDeclaredMethods();//查看Test类中所有方法for(Method mmw:mm1){//带有路径 System.out.println(mmw);//...

2021-12-21 18:46:39 328

原创 Jsp_Servlet前篇

Servlet是一个程序,它运行在服务器端,接收和处理用户请求,并做出响应需要直接或间接的实现Servlet接口(需要继承HttpServlet类)需要重写doGet()/doPost()方法需要在web.xml配置文件中配置Servlet的url映射 public class Actionclass extends HttpServlet{ //构造方法 public Actionclass(){ super();

2021-12-21 18:09:22 89

原创 事务显式和隐式

查看自动提交状态:select @@autocommit;显式 begin开始一个事务 rollback事务回滚 commit事务提交隐式 set autocommit = 0; 关闭自动提交 set autocommit = 1;开启自动提交区别: 若显式不存在回滚标识点,回滚或者提交事务即关闭事务;若存在回滚标识点 ,回滚完所有的标识点或者提交事务 即关闭事务 若隐式关闭自动提...

2021-12-17 16:01:31 305

原创 数据库语句(mysql)

查看所有数据库名字 show databases; 创建一个数据库名字是db1 create database db1; 查看数据库的详情 show create database db1; 创建数据库的时候指定字符集 create database db2 character set...

2021-12-17 15:50:03 896

原创 JDBC:java数据库连接

Jdbc是一种用于执行sql语句的JavaAPI,由一组用java语言编写的类和接口组成。它可以未多种关系数据库提供同一访问,java数据库连接体系结构是用于java应用程序连接数据库的标准方法。JDBC对java程序员来说是API,作为API,JDBC为程序开发提供了标准的接口。优点:1.面向对象,可以将通常用的jdbc数据库连接封装成一个类,在适用时直接调用。2.可移植性,Jdbc支持不同的关系数据库,所以可以适用同一个应用程序支持多个数据源访问,只要加载相应的驱动器即可。实现步骤:

2021-12-16 10:00:03 1166

原创 集合相关操作

List接口集合继承于Collection接口。存储值不唯一(允许重复),有序(以元素的插入次序来放置元素,不会重新排列)。Set接口继承于Collection接口,存储值唯一(不允许重复),无序。Map接口存储一组成对的键-值。提供key-value的映射,map中key不要求有序,不允许重复,value值同样不要求有序,但允许重复。数组集合区别1.数组必须声明存放数据的类型,而集合可以存放多种数据类型(填写泛型后只能写一种类型)int[] aa = {1,2,4,5};.

2021-12-15 11:48:01 401

原创 对象及方法&变量

类主观抽象,是对象的模板,可以实例化对象。,java类,是用来描述事物类型的。习惯上类的定义格式package xxx;import xxx;public class Xxx{属性...; //类型 变量名构造器(有参无参)...; //构造方法,没有返回值类型,方法名与类名相同方法(有参无参){方法体 //方法格式 [修饰符] 返回值类型 方法名(形参参数列表)[throws 异常]{...} }...;}获取对象的方式:通过new(在堆空...

2021-12-14 18:22:01 370

原创 面向对象一些简单的设计思路

任何对象实例都是尽可能封装,减少暴露。面向对象是一种程序的设计方法,或者说它是一种程序设计泛型,基本思路是适用对象,类,继承,封装等概念实际程序。封装:封装是保证软件内部具有优良的模块性的基础,封装的目标就是要实现软件的高内聚低耦合,防止程序相互依赖而带来的变动影响。抽象:抽象就是找出事物的相似性和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似性和共性之处,并且会忽略与当前主题和目标无关的哪些方面。继承:在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已

2021-12-14 14:22:05 1129

原创 简单实现继承一个抽象类的同时实现接口

定义一个抽象类animal/** * * @author ljf *定义一个抽象类animal 关键字abstract */public abstract class Animal {//将动物共有属性进行封装 名字 年龄 颜色 性别 说话 private String name; private int age; private String color; private char sex; private String speak; //设置set/get方

2021-12-14 13:57:24 900

原创 多态:表示多种形态

一个类 父类(父接口)的引用执行多个子类对象。实现多态必须满足以下条件:1.有继承关系。2.有子类重写父类方法。3.父类的引用指向多个子类对象。转型父类 对象名 = new 子类();//调用的是父类或子类重写父类的方法子类 对象名 = new (子类)父类对象名;//调用的是子类特有的方法/** * * @author ljf *多态 表示多种形态 * 一个类父类(接口)的引用执行多个子类对象 * 实现多态必须满足以下条件: * 1.有继承关系 * ...

2021-12-14 11:59:27 92

原创 标识符与关键字

标识符可以用来标识变量名,类名,类中方法名和文件名等命名规则:1.由字母,数字,下划线,$组成,不能以数字开头2.大小写敏感3.不得使用java中关键字和保留字。(java中null,true,flase不是关键字,是字面量)static关键字static静态关键字修饰:属性,方法,内部类,代码块。static属性:1.static修饰的资源属于类级别,是全体对象实例共享的资源。2.静态属性:使用static修饰的属性,属于类的变量。静态属性是在类的加载期间初始化的,使用

2021-12-14 11:52:59 456

原创 数组:一堆数放到一起

数组相当于一堆数方到一起。那么查看数组元素循环是必不可少的。int[] newArray={1,2,3};名词:newArray --数组变量 {1,2,3} --数组对象 1,2,3 --数组元素声明数组: 类型[] 数组名;例如:int[] array; String[] strall;注意:1.数组变量是引用了具体数组对象2.数组元素是自动初始化的,自动初始化为"零"值。零值包括0(整型),0.0(浮点型),\u0000(char),false(boo...

2021-12-13 19:25:17 1106

原创 选择&循环语句

选择语句---if-else语句:if(条件1){语句a //如果条件1为true,则执行a}else if(条件2){语句b //如果条件1为false,条件2为true,则执行b}else{语句c //如果条件1为false且条件2为false,则执行c}switch -case语句://jdk1.8之前表达式只能是整数(int,byte,char,short)表达式,switch不能处理long和其他类型。//条件只能是整数(int,byte,char.

2021-12-13 18:38:21 306

原创 Java运算符

数字运算符:+,- ,* ,/(获取商),%(获取余数)1.同种类型参与运算(可能需要自动类型转换)2.返回同种类型(可能发生上溢出和下溢出)3.0对其他余数都是0;负数的余数都是负数4.i++,后++,先将i的值作为整个表达式的值,然后将i加15.++i,先++,先将i的值加1,然后将运算后i的值作为整个表达式的值逻辑运算符: 与(&,&&),或(|,||),非(!)"&&","||"被称为短路运算符,还有两个"&","|"被称为

2021-12-13 16:58:31 42

原创 Java中的访问权限修饰符

java提供了public,private,protected三个访问权限修饰符,提供了一下四种访问权限控制机制。1.默认访问权限2.public访问权限3.private访问权限4.protected访问权限1.默认访问权限:是java为了便于程序员开发而给定的一种权限选择,当方法或域未给定访问权限符时,其默认具有该权限。在包内是完全可见的,而包外则不可见。2.public访问权限:是最为宽松的一种权限控制,对包的内外都是可见的。java最多只允许一个Java文件种出现一个publ

2021-12-13 16:38:41 529

原创 Java数据类型

java中的数据类型,分为引用数据类型和基本数据类型。基本数据类型:四类八种整数型:byte(),short,int,long浮点数:folat,double字符型:charBoolean型:boolean归属 数据类型 大小/位 封装类 默认值 克表示数据范围 整数型 byte 8 Byte 0 -128~127 整数型 short 16 Short 0 -32768~32767

2021-12-13 16:01:47 51

原创 Java简介

java简介---组成:java由四方面组成:java编程语言,java文件格式,java虚拟机(JVM),java应用程序接口(Java Api)。基本概念---1.抽象类:规定一个或多个抽象方法的类,本身必须定义为abstract,抽象类只能是用来派生子类,而不能用它来创建对象。2.final类:又称"最终类"/"太监类",它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与final类不能同时修饰同一个类。3.包:java中的包是相关类和接口的集合,创建包必须使

2021-12-13 15:07:08 351

springboot相关内容

springboot相关内容

2022-02-08

ssm整合的一个小案例

ssm整合的一个小案例

2022-02-08

简单的父子工程小demo.zip

简单的父子工程小demo.zip

2022-01-14

学生管理系统stu_class.zip

简单的学生管理

2021-12-21

springmvc.zip

springmvc框架做法

2021-12-21

spring笔记.zip

spring

2021-12-21

mybatis.zip

mybatis

2021-12-21

jsp_Servlet.zip

jsp_servlet系列笔记,自己写的一个项目源代码在com.d包下,页面资源在information_msg包下

2021-12-21

Datesimpledateformatdemo.java

日期操作

2021-12-14

通过反射获取类和方法.zip

通过反射获取类和方法及属性

2021-12-14

Java线程系列操作.zip

线程

2021-12-14

String字符串相关api.zip

操作·字符串的一系列api

2021-12-14

jdbc连接数据库.zip

jdbc连接数据库的操作,

2021-12-14

java集合的使用.zip

常用的集合系列操作

2021-12-14

demo_抽象_接口.zip

单继承多实现

2021-12-14

数组简单的操作.zip

数组的一些简单操作

2021-12-14

小demo猜字符.zip

自我掌握知识的一个小练习

2021-12-14

数组排序扩容查角标操作.java

数组排序扩容查角标操作.java

2021-12-14

空空如也

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

TA关注的人

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