自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC

一、SpringMVC简介1、什么是MVCmvc是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的Javabean,作用是处理数据Javabean分两类一类称为实体类bean:专门存储业务数据的,如Student、User等一类称为业务处理bean:值Service或Dao对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的html或jsp页面,作用是与用户进行交互,展示数据C:controller,控制层,指工程中的Servlet

2022-03-04 17:01:36 163

原创 IOC控制反转理论推导(为什么要用IOC)

传统的设计UserDao接口 public interface UserDao { public void getUser(); } UserDaoImpl实现类 public class UserDaoImpl implements UserDao{ @Override public void getUser() { System.out.println("获取用户数据"); }

2021-04-23 23:41:47 259

原创 JavaWeb的项目访问路径问题(相对路径和绝对路径)

JavaWeb项目的文件目录在地址栏输入:http://localhost:8080/route/loginServlet可以直接访问到配置的Servlet在地址栏输入:http://localhost:8080/route/index.jsp可以访问到webapp下面的index.jsp文件(可以理解webapp下面的index.jsp文件和LoginServlet是在同一目录下)总结:以下概念解释以示例项目为例!!!服务器(站点)根目录: http://localhost:8080

2021-04-23 15:11:36 4282 2

原创 Maven官网下载安装详细教程

1、下载安装Maven第一步百度搜索Maven,进入官网第二步在右侧选择Download第三步进入Download页面,选择第三个下载第四步下载后解压,接着是配置环境2、配置环境变量M2_HOME Maven目录下的bin目录MAVEN_HOME Maven目录在系统path中配置%MAVEN_HOME%\bin测试Maven是否配置成功:在命令行中输入mvc -version3、配置阿里云镜像下载jar包时速度快第一步、在setting

2021-04-13 15:23:39 8054 1

原创 方法的重载

方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数方法的重载规则:方法名称必须相同参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)方法的返回值类型可以相同也可以不同仅仅返回值类型不同 不足以成为方法的重载可变参数jdk5开始,java支持传递同类型的可变参数给一个方法在方法声明中,在指定参数类型后加一个省略号(……)一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明递归通常把一个大型复杂的问题层层转化为一

2021-04-13 01:21:01 126

原创 Java基础知识

Scanner对象java.util.Scanner是Java5的新特性,可以通过Scanner类来获取用户的输入基本语法Scanner scanner = new Scanner(System.in);通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()和hasNextLine()判断是否还有输入的数据next()一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输

2021-04-13 01:18:17 45

原创 Java基础语法

语法注释单行注释 //开头多行注释 /* 注释 */文档注释 /** 文档注释 */标识符注意点:所有的标识符都应该以字母(A-Z或a-z)、美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z或a-z)、美元符($)、下划线(_)、或者数字不能使用关键字作为变量名或方法名标识符是大小写敏感的String不是关键字,是一个类数据类型Java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须定义后才能使用Java的数据类型分为两大类:基本类型(

2021-04-13 01:13:58 72

原创 DOS的常用命令

打开CMD的方式开始+系统+命令提示符win键+R键 输入cmd 打开控制台按住shift键+鼠标右键,点击“在此处打开Powershell窗口”在资源管理器的地址栏前面加上cmd+空格,进入指定的文件目录常用的DOS命令1.#盘符切换 盘符:2.#查看当前目录的所有文件 dir3.#切换目录 cd change directory4.#返回上级目录 cd..5.#清屏 cls(clear screen)6.#查看电脑的ip ipconfig#打开应用 calc(打开计数器)

2021-04-13 01:11:47 74

原创 Linux关机重启命令

关机命令shutdown [选项] 时间 选项:-c:取消前一个关机命令-h:关机-r:重启其他关机命令: halt、poweroff、init 0重启命令reboot、init 6系统运行级别0 关机1 单用户2 不完全多用户,不含NFS服务3 完全多用户4 未分配5 图形界面6 重启退出登录命令logout...

2021-01-20 17:27:45 61

原创 Linux压缩解压命令

gzip命令名称:gzip命令英文原意:GNU zip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip [文件]功能描述:压缩文件压缩后文件格式:.gzgunzip命令名称:gunzip命令英文原意:GNU unzip命令所在路径:/bin/gunzip执行权限:所有用户语法:gunzip [压缩文件]功能描述:解压.gz的压缩文件tar压缩命令名称:tar命令所在路径:/bin/tar执行权限:所有用户语法:tar 选项 [-zcf] [压

2021-01-19 23:38:14 78

原创 Linux文件搜索命令(第一篇)

文件搜索命令:find命令名称:find命令所在路径:/bin/find执行权限:所有用户语法:find[搜索范围][匹配条件]功能描述:文件搜索 详解:(1)用文件名来搜索(通配符*匹配任意字符,通配符?匹配单个字符)(-name区分大小写,-iname不区分大小写)find /etc -name init-表示在目录etc文件中查找文件init(精准匹配)find /etc -name * init *-表示在目录etc文件中查找文件init(模糊匹配)find /

2021-01-17 10:55:46 101 1

原创 Linux权限管理命令(第二篇)

权限管理命令命令名称:chown命令英文原意:change file ownership命令所在路径:/bin/chown执行权限:所有用户语法:chown [用户] [文件或目录]功能描述:改变文件或目录的所有者权限管理命令命令名称:chgrp命令英文原意:change file group ownership命令所在路径:/bin/chgrp执行权限:所有用户语法:chown [用户组][文件或目录]功能描述:改变文件或目录的所属组...

2021-01-13 17:27:13 72

原创 Linux权限管理命令(第一篇)

**权限管理命令**命令名称:chmod命令英文原意:**ch**ange the permissions **mod**e of a file命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa} {+-=} {rwx} ] [文件或目录] [mode=421] [文件或目录] -R(递归修改) u表示所有者,g表示所属组,o表示其他人,a表示所有用户 +:表示增加权限,...

2021-01-13 16:14:06 121

原创 Linux文件处理命令(第三篇)

文件处理命令:ln命令名称:ln命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户语法:ln -s [原文件][][ 目标文件]-s 创建软链接功能描述:生成链接文件

2021-01-13 15:40:05 60

原创 Linux文件处理命令(第二篇)

文件处理命令:touch命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法:touch [文件名]功能描述:创建空文件注意:touch后面如果直接是文件名,那就默认在当前目录下面创建文件touch后面如果是详细的绝对路径,则就是在指定的文件夹下面创建文件文件处理命令:cat命令名称:cat命令所在路径:/bin/cat执行权限:所有用户语法:cat[文件名]功能描述:显示文件内容 ...

2021-01-12 19:15:49 66

原创 Linux的目录处理命令(第一篇)

Linux的目录处理命令:ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls选项[-ald] [文件或目录]-a 显示所有文件,包括隐藏文件(隐藏文件以.开头) -l 详细信息显示 -d 查看目录属性-rw-r--r--开头的-表示文件类型(-表示二进制文件 d表示目录 l表示软连接文件)rw- r-- r--u g ou表示所有者,g表示所属组,o表示其他...

2021-01-10 16:32:51 107 4

原创 使用命令行CMD进入MYSQL数据库

使用命令行CMD进入MYSQL数据库步骤:ps:一定要先配置好MySQL数据库的环境变量(1)打开命令行;(2)输入命令:(有两种方式) mysql -uroot -p123456 -u表示:user(数据库的用户是root,一般都是用root登录) -p表示:password(我这里的密码是123456,密码的安装MySQL数据库时设置)或者 第二种方式(他人看不到密码): 直接输入mysql -uroot -p,然后回车,再输入密码第一种方式截图:第二种方式截图(3)退出

2021-01-05 20:42:40 337

原创 2021-01-05

用命令行(CMD)启动MySQL数据库用管理员身份打开数据库:ps:一定要用管理员的身份打开数据库打开MySQL数据库:(1)输入命令行:net start mysql,然后敲回车(需要等待一点时间)关闭MySQL数据库(2)输入命令:net stop mysql,然后敲回车有时候已经启动了MYSQL数据库,当输入net start mysql时,会出现:...

2021-01-05 20:28:09 68

原创 2021-01-02

JS(JavaScript)中的事件什么是事件,事件就是电脑输入设备与页面进行交互的响应,我们称之为事件。常用的事件:onload:加载完成事件,页面加载完成后,常用于页面js代码初始化操作。onclick:点击事件,常用于按钮的点击响应事件onblur:失去焦点事件,常用于输入框失去焦点后验证其输入的内容是否合法。onchange:内容发生改变事件,常用于下拉列表和输入框内容发生改变后操作。onsubmit:表单提交事件,常用于表单提交时,验证所有表单项是否合法事件注册(绑定)事件的注

2021-01-02 13:24:47 65

原创 MVC设计模式

MVC设计模式M:model,模型,用JavaBean实现V:view,视图,负责页面的显示、以及与用户交互,使用html、css、js、jsp等前端技术实现C:controller,控制器,将请求跳转到模型进行处理,模型处理完毕后,再将处理的结果返回给请求处,一般用Servlet实现...

2020-12-17 10:45:35 53

原创 Servlet的生命周期

Servlet的生命周期一共五个阶段:加载、初始化、服务、销毁、卸载初始化:init()方法:默认第一次访问Servlet时会被执行(只执行一次)可以修改为Tomcat启动时就执行,在web.xml文件中添加一以下代码(Servlet2.5版本)<servlet> <servlet-name>Servlet的别名</servlet-name> <servlet-class>Servlet的全类名</servlet-class>

2020-12-17 01:01:11 298

原创 JDBC常用的API

JDBC API提供各种操作访问接口:Connection、Statement、PreparedStatement、ResultSetJDBC DriverManager:管理不同的数据库驱动各种数据库驱动:相应的数据库厂商提供的,连接\字节操作数据库JDBC API主要功能:三件事,具体是通过以下类/接口实现DriverManager:管理数据库驱动Connection:连接数据库Statement(Preparedstatement):增删改查CallableStatement:调.

2020-12-13 21:58:31 326

原创 JSP九大内置对象

JSP九大内置对象pageContext JSP页面容器(一般也称page对象)request 请求对象session 会话对象application 全局对象response 响应对象config 配置对象(服务器配置信息)out 输出对象page 当前jsp页面对象(相当于java中的this)exception 异常对象九大内置对象中划分出四种范围对象:范围从小到大:pageContext JSP页面容器(一般也称page对象) 当前页面有效request 请求

2020-12-13 15:22:17 60

原创 Cookie和Session的特点

Cookie和Session的特点Cookie(不是jsp的内置对象):以键值对的形式存储,即name=value包:javax.servlet.http.Cookie构造方法:常用方法:获取当前Cookie对象的name值:String getName()获取当前Cookie对象的value值:String getValue()设置当前Cookie对象的最大有效期,单位为秒:public void setMaxAge()服务端增加Cookie对象:response.addCookie

2020-12-12 14:37:26 221

原创 request请求转发和response重定向的区别

request请求转发和response重定向的特点区别请求转发:使用的方法:request.getRequestDispatcher(String url).forward(request, response);注:url是请求转发的地址,相对于当前页面的路径特点: 1. 地址栏不发生变化 2. 保留第一次请求的信息 3. 请求次数为1次请求转发:客户端发送请求到服务端,服务端转发到其他页面, 所以是一次请求,地址栏没有变化重定向:使用方法:response.sendRedi

2020-12-12 01:04:59 758

空空如也

空空如也

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

TA关注的人

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