自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring 创建对象的范围以及生命周期

Spring创建对象的范围以及生命周期AS we known,在拿到Spring容器时,所有的对象已经为我们创建好了,需要什么对象直接通过容器对象去get就好,因为创建对象时他的范围scope默认为单例模式sigleton,此时,在我们多次去拿对象的时候拿到的是同一个对象如图 (此处Bean中不能使用lombok会自动重写toString,直接使用getset方法,不写toString)可以看到输出相同的地址值,证明拿到的是同一个对象当我们要拿到不同对象的时候只需要设置他对应的scope范围

2021-11-04 11:31:24 187

原创 servlet生命周期的三个阶段

servelt生命周期主要分为三个阶段 1. 初始化阶段: 调用 init方法 2. 响应客户端请求:调用service 方法 3. 终止:调用 destroy方法初始化阶段:​ 容器(tomcat等)装载servletservlet容器启动的时候,会自动的装载某些servlet在servlet容器启动之后,页面首次向servlet发送请求servlet类文件被更新后,重新装载servlet装载好Servlet后:容器创建一个servlet对象并调用servlet的init方法

2021-11-03 20:05:38 3289

原创 持久层框架Mybatis配置总结

Mybatis1. mybatis ?​ 一个持久层的不完全的ORM(对象关系映射)框架,支持自定义SQL、存储过程以及高级映射。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis3MyBatis3是iBATIS的全新设计,支持注解和Mapper。2. Java应用程序中,数据持久化层涉及到的工作有:​ 1. 将从数据库查询到的数据生成所需要的J

2021-11-03 19:18:26 272

原创 JavaScript(jsp)详解

jsp(Java Server Pages)jsp全称Java Server Pages,是一种动态网页开发技术.html文件是静态页面.jsp文件是动态页面jsp页面允许我们在html代码中嵌入java代码,这样就可以在html中使用java代码来完成功能了。so jsp =html+java运行浏览器可以直接运行html页面但是不可以直接运行jsp页面,jsp也是需要在web容器中运行(tomcat等),因为它本质也是一个Servlet其中最核心的是有JSP的引擎(jasper.ja

2021-11-03 19:11:04 1505

原创 Linux 中的tar解压命令总结

把常用的tar解压命令总结下,当作备忘:tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

2021-11-03 19:07:08 225

转载 Ubuntu环境下搭建mysql

ubuntu搭建mysql数据库1>更新系统切换到root用户 -----> su root更新系统 ------> apt-get update2>下载数据库下载命令-----> apt-get install mysql-serverDo you want to continue? [Y/n] 输入YNew password for the MySQL “root” user: 输入密码(请与我保持一致root)然后回车Rep

2021-10-27 17:08:03 635

原创 Http协议以及交互方式,内容格式

Http​ 超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。​ 客户端浏览器和tomcat服务器进行访问交互,其采用的协议是http,该协议规定了客户端和服务器之间的交互方式,以及交互内容的格式要求。交互方式http协议规定,默认情况下:先由客户端(浏览器)向服务器(tomcat)发送请求

2021-10-14 20:15:41 531

原创 Servlet接收页面请求携带不同参数的接收方式总结

接收参数在Servlet中,一项重要的工作,就是接收页面请求中携带的参数。方式虽然GET请求和POST请求携带参数的方式(位置)不同,但是由于Servlet底层API的封装,我们在Servlet中,通过请求(request)获取参数的方式都是一样的。所以下面的示例中,都以GET方式传参的方式进行说明。单值接收请求中单一的参数值的时候,也就是一个参数名对应一个值,使用getParameter 方法即可: @Override protected void doGet(HttpServletR

2021-10-14 19:52:32 1309

原创 实现Servlet的三种方式以及注解与xml两种映射关系配置总结

Servlet实现的三种方式​ 什么是Servlet?servlet是java EE 中规范。—>文档2. Servlet本质上就是一个接口3. Servlet表示一个可以被浏览器访问到java类(程序)4. Servlet实现类直接或者间接(继承)实现接口的实现类5. servlet接口存放tomcat/lib/servlet-api.jar​ Servlet技术可以扩展服务器端的功能,让java代码在服务器端也能成为一种资源(动态资源),客户端浏览器可以通过指定的资源地址(URI

2021-10-14 19:45:29 1258

原创 Servlet规范与项目创建部署关联eclipse以及JavaEE相关标准

javaEE​ JavaEE,Java 平台企业版(Java Platform Enterprise Edition)是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件,可以说它是一种企业级应用开发规范。2018年3月更名为 Jakarta EE。(Oracle将JavaEE交给Eclipse基金会来维护).JavaEE 5/6/7 版本都在oracle官网维护:javaEE组成​ JavaEE 是企业级应用开发规范,它本身并不是一种技术,而是多种技术解决方案的集合,这些技术

2021-10-14 19:42:33 110

原创 小练习使用html 中table表格 实现个人简历

简单实用表格实现个人简历​ 代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>个人简历</title></head><body bgcolor="#e0e0eb"><h2 align="center">个人简历</h2><table border="1" cellspacing="0" align=

2021-10-12 17:20:43 719

原创 html css JS 小练习简单模拟百度注册页面 实现弹窗提示用户名等为空以及弹窗提示随机产生六位验证码

简单模拟百度注册页面原始页面模拟HTML<!DOCTYPE html><html><head><meta charset="UTF-8"><title>js弹窗测试</title><script type="text/javascript" src="js/test.js"></script><link rel="stylesheet" href="css/testJs.css" t

2021-10-12 17:12:17 2335

原创 html css 知识点全面总结

htmlhtml(HyperText Markup Language),超文本标记语言,是一种解释执行的文本类标记语言,是Internet上用于编写网页的主要语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。html是一种规范、标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容,例如:文字如何处理画面如何安排图片如何显示…浏览器按顺序解析html页面,然后根据标记符解释和显示其

2021-10-12 16:55:07 408

原创 几种时间的转换问题以及从Timestamp中获得当前天数即该月第几天

几种时间的转换问题以及从Timestamp中获得当前天数时间戳(“a”字符串)转换为Timestamp类型首先转化为Long类型long time = Long.parseLong(a);Timestamp time2 = new Timestamp(time);Timestamp类型可直接存储java.sql.Date中 存入数据库Timestamp类型的值用父类接收为Date date1再转换为Calendar 类型就可以调用里面的方法获取时间(由于Date中的一些方法已经

2021-09-28 14:45:59 692

原创 万字暴力详解XML内容及其三种解析方式

xmlXML作用1.数据传输,不同语言不同机器都可以相互传输2.配置文件3.数据存储数据量要小XML语法dom解析1.加载全部xml内容2.生成Document对象3.所有标签元素**对象都在对应Document对象里面获取数据量小的文件用domSAX解析(事件解析)1.读取一个开始标签就开始解析,读一点解析一点,读到文本内容就解析文本内容,读到结束标签就解析结束标签2.读开始标签,文本内容,结束标签都会自动调用指定的对应方法xml三种解析方式的过程DOM解析(原生)步骤

2021-09-25 21:59:31 120

原创 关系型数据库与非关系型数据库的分类以及oracle数据库语法总结

数据库(Oracle)​​ 开发组成 :前端 后端 数据库​ ​ 数据库分类​ 关系型数据库(把复杂的数据结构归结为简单的二元关系即二维表格形式,对数据的操作几乎全部建立在一个或多个​ 关系表格上,通过对这些关联的表格分类、合并、连接、或选取来实现数据库的管理。​​ 传统实例:Oracle 、Mysql 、Microsoft SQL Server…​​ 非关系型数据

2021-09-25 18:36:57 734

原创 java用数组实现学生管理系统的增删改查1.0

初代if-else版本,没有使用引用数据类型该系统记录了学生的姓名,年龄,性别,首先使用了三个一维数组,分别用于记录学生姓名,年龄,性别。String [] arrayName =new String[100]; String [] arrayGender =new String[100]; String [] arrayAge =new String[100];然后通过while语句循环执行程序,此处的(condition)设置为Truewhile(true){ //循环..

2021-08-12 15:30:35 1253

原创 Java基础

java开发语言语言:os+数据结构+算法+思想os:操作系统int a>0,b>0,只写一句,能得到最大值(|a+b|+|a-b|)/2思想是语言的灵魂java是面向对象编程语言c是面向过程编程语言c++半面向对象半面向过程编程语言21-8-2JAVA_HOME =java jdk 路径CLASSPATH=class装载路径PATH=可执行文件的搜索路径jdk包含1.java虚拟机JVM解释执行java文件2.java的类库java.io.;java.net

2021-08-03 19:44:28 70

空空如也

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

TA关注的人

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