自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb_Filter、Listener过滤器、监听器的基本应用

Filter、ListenerFilter 过滤器监听器过滤器、监听器的常见应用笔记Filter 过滤器Filter:过滤器,用来过滤网站的数据处理中文乱码登陆验证开发步骤导包编写过滤器实现Filter接口,重写对应的方法即可package zy.filter;import javax.servlet.*;import java.io.IOException;public class CharacterEncodingFilter implements Filte

2022-05-01 07:39:47 174

原创 JavaWeb_JavaBean及三层架构

JavaWeb_JavaBean及三层架构JavaBean三层架构1. 早些年2. MVC三层架构笔记JavaBean实体类有特定写法必须要有一个无参构造属性必须私有化必须有对应的get/set方法一般用来和数据库的字段做映射 ORMORM:对象关系映射表 -->类字段 – > 属性行记录 -->对象idnameageaddress1zy1号19浙江2zy2号20浙江3zy3号30浙江

2022-05-01 07:36:42 283

原创 JavaWeb_JSP

JSPJSP1. 什么是JSP2. JSP原理3. JSP基础语法JSP表达式JSP脚本片段JSP脚本片段重写JSP声明4. JSP的指令5. 9大内置对象6. JSP标签、JSTL标签、EL表达式El表达式: ${}JSP标签JSTL表达式核心标签(掌握部分)笔记JSP1. 什么是JSPJava Service Pages:Java服务器端页面,也和Servlet一样,用于动态web技术最大特点:写JSp就像在写HTML区别:HTML只给用户提供静态数据JSP页面中可以嵌入JAVA代码,

2022-05-01 07:34:24 468

原创 JavaWeb_Cookie、Session

Cookie、SessionCookie、Session1. 会话2. 保存会话的两种技术3. Cookie4. Session(重点)笔记Cookie、Session1. 会话会话:用户打开了一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,称之为有状态会话发票 商家给你发票登记 商家标记你来过网站如何证明你来过(服务端如何证明客户端来过)服务端给客户端一个信件,客户

2022-05-01 07:32:01 293

原创 JavaWeb_Servlet入门

Servlet入门Servlet入门1. 什么是Servlet2. HelloServlet3. Servlet原理4. Mapping问题5. ServletContext5.1、共享数据5.2、获取初始化参数5.3、请求转发5.4、读取资源文件6. HttpServletResponse6.1、简单分类6.2、下载文件6.3、验证码6.4、实现重定向7. HttpServletRequest笔记Servlet入门1. 什么是ServletServlet就是sun公司开发动态web的一门技术Su

2022-05-01 07:29:21 437

原创 JavaWeb_Maven的基本配置与使用

Maven的基本配置与使用Maven1. Maven项目架构管理工具2. 阿里云镜像3. 本地仓库4. pom文件5. Maven仓库的使用笔记Maven在JavaWeb开发中,需要使用很多jar包,需要手动导入,Maven能够自动帮我导入和配置这个jar包1. Maven项目架构管理工具构建工具核心思想:约定大于配置有约束,不要去违反可能遇到我们写的配置文件,无法被导出或者生效的问题Maven会规定好你该如何去编写我们的Java代码,必须按照这个规范来2. 阿里云镜像&l

2022-05-01 07:26:29 240

原创 JavaWeb_HTTP协议

HTTP协议HTTP协议1. 什么是http2. 两个时代3. Http请求4. Http响应面试题笔记HTTP协议1. 什么是httpHTTP是一个简单的请求-响应协议,它通常运行在TCP之上文本:html,字符串…超文本:图片,音乐,视频定位,地图…默认端口:80HTTPS: S --> 安全的4432. 两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1.1:客

2022-05-01 07:23:31 226

原创 JavaWeb_Tomcat的初见面

JavaWeb_TomcatTomcat1. 安装Tomcat2. Tomcat启动与配置3. 配置面试题笔记Tomcat1. 安装Tomcat文件夹信息bin 启动关闭脚本文件conf 配置lib 依赖的jar包logs 日志webapps 存放网站的地址2. Tomcat启动与配置启动、关闭Tomcatstartup.bat 启动shutdown.bat 关闭访问测试:http://localhost:8080/3. 配置

2022-05-01 07:20:07 208

原创 JavaWeb入门介绍

JavaWeb入门介绍JavaWeb入门介绍基本概念前言web应用程序静态web动态webweb服务器技术讲解web服务器笔记JavaWeb入门介绍基本概念前言web开发:web,网页,www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化动态web淘宝,几乎所有的网站;提供给所有人看的数据会发生变化,每个人在不同时间,不同地点看到的信息各不相同技术栈:servlet/JSP,ASP,PHP在java中,动态web资源开发的技术统称

2022-03-13 23:00:03 136

原创 CSS3入门

CSS3入门CSS3入门CSS什么是CSS简介与发展史快速入门CSS的导入方式选择器基本选择器层次选择器结构伪类选择器属性选择器(常用)美化网页元素为什么要美化网页字体样式文本样式阴影超链接伪类列表背景渐变盒子模型边框内外边距圆角边框阴影浮动标准文档流displayfloat父级边框塌陷问题对比定位相对定位绝对定位固定定位z-index以及背景透明度笔记CSS3入门CSS什么是CSSHTML + CSS +JavaScriptlai结构 + 表现 + 交互CSS选择器(重点 + 难点)

2022-03-04 22:58:10 795

原创 HTML5入门

HTML5HTML5初识HTML网页基本信息网页基本标签图像标签超链接标签网页布局列表表格媒体元素页面结构分析iframe内联框架表单及表单应用表单的元素格式表单的应用表单初级验证笔记HTML5初识HTMLHTMLHyper Text Markup Language(超文本标记语言)W3C标准W3CWorld Wide Web Consortium (万维网)成立于1994年,Web技术领域最权威和具有影响力的国际中立性技术标准机构http://www.w3.org/h

2022-02-28 22:27:02 380

原创 Java 注解与反射机制

Java 注解与反射机制Java 注解注解入门内置注解元注解自定义注解Java反射机制反射机制概述理解Class类并获取Class实例类的加载与CLassLoader类加载内存分析什么时候会发生初始化类的加载器的作用获取运行时类的完整结构动态创建对象执行方法调用指定的方法setAccessible反射操作泛型反射操作注解笔记Java 注解注解入门Annotation是从JDK5.0开始引入的新技术,可以用于检查和约束Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和

2022-02-27 22:16:11 139

原创 Java多线程

Java多线程Java多线程线程简介线程创建(重点)Thread class 继承 Thread 类(重点)Runnable 接口 实现 Runnable 接口 (重点)Callable 接口 实现 Callable 接口(了解)Lamda表达式静态代理模式线程实现(以网图下载为例)Runnable 接口Callable 接口线程状态线程五大状态停止线程线程休眠线程礼让线程强制执行线程状态观测线程优先级守护线程线程同步(重点)同步方法JUC安全类型的集合死锁Lock(锁)synchronized

2022-02-23 00:39:19 221

原创 Java异常机制

Java异常机制异常机制什么是异常异常体系结构Java异常处理机制自定义异常类实际应用中注意点总结异常机制什么是异常异常指程序中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数异常发生在程序运行期间,它影响了正常程序的执行流程检查性异常:最具代表的检查性异常运行时异常:运行时异常是可能被程序员避免的异常,与检查性异常相反,运行时异常可以在编译时被忽略错误ERROR:错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。当栈溢出时,一个错误就发生了,它们在编译也检

2022-02-19 21:30:00 192

原创 Java面对对象编程

Java面对对象编程Java面对对象编程初识面向对象方法回顾和加深类与对象对象的创建分析面对对象三大特性static详解抽象类和接口内部类笔记Java面对对象编程初识面向对象​ 属性+方法 = 类面向过程思想步骤清晰简单。第一步做什么,第二步做什么面对过程适合处理一些较为简单的问题面对对象思想物以类聚,分类的思维模式,思想问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节及面对过程的思索、面对对象适合处理复杂的问题,适合处理需要多人协作的问

2022-02-19 13:00:00 322

原创 Java数组

数组数组数组概况数组声明创建数组的基本特点数组边界数组使用多维数组Arrays 类稀疏数组笔记数组数组概况数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组dataType[] arrayRefVar; //首选dataType arrayRefVar[]; //效果相同,但不推荐java语言new操作符来创建数组

2022-02-13 17:11:58 249

原创 Java方法

Java方法Java方法什么是方法方法的定义与调用定义方法的调用方法重载命令行传参可变参数(不定项参数)递归笔记Java方法什么是方法System.out.println(): System 类, out 对象, println 方法。Java方法是语言的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子

2022-02-12 22:42:31 211

原创 Java流程控制

Java流程控制Java流程控制用户交互Scanner语法next():nextLine():顺序结构选择结构if单选择结构语法:if双选择结构语法if多选择结构语法注嵌套的if结构语法switch多选择结构语法循环结构while循环语法注do ... while 循环语法while 和 do-while 的区别for循环语法增强for循环语法格式break & continuebreakcontinuegoto关键字练习总结笔记Java流程控制用户交互ScannerJava给我们提供了这样的

2022-02-11 22:37:10 67

原创 数据类型拓展及面试题

数据类型拓展数据类型拓展整形拓展浮点数拓展字符拓展布尔值拓展数据类型拓展整形拓展//整数拓展: 进制//二进制0b 十进制 八进制0 十六进制0xint i = 10;int i2 = 010; //八进制0int i3 = 0x10; //十六进制0xSystem.out.println(i);//10System.out.println(i2);//8System.out.println(i3);//16浮点数拓展//浮点数拓展//f

2022-02-10 12:25:47 299

原创 Java基础语法

Java基础语法注释注释并不会被执行单行注释//单行注释多行注释/*多行注释多行注释多行注释*/文档注释/** *@Description Comments */标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符所有的标识符都应该以字母(AZ或者az),美元符($),或者下划线(_)开始首字符之后可以是字母(AZ或者az),美元符($),下划线(_)或者数字的任何字符组成不能使用关键字作为变量名或方法名标识符是大小写敏感的合法标识

2022-02-10 10:58:54 277

原创 基本Dos命令

基本Dos命令基本Dos命令打开CMD方式常用Dos命令总结笔记基本Dos命令打开CMD方式开始+系统+命令提示符Win键+R 输入 cmd 打开控制台(推荐使用)在任意文件夹下面,按住shift+鼠标右键点击,选择在此打开Powershell窗口资源管理器的地址栏前面加上 cmd 路径 (cmd与路径之间有空格)管理员方式运行:选择以管理员方式运行常用Dos命令#盘符切换盘符号: 例如: D: #查看当前目录下的所有文件 dir#切换目录 c

2022-02-03 21:22:56 938

原创 Markdown学习

Markdown学习标题三级标题四级标题字体hello,world!hello,world!hello,world!hello,world!引用ABC分割线图片超链接[点击跳转到bilibili](哔哩哔哩 (゜-゜)つロ 干杯~-bilibili)列表ABCABC表格名字性别生日张三男1997.1.1代码public static void main(String[] args) {

2022-02-03 20:00:26 320

原创 MySQL学习(七)—— 约束(主键约束,非空约束,唯一约束,外键约束)

问题描述 : 约束 :对表中的数据进行限定,保证数据的正确性、有效性和完整性解决方案 :目录问题描述 : 约束 :对表中的数据进行限定,保证数据的正确性、有效性和完整性解决方案 :一、主键约束 :primary key二、非空约束 :not null,某一列的值不能为null 三、唯一约束 :unique,某一列的值不能重复四、外键约束 :foreign key,让表与表产生关系从而确保数据的正确性一、主键约束 :primary ...

2021-09-28 20:39:42 293

原创 MySQL学习(六)—— DQL :查询表中记录(基础查询,条件查询,排序查询,聚合查询,分组查询,分页查询)

问题描述 : DQL(Data Query Language)数据查询语言,用来查询数据库中表的记录(数据)(查询表中数据)关键字 :select,where解决方案 :目录一、语法 :二、基础查询 :三、条件查询 :四、排序查询 :五、聚合函数 :将一列数据作为一个整体,进行纵向的计算六、分组查询 :七、分页查询 :一、语法 :Select...

2021-09-28 20:15:52 295

原创 MySQL学习(五)—— DML :增删改表中数据

问题描述 : DML(Data Manipulation Language)数据库操作语言,用来对数据库中表的数据进行增删改(增删改表中数据)关键字 :insert,delete,update解决方案 :一、添加数据 : 语法 :insert into 表名称(列名称1, ... 列名称n) values(值1, ... 值n);注意 :(1)列名要和表一一对应...

2021-09-28 18:49:47 114

原创 MySQL学习(四)—— DDL :操作数据库、表

问题描述 : DDL(Data Definition Language)数据定义语言,用来定义数据库对象 :数据库,表,列(操作数据库和表)解决方案 :一、操作数据库 :CRUD 1.C(Create) :创建 (1)创建数据库 : create database 数据库名称; (2)创建数据库,需判断(如果不存在,就创建) ...

2021-09-25 22:42:11 149

原创 MySQL学习(三) —— 图形化工具MySQL Workbench 8.0 CE的安装

问题描述 :学习MySQL,我们也要选择一款图形化工具来方便自己的操作以及数据的观察,直观也更简便上手,降低了操作难度。这里我们选择官方提供的MySQL Workbench解决方案 :一、下载MySQL Workbench [直接下载]MySQL :: Download MySQL Workbench [详细步骤] 1.点击链接 2.点击Down...

2021-09-25 22:09:44 1367

原创 C++学习(一)—— 输入和输出

因为有着预习任务,直接从预习题开始,理论知识可以MOOC一、函数题6-1 字符的输入和输出 (16 分)#include<iostream>using std::cin;using std::cout;using std::endl;void input(char* c1, char* c2, int* i);int main(){ char ch1, ch2; int i; input(&ch1, &c...

2021-09-12 18:19:01 671

原创 C++学习(零)—— (自己想说的话)

2020级培养计划有所调整,C++的语言学习调整到了大二第一学期C语言大一第一学期已经学了,有点基础了吧,要好好学啊尽量记录自己的学习情况吧

2021-09-12 16:21:06 62

原创 MySQL学习(零)—— 大一暑假小结(自己想说的话)

2021年暑假大学里的第一个暑假,真的真的感觉自己过的很充实!!虽然没有高中学校给的安排那么紧凑且合理,但自己头一次自己安排假期时间并且还过得不错真的很高兴!!计划算不上很完美,也经常打破计划,但收获也不算少!!利用假期时间稍微学习了一下JAVA以及MySQL至于开始创作,在博客上发表文章的原因呢如下因为自己是速成的,很多东西掌握的不是很牢靠...所以学习时也参照着网课老师以及前辈的经验做了一些笔记记录下来一方面资料笔记分享到博客上,随时可以找回来,不怕没有了另一..

2021-09-10 23:09:42 154

原创 MySQL学习(二)——SQL的基本概念、通用语法以及分类(理论知识)

问题描述 :正式开始学习MySQL,我们首先要明确SQL是什么!解决方案 :1.SQL的基本概念Structured Query Language :结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”,而SQL则被称为“普通话”2.SQL通用语法1.SQL语句可以单行或多行书写,以分号结尾2.可以使用空格和缩进来增强语句的可读性...

2021-09-10 22:56:19 82

原创 MySQL学习(一)—— MySQL 8.0.26 安装及配置(win10)以及MySQL服务的启动、暂停、重启

MySQL 8.0.26的详细下载安装与配置教程问题描述 :MySQL的学习第一步便是下载安装与配置,自己安装过程当中存在了些解决方案 :一、安装MySQL [直接下载] MySQL :: Download MySQL Community Server MySQL :: Download MySQL Community Server[详细步骤]1.点击Download或者点...

2021-09-10 22:21:39 1070

原创 如何在图形化工具【MySQLWorkbench】中进行数据的备份和还原

问题描述 :为保证数据的安全性,数据的备份和还原十分重要,那么Mysql如何在MySQL Workbench 8.0CE中进行备份和还原?解决方案:打开MySQL Workbench 8.0CE,进行如下操作

2021-09-10 00:01:34 3129

空空如也

空空如也

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

TA关注的人

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