自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 请输入文章标题--第三阶段小结

1.重定向和转发1.1转发概念:转发一般都是发生在服务器端,由服务器内部进行路径跳转。特点:1.用户请求的路径地址不发生变化;2.转发时可以携带用户信息(request对象);3.转发时用户的请求 只请求了一次1.2重定向说明:由于特殊的业务需求,用户请求服务器时,要求用户自己访问其他的服务器,才能获取结果。特点:1.用户请求的路径地址发生变化;2.重定向时,请求不会携带用户的数据();3.请求多次,响应多次的,request 对象不是同一个。..

2021-08-02 17:21:13 123

原创 JAVA面试题--JVM

Java内存区域JVM主要组成部分及其作用?JVM包含两个子系统和两个组件,两个子系统为Class loader (类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Runtime data area中的method area。 Execution engin.

2021-07-31 14:50:37 152

原创 JAVA面试题--并发编程(多线程)

程序:是为完成特定任务,用某种语言编写的一组指令的集合,是指一段静态的代码,静态对象进程:是程序的一次执行过程,或者是正在运行的一个程序,是一个动态的过程,有它自身的产生、存在和消亡的过程;线程:进程可进一步细化为线程,是一个程序内部的一条执行路径;并行和并发并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。 并行:单位时间内,多个处理器或多核处理器同时处理多个任务,是真正意义上的“同时进行”。 串行:有n个任务,由一个线程按顺序执行。

2021-07-31 10:17:39 208

原创 Java面试题--异常

一、异常简介Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪”抛出,异常信息回答了“为什么”会抛出。二、Java异常架构1. ThrowableThrowable 是 Java 语言中所有错误与异常的超类Throwable 包含两个子类

2021-07-30 17:16:33 152

原创 JAVA框架

一、Maven概述:Maven是跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,主要服务于基于java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。为何需要Maven?Java工程中我们自己去找jar,或者来自官网,或者来自网友的分享,或者来自项目团队的共享,不论何种方式,都需要把jar文件复制到lib目录中,并且buildpath。Maven改变这种手动维护jar的

2021-07-30 10:30:16 166

原创 前端简单小结

一、HTML(静态页面)概述:HTML(Hyper Text Markup Language)超文本标记语言,是做网站页面的最基础的开发语言,它的功能很弱,连脚本语言都算不上,类比java这种强语言,那就是一个天上一个地下,但它小而美,网站开发它却是霸主。结构:Ø<html>文档声明,用来声明HTML文档所遵循的HTML规范。Ø<head></head>头部分,用来存放HTML文档的基本属性信息,比如网页标题、编码格式,这部分内容会被网页优先加...

2021-07-28 20:29:44 84

原创 Java面试题----集合

一、集合和数组的区别1)长度区别:集合长度可变,数组长度不可变2)内容区别:集合可存储不同类型元素,数组存储只可单一类型元素3)元素区别:集合只能存储引用类型元素,数组可存储引用类型,也可存储基本类型二、集合框架图注:上图中粉红色的为接口,紫色的和蓝色框为实现类。Java集合要从两大接口说起,一为Collection接口,二为Map接口,它们是同一个层次的。Collection接口被List接口和Set接口继承;List接口有三个实现类,ArrayList,Link.

2021-07-28 11:52:22 285

原创 数据库总结

1.char 与 varchar 的区别char 长度固定,不足使用空格填充,查询速度快但浪费空间;varchar 变长字符串,查询稍慢,但节省空间2.什么是事务数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。简单的说:事务就是将一堆的SQL语句(通常是增删改操作)绑定在一起执行,要么都执行成功,要么都执行失败,即都执行成功才算成功,否则就会恢复到这堆SQL执行之前的状态。...

2021-07-27 16:38:31 74

原创 Java面试题----常用API

一、String相关字符型常量和字符串常量的区别1.形式上:字符型常量是用单引号引起的一个字符;字符串常量是双引号引起的若干个字符;2含义上:字符型常量相当于一个整型值(ASCII值),可以参加表达式运算;字符串常量代表一个地址值(该字符串在内存中存放的位置)3.占...

2021-07-20 23:53:51 244

原创 Java面试题----反射

一、什么是反射机制?Java反射机制就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。静态编译:在编译时确定类型,绑定对象;动态编译:在运行时确定类型,绑定对象;二、反射机制优缺点优点:能够在运行时动态获取类的实例,提高灵活性;缺点:使用反射性能较低,需要解析字节码,将内存中的对象进行解析; 相对不安全,破坏了封装性...

2021-07-17 16:40:44 241

原创 Java面试题----IO流

一、Java中IO流分为几种?按照流的流向分,可以分为输入流和输出流; 按照操作单元分,可以分为字节流和字符流(字节流可以读写任何单位的数据,字符流只可以读写txt数据); 按照流的角色分,可以分为节点流和处理流;二、IO中flush()和close()的区别close()方法具备刷新功能,在关闭流之前就会先刷新缓冲区,将缓冲区的字节全部刷新到文件上,在关闭流。(close()方法包含一次flush()方法)flush()方法可以刷新,并且刷新之后可以继续写,而close()方法刷新之后就

2021-07-17 15:43:52 185 1

原创 Java面试题----面向对象

一、面向过程与面向对象面向过程是具体化的,流程化的,解决一个问题,你需要一步一步的分析,一步一步的实现。而面向对象是模型化的,抽象出一个类,需要什么功能直接使用,不必知道这个功能如何实现、怎样实现;但面向对象的底层还是面向过程,把面向过程抽象成类,然后封装,方便我们使用。二、Java面向对象三大特性封装、继承、多态封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性;继承:提高代码复用性,继承是多态的前提;多态:提高了程序的拓展性;实现

2021-07-16 20:22:11 134

原创 Java面试题----基础语法

一、数据类型定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。分类:基本数据类型: 数值型: 整数类型:byte、short、int、long 浮点类型:float、double 字符型:char 布尔型:boolean...

2021-07-16 19:20:13 141

原创 Java面试题----Java概述

一、JVM、JRE、JDK的关系JVM:Java Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。JRE:Java Runtime Environment包括Java虚拟机和Java程序所需的核心类库等;核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等如果想要运行一个开发好的Java程序,计算机中只需安装JRE即可J

2021-07-16 11:52:06 133 2

原创 SpringBoot项目创建总结

一、pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven

2021-07-03 14:52:19 137

原创 02页面报错总结

400:400问题表示客户端向服务端传递的参数格式、类型、个数可能不匹配;500:遇到页面出现500的问题先检查服务端控制台是否正常启动;404:404表示客户端请求的服务端资源不存在,此时可以检查请求url与服务端定义的url是否匹配405:405表示客户端请求方式与服务端处理请求的动作不匹配,例如客户端发起get请求,服务端定义的是PostMapping,就会出现类似问题...

2021-07-01 19:22:53 76

原创 总结01(restFul、springMVC流程图)

一,restFul风格get请求案例: http://localhost:8080/getUser?id=100restFul: 可以简化get请求的结构 简化key 使用/进行分隔,请求路径中不能有动词,要求restFul的请求是无状态的.案例:http://localhost:8080/user/100/tom请求类型与业务逻辑的关系:请求路径: http://localhost:8080/user/100/tom type=“put”RestFul中要求: 通过请求的类型控制业务逻辑的

2021-06-28 19:41:30 325

空空如也

空空如也

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

TA关注的人

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