自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle

Oracle创建表空间,用户,用户授权–创建表空间create tablespace itheima–指定创建位置datafile ‘c:\itheima.dbf’–指定创建大小size 100m–是否自动增长autoextend on–自动增长大小next 10m;–删除表空间drop tablespace itheima;–创建用户create user itheima–登入密码identified by itheima–出生地点default table

2022-02-24 13:29:13 118 1

原创 SpringMVC

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。SpringMVC流程注解RequestMapping添加在类上,表示请求URL的第一级

2022-02-10 18:16:14 264

原创 Spring

Spring的解耦通过工厂类读取配置文件创建对象,以此降低耦合度,使用容器来确保创建出的对象是单例的。

2022-01-23 21:54:40 193

原创 Mybatis

MyBatis 框架概述mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中sql 的动态参数进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果映射为 java 对象并返回。...

2022-01-15 17:09:31 124

原创 Linux

Linux的概述:Linux是基于Unix的Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机Linux系统的应用:服务器系统Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等;嵌入式系统路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等,高性能运算、计算密集型应用Linux有强大的运算能力。桌面应用系统移动手持系统

2021-10-18 20:47:27 68

原创 Maven

Maven:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven 的依赖管理:maven 工程中不直接将 jar 包导入到工程中,而是通过在 pom.xml 文件中添加所需 jar包的坐标,这样

2021-09-27 22:27:09 73

原创 Redis&&Jedis

Redis概念: redis是一款高性能的NOSQL系列的非关系型数据库NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战

2021-09-21 18:02:32 83

原创 AJAX&&JSON

AJAX:概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的

2021-09-20 22:40:58 70

原创 JQuery

概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质上就是一些js文件,封装了j

2021-09-17 22:12:52 99

原创 Filter&&Listener

Filter:过滤器web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…快速入门步骤:1. 定义一个类,实现接口Filter2. 复写方法3. 配置拦截路径 1. web.xml 2. 注解4. 放行filterChain.doFilter(servletRequest,servletResponse);过滤器细节:1. web.xml配置 <filter&

2021-09-13 22:06:54 56

原创 JSP&&EL&&JSTL

JSP:入门学习Java Server Pages: java服务器端页面,可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码,用于简化书写!!!原理:JSP本质上就是一个ServletJSP的脚本:JSP定义Java代码的方式<% 代码 %>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。<%! 代码 %>:定义的java代码,在jsp转换后的java类的成员位置。<%=

2021-09-01 01:02:28 94

原创 Cookie&&Session

会话技术会话:一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤: 1. 创建Cookie对象,绑定数据 new Cookie(String name, String value) 2. 发送Cookie对象 response.addCooki

2021-08-31 01:32:29 76

原创 Request和Response

Request:request对象和response对象的原理1. request和response对象是由服务器创建的。我们来使用它们2. request对象是来获取请求消息,response对象是来设置响应消息request对象继承体系结构:ServletRequest – 接口| 继承HttpServletRequest – 接口| 实现org.apache.catalina.connector.RequestFacade 类(tomcat)request功能:

2021-08-30 14:57:20 77

原创 Tomcat Servlet

web服务器软件:服务器:安装了服务器软件的计算机服务器软件:接收用户的请求,处理请求,做出响应web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目常见的java相关的web服务器软件:webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。JBOSS:JBOSS公

2021-08-23 23:45:09 71

原创 XML简单入门

XML:概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的功能:存储数据,配置文件,在网络中传输xml与html的区别1. xml标签都是自定义的,html标签是预定义。2. xml的语法严格,html语法松散3. xml是存储数据的,html是展示数据基本语法:1. xml文档的后缀名 .xml2. xml第一行必须定义为文档声明3. xml文档中有且仅有一个根标签4. 属性值必须使用引号(单双都可)引起来5.

2021-08-23 02:12:56 82

原创 Bootstrap

Bootstrap:一个前端开发的框架,使得Web开发更加便捷好处:定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果;响应式布局,同一套页面可以兼容不同分辨率的设备快速入门:下载Bootstrap在项目中将这三个文件夹复制创建HTML页面,引入必要的文件响应式布局:实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子步骤:定义容器。相当于之前的table。容器分类:container:两边留白 container-f

2021-08-22 18:11:53 70

原创 JavaScript

JavaScript:概念:一门客户端脚本语言。运行在客户端浏览器中,每一个浏览器都有JavaScript的解析引擎。脚本语言:不需要编译,直接就可以被浏览器解析执行。功能:可以来增强用户和HTML页面的交互过程,可以来控制HTML元素,让页面有一些动态效果,增强用户体验JavaScript=ECMAScript+JavaScript自己特有的东西(BOM+DOM)ECMAScript:客户端脚本语言的标准基本语法与HTML结合的方式:内部JS直接写在HTML文件呢,外部JS用src建立连接引

2021-08-22 00:39:55 103

原创 HTML和CSS

JavaWeb:使用Java语言开发基于互联网的项目软件架构:C/S:Client/Server 客户端/服务器端B/S:Browser/Server 浏览器/服务器B/S架构资源分类:静态资源:使用静态网页开发技术发布得到的资源。所有用户访问得到的结果都一样动态资源:使用动态网页开发技术发布得到的资源。所有用户访问得到的结果都可能不一样静态资源三语言:HTML:用于搭建基础网页,展示页面的内容CSS:用于美化页面,布局页面JavaScript:控制页面的元素,让页面有一些动

2021-08-20 20:29:02 61

原创 Java数据库连接(JDBC)

JDBC:JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门:导入驱动jar包,复制到项目中并右键Add as Library注册驱动获取数据库连接对象Connection定义SQL获取执行SQL语句的对象Statement执行SQL,接受返回结果处理结果释放资源...

2021-08-19 17:48:17 98

原创 MySQL

MySQL启动与关闭打开服务的窗口启动与关闭以管理员身份打开cmd,输入net start mysql启动,输入net stop mysql关闭MySQL登入与退出登入 mysql -uroot -proot或mysql -ip -hip -uroot -proot或mysql --host=ip --user=root --password=root退出 exit 或 quitSQL定义了操作所有关系型数据库的规则SQL通用语法SQL语句可以单行或多行书写,以分号结尾。可使用空

2021-08-17 13:57:10 169

原创 Java 基础加强(Junit,反射,注解)

Junit使用步骤:定义一个测试类(测试用例)建议:测试类名:被测试的类Test包名:xxx.xxx.xx.test定义测试方法:可以独立运行建议:方法名:test测试的方法名返回值:void参数列表:空参给方法加@Test导入Junit依赖环境判定结果:红色:失败绿色:成功一般会使用断言操作判断结果Assert.assertEqual(期望的结果,运算的结果);@Before:被修饰的方法会在测试方法之前被自动执行@After:被修饰的方法会在测试方法执行之后自动

2021-08-14 02:10:14 82

原创 Java JDK8新特性

函数式接口:有且只要一个抽象方法的接口,称之为函数式接口,接口中可以包含其他方法(默认,静态,私有)@FunctionalInterface注解作用:可以检测接口是否是一个函数式接口常用的函数式接口Supplier接口被称之为生成型接口,指定接口的泛型是什么类型,那么接口中的get方法就好生产什么类型的数据...

2021-08-13 15:30:49 46

原创 Java网络编程入门

软件结构C/S结构:全称为Client/Server结构,是指客户端和服务器结构B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构网络通信协议∶通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。TCP/IP协议∶传输控制协议/因特

2021-08-11 22:29:14 60

原创 Java File类和I/O流

File类导包import java.io.File;java把电脑中的文件和文件夹(目录封装为了一个File类),我们可以使用File类对文件和文件夹进行操作file:文件 directory:文件夹/目录 path:路径路径分隔符和文件分隔符File类中相关的静态方法可以获取static String pathSeparator 与系统有关的路径分隔符static char pathSeparatorChar 与系统有关的路径分隔符Windows:分号; Linux:冒号:static

2021-08-09 03:22:25 158

原创 Java Lambda表达式

面向对象的思想:做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情函数式编程思想:只要能获取到结果,谁去做的,怎么做的都不重要,重视的是结果,不重视过程Lambda表达式的标准格式:格式:(参数列表)->{一些重写方法的代码};Lambda使用前提...

2021-08-06 01:51:34 60

原创 Java多线程

并发与并行并发:指两个或多个事件在同一个时间段内发生并行:指两个或多个事件在同一时刻发生(同时发生)进程与线程进程:是指一个内存中运行的应用程序线程:线程是进程中的一个执行单元,负责当前进程中程序的执行Thread类中的常用方法String getName()返回该线程的名称static Thread currentThread()返回对当前正在执行的线程对象的引用void setName(String name)改变线程的名称,使之与参数name相同Thread(Strin

2021-08-05 01:25:11 54

原创 Java异常

异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exception,平常说的异常指java.lang.Exception处理异常的方法throw 用throw抛出指定的方法中指定的异常,处理机会中断程序,不能实现后面的代码注意:1.throw关键字必须写在方法的内部2.throw关键字后边new的对象必须是Exception或者Excep

2021-08-03 20:18:19 78

原创 Java Debug调试程序

Debug调试程序:可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug使用方式:在行号的右边,鼠标左键单击,添加断点(每个方法的第一行,哪里有bug添加到哪里)右键,选择Debug执行程序程序就会停留在添加的第一个断点处执行程序:f8:逐行执行程序f7:进入到方法中shift+f8:跳出方法f9:跳到下一个断点,如果没有下一个断点,那么就结束程序ctrl+f2:退出debug模式,停止程序Console:切换到控制台...

2021-08-02 17:21:20 128

原创 Java集合

Java集合的引入数组,集合都是对多个数据进行存储操作的,简称容器。这里的存储指的是内存层面的存储,不是持久化存储(txt,avi,jpg,数据库)使用数组的缺点数组一旦指定长度,长度就确定了,不可以更改删除,增加元素时,效率低数组中实际元素的数量是没有办法获取,没有提供对应的方法或者属性获取数组存储是有序可重复的,对于无序的,不可重复的数组不能满足要求。集合框架导包import java.util.Collection;Collection常用功能//public boole

2021-07-31 02:57:56 128

原创 Java四种权限修饰符

Java四种权限修饰符public > protect > (default) > private四种权限修饰符publicprotect(default)private同一个类YesYesYesYes同一个包YesYesYesNo不同包子类YesYesNoNo不同包非子类YesNoNoNo...

2021-07-27 21:39:52 57

原创 Java常用API

Scaneer类导包import java.util.Scanner;Scanner sc=new Scanner(System.in);//System.in代表从键盘进行输入Random类导包import java.util.Random;Random r=new Random();int num=r.nextInt();//范围为int所有范围,有正负int num1=r.nextInt(n);//范围为[0,n)ArrayList类导包import java.uti

2021-07-27 21:17:17 72

原创 6月10日JavaScript

昨日日记https://blog.csdn.net/P_xuebuhui/article/details/106648267Error对象数组创建数组使用数组Array对象方法https://www.runoob.com/jsref/jsref-obj-array.htmlJavaScript事件https://www.runoob.com/jsref/dom-obj-event.html

2020-06-10 20:48:08 78

原创 6月9日JavaScript

昨日日记https://editor.csdn.net/md/?articleId=106626200访问对象的属性和方法访问对象的属性和方法JS中对象属性特性描述JS内建对象之Date对象一些方法RegExp对象属性

2020-06-09 20:08:20 76

原创 6月8日JavaScript

昨日日记https://blog.csdn.net/P_xuebuhui/article/details/106598413JS中的for循环while-do while循环体注意的是do while 循环体会无条件的执行一次循环体。break终止循环continue跳个当次循环,进入下次循环JS中的自定义函数functionJS中不能直接写默认值,可以通过arguments对象实现默认值效果。数值型函数自定义对象...

2020-06-08 20:16:27 73

原创 6月7日JavaScript

昨日日记https://blog.csdn.net/P_xuebuhui/article/details/106582786JS是显示HTML文件的一种脚本语言,能实现网页内容的交互显示。JS的使用通过<script></script>直接编写通过<script src='URL'></script>引入外部JS文件当浏览器可能不支持JavaScript时,可以使用<!-- //-- >将其注释,若浏览器支持该代码,浏览器会自动忽略注释

2020-06-07 20:00:31 142

原创 6月6日HTML5

昨日日记https://blog.csdn.net/P_xuebuhui/article/details/106576463CSS3中新增的背景属性

2020-06-06 20:04:37 138

原创 6月5日HTML5

before在元素前面插入内容元素:before{ content:" "}after在元素后面插入内容元素:after{ content:" "}无需插入内容元素.nocontent:before{ content:none:}插入图片元素:before{ content:url(1.gif):}标题前加连续编号元素:before{ content:counter(计数器):} 元素{counter-increment:content属性值中所指定的计数器名称}指定编号的种类元素:b

2020-06-05 20:50:44 151

原创 6月4日HTML5

HTML5拖放拖放步骤拖放时的视觉效果设置CSS3层叠样式表,可以对网页的布局,字体等实现更精确的控制,只要对相应代码做一些简单的修改,就可以改变同一页面不同部分。新的模块:盒子模型,文字特效,边框圆角,盒阴影,旋转,渐变CSS3属性选择器[att*=val]若元素alt包括了val中的字符,则改元素使用这个样式。[att^=val]若元素att开头字符包括了val中的字符,则改元素使用这个样式。[att$=val]若元素att结尾字符包括了val中的字符,则改元素使用这个样式。C

2020-06-04 20:54:03 119

原创 6月3日HTML5

canvas保存文件方法<canvas.toDataURL('XXX/jpeg')>用canvas制作动画使用setinterval(code,millisec)擦除图形context.fillRect(x,y,width,height)sessionStorage在打开网站到关闭网站之间要求进行保存数据,session就是保存的数据暂时保存方法sessionStorage.setitem('key','value')或sessionStorage.ket='value'暂时读取

2020-06-03 20:20:41 123

原创 6月2日HTML5

HTML5大纲HTML5大纲分析工具网址:https://gsnedders.html5.org/outliner/单独的header元素、footer元素不可以做大纲,因为大纲是根据标题元素h1-h6生成的,但可以在header元素中包含标题子元素,这样标题子元素中包含的内容或图片就可以生成大纲了...

2020-06-02 20:22:01 85

空空如也

空空如也

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

TA关注的人

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