自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java Web Servlet (2)23.7.8

前面对应Servlet的配置,我们都使用的是@WebServlet,这个是Servlet从3.0版本后开始支持注解配置,3.0版本前只支持XML配置文件的配置方法。这种配置方式和注解比起来,确认麻烦很多,所以建议大家使用注解来开发。但是大家要认识上面这种配置方式,因为并不是所有的项目都是基于注解开发的。五种配置的优先级为 精确匹配 > 目录匹配> 扩展名匹配 > /* > / ,无需记,以最终运行结果为准。urlPattern总共有四种配置方式,分别是精确匹配、目录匹配、扩展名匹配、任意匹配。

2023-07-10 21:43:35 175

原创 Java Web Servlet (1)23.7.7

Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。使用Servlet就可以实现,根据不同的登录用户在页面上动态显示不同内容。Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet介绍完Servlet是什么以后,接下来我们就按照快速入门->执行流程->生命周期->体系结构->urlPattern配置->XML配置。

2023-07-10 21:42:44 173

原创 Java Web Tomcat 23.7.5

Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是"提供网上信息浏览服务"。Web服务器是安装在服务器端的一款软件,将来我们把自己写的Web项目部署到Web Tomcat服务器软件中,当Web服务器软件启动后,部署在Web服务器软件中的页面就可以直接通过浏览器来访问了。Web服务器软件使用步骤准备静态资源下载安装Web服务器软件将静态资源部署到Web服务器上启动Web服务器使用浏览器访问对应的资源。

2023-07-05 23:24:17 888

原创 Java Web HTTP 23.7.4

Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度京东等这些网站,这些网站统称为Web网站。如下就是通过浏览器访问百度官网的界面:我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。等学习完JavaWeb之后,同学们就可以使用Java语言开发我们上述所说的网站。而国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。

2023-07-05 23:03:26 920

原创 Java Web JavaScript (3)23.7.3

7,事件监听要想知道什么是事件监听,首先先聊聊什么是事件?HTML 事件是发生在 HTML 元素上的“事情”。比如:页面上的 按钮被点击、鼠标移动到元素之上、按下键盘按键 等都是事件。事件监听是JavaScript 可以在事件被侦测到时==执行一段逻辑代码。==例如下图当我们点击 开灯 按钮,就需要通过 js 代码实现替换图片再比如下图输入框,当我们输入了用户名 光标离开 输入框,就需要通过 js 代码对输入的内容进行校验,没通过校验就在输入框后提示 用户名格式有误!7.1 事件绑定Jav

2023-07-03 22:25:18 247

原创 Java Web JavaScript (2)23.7.2

DOM:Document Object Model 文档对象模型。也就是 JavaScript 将 HTML 文档的各个组成部分封装为对象。DOM 其实我们并不陌生,之前在学习 XML 就接触过,只不过 XML 文档中的标签需要我们写代码解析,而 HTML 文档是浏览器解析。封装的对象分为Document:整个文档对象Element:元素对象Attribute:属性对象Text:文本对象Comment:注释对象如下图,左边是 HTML 文档内容,右边是 DOM 树。

2023-07-03 22:23:12 232

原创 Java Web JavaScript (1)23.7.1

JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互;那么它可以做什么呢?改变页面内容当我点击上面左图的点击我按钮,按钮上面的文本就改为上面右图内容,这就是js 改变页面内容的功能。修改指定元素的属性值当我们点击上图的开灯按钮,效果就是上面右图效果;当我点击关灯。

2023-07-03 22:20:55 198

原创 Java Web HTML&CSS(2)23.6.30

CSS 是一门语言,用于控制网页表现。我们之前介绍过W3C标准。结构:HTML表现:CSS行为:JavaScriptCascading Style Sheet(层叠样式表)。如下面的代码,style标签中定义的就是css代码。该代码描述了将 div 标签的内容的字体颜色设置为 红色。

2023-06-29 20:33:57 648

原创 Java Web HTML&CSS(1)23.6.29

HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的,像京东,12306等网站有很多网页。这些都是网页展示出来的效果。而HTML也有专业的解释超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容如上图看到的页面,我们除了能看到一些文字,同时也有大量的图片展示;有些网页也有视频,音频等。这种展示效果超越了文本展示的限制。标记语言:由标签构成的语言。

2023-06-29 20:23:42 679

原创 Java Web JDBC(2)23.6.26

预编译SQL语句并执行:预防SQL注入问题获取 PreparedStatement 对象// SQL语句中的参数值,使用?占位符替代 String sql = "select * from user where username =?// 通过Connection对象获取,并传入对应的sql语句 PreparedStatement pstmt = conn . prepareStatement(sql);设置参数值上面的sql语句中参数使用?进行占位,在之前之前肯定要设置这些?的值。

2023-06-26 22:57:06 968

原创 Java Web JDBC(1)23.6.25

在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。Statement对象的作用就是用来执行SQL语句。而针对不同类型的SQL语句使用的方法也不一样。执行DDL、DML语句执行DQL语句该方法涉及到了ResultSet对象,而这个对象我们还没有学习,一会再重点讲解。封装了SQL查询语句的结果。ResultSet executeQuery(sql) :执行DQL 语句,返回 ResultSet 对象那么我们就需要从ResultSet。

2023-06-26 22:55:05 792

原创 java入门-W12(K191-K199)反射+动态代理

​​ 是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;​ 对于任意一个对象,都能够调用它的任意属性和方法;​ 这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。​利用创建的对象调用类里面的内容可以跟,把要创建的对象信息和方法写在配置文件中。读取到什么类,就创建什么类的对象读取到什么方法,就调用什么方法此时当需求变更的时候不需要修改代码,只要修改配置文件即可。

2023-05-21 22:37:24 379 1

原创 java入门-W11(K168-K182)网络编程

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,不同计算机上运行的程序,可以进行数据传输。

2023-05-21 22:36:54 391

原创 java入门-W10(K135-K167)多线程(2)

当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么Java中的线程存在哪几种状态呢?Java中的线程/* 新建 */ NEW , /* 可运行状态 */ RUNNABLE , /* 阻塞状态 */ BLOCKED , /* 无限等待状态 */ WAITING , /* 计时等待 */ TIMED_WAITING , /* 终止 */ TERMINATED;} // 获取当前线程的状态 public State getState() {

2023-05-21 22:33:26 426

原创 java入门-W9(K135-K167)多线程(1)

概述生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程:​ 一类是生产者线程用于生产数据​ 一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为Object类的等待和唤醒方法方法名说明。

2023-05-21 22:28:23 578

原创 java入门-W8(K74-K134)IO流

缓冲流,也叫高效流,是对4个基本的FileXxx字节缓冲流字符缓冲流缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据对象的类型和对象中存储的数据。

2023-05-16 22:29:41 369

原创 java入门-W7(K35-K73)Stream流方法引用+异常(IO file)

我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是SUN没有定义好的,此时我们根据自己业务的异常情况来定义异常类。,例如年龄负数问题,考试成绩负数问题。在上述代码中,发现这些异常都是JDK内部定义好的,但是实际开发中也会出现很多异常,这些异常很可能在JDK中没有定义过,例如年龄负数问题,考试成绩负数问题.那么能不能自己定义异常呢?在开发中根据自己业务的异常情况来定义异常类.自定义一个业务逻辑异常:。一个登陆异常类。自定义一个编译期异常: 自定义类 并继承于。

2023-05-07 21:30:21 569

原创 java入门-W6(K1-K26)集合初

Map集合概述interface Map < K , V > K :键的类型;V :值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用//创建集合对象 Map < String , String > map = new HashMap < String , String >();//V put(K key, V value) 将指定的值与该映射中的指定键相关联 map . put("itheima001" , "林青霞");

2023-05-01 21:20:40 697

原创 java入门-W5(K166-K199)

泛型的介绍​ 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如:: 指定多种类型的格式,多种类型之间用逗号隔开.例如: 不可以存储重复元素没有索引,不能使用普通for循环遍历不可以存储重复元素没有索引可以将元素按照规则进行排序。

2023-04-23 21:47:11 606

原创 java入门-W4(K144-K165)

tips:了解内容System类所在包为java.lang包,因此在使用的时候不需要进行导包。并且System类被final修饰了,因此该类是不能被继承的。System包含了系统操作的一些常用的方法。比如获取当前时间所对应的毫秒值,再比如终止当前JVM等等。要想使用System类我们就需要先创建该类的对象,那么创建对象就需要借助于构造方法。因此我们就需要首先查看一下API文档,看看API文档中针对System类有没有提供对应的构造方法。通过API文档来。

2023-04-15 15:27:27 416

原创 java入门-W3(K81-K143)

一. 什么是对象什么是对象?之前我们讲过,对象就是计算机中的虚拟物体。例如 System.out,System.in 等等。然而,要开发自己的应用程序,只有这些现成的对象还远远不够。需要我们自己来创建新的对象。例如,我想开发一个电商应用,在网上卖手机,打算使用对象来代表这些手机。怎么做呢?首先要对现实世界的手机进行抽象,抽取它属性、抽取它的行为1. 抽取属性抽取时要抓取本质属性,在真实物体上做简化,并不是所有的属性都要抽象例如对于手机来说,分析最终的展示效果可以得知,需要品牌、内存、大小、颜色

2023-04-08 23:05:54 623

原创 java入门-W2

基础、开发命令行程序

2023-04-02 17:33:19 390

原创 Java基础-2023.3.08-Java入门

Java入门

2023-03-09 23:27:57 82

原创 D32 Vue2 + Vue3 K124-K143

Vue学习

2023-02-12 22:23:11 461

原创 D31 Vue2 + Vue3 K104-K123

Vue学习

2023-02-12 21:24:13 483

原创 D30 Vue2 + Vue3 K84-K103

Vue学习

2023-02-10 22:58:41 533 1

原创 D29 Vue2 + Vue3 K64-K83

Vue学习

2023-02-09 22:08:00 223

原创 D28 Vue2 + Vue3 K44-K63

Vue学习

2023-02-08 20:35:14 205

原创 D27 Vue2 + Vue3 K2-K43

Vue初学

2023-02-07 20:43:38 338

原创 D23-26 项目跟写

项目跟写小模板

2023-02-06 10:45:43 54

原创 D24 BootStrap

bootstrap学习

2023-02-04 11:29:06 247

原创 D23 jQuery

JQ小知识

2023-02-02 15:05:45 137

原创 D18-D22 ES6

ES6小知识

2023-01-31 19:22:03 266

原创 D17 K108-K161

集训

2023-01-21 13:30:25 339

原创 寒假集训D16 Demo 刻度时钟

刻度时钟

2023-01-18 11:23:46 42

原创 寒假集训D15 Demo 动态表格

动态表格

2023-01-18 10:55:39 53

原创 寒假集训D15 Demo 注册表单提交

注册表单

2023-01-18 10:54:52 49

原创 寒假集训D16 Demo 滚动弹幕

滚动弹幕

2023-01-18 10:53:32 36

原创 寒假集训D14 Demo 验证码

发送验证码

2023-01-17 21:23:40 64

原创 寒假集训D14 Demo 随机点名

随机点名

2023-01-17 21:23:11 119

空空如也

空空如也

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

TA关注的人

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