自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 写在最前面

本人上海电力大学硕士在读,因为项目和偶然机会接触到了Java ,也是为了以后更好的发展,早日变有钱,所以零基础学Java ,希望自己能够不虚度光阴,把java学好学透,也想有人一起交流,共同进步!...

2021-10-28 19:14:08 80

原创 01-Spring框架概述以及spring中基于xml的ioc配置

01

2022-09-18 22:47:17 196 1

原创 02-Mybatis

01

2022-08-31 12:26:37 166

原创 01-Mybatis-1

查询所有的分析:11创建代理对象的分析:12根据测试类中缺少的创建接口和类 :13我们把pom.xml中的mybatis依赖删除 如何分别实现以下的类和接口 自定义mybatis能通过入门案例看到类 类class Resources class SqlSessionFactoryBuilder 接口 interface SqlSessionFactory interface Sql...

2022-08-31 09:33:17 319

原创 不报错的downLoadUtilse工具类

1.

2022-07-17 10:08:41 151

原创 前端相关的

6-30

2022-06-30 09:47:17 72

原创 复习 tomcat

1.

2022-06-24 22:00:07 110

原创 85-maven工程servlet实例

maven工程servlet实例

2022-06-22 21:15:14 70

原创 84-Maven

1.

2022-05-20 13:18:58 121 1

原创 83-redis---数据库软件

## 今日内容 1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redis# Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,...

2022-05-17 10:02:56 241

原创 82-ajax json案例

# 案例: * 校验用户名是否存在 1. 服务器响应的数据,在客户端使用时,要想当做json数据格式使用。有两种解决方案: 1. $.get(type):将最后一个参数type指定为"json" 2. 在服务器端设置MIME类型 response.setContentType("application/json;charset=utf-8");...

2022-05-16 20:33:54 329

原创 81-JSON-JAVACRIPT的对象表示法

# JSON: 1. 概念: JavaScript Object Notation JavaScript对象表示法 Person p = new Person(); p.setName("张三"); p.setAge(23); p.setGender("男"); var p = {"name":"张三","age":23,"gender":"男"}; * json现在多用于存储和交换...

2022-05-16 09:45:25 291

原创 80-AJAX-异步的JavaScript 和 XML

## 今日内容 1. AJAX: 2. JSON# AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 ...

2022-05-16 00:19:42 96

原创 79-jQuery高级 --动画 遍历 绑定事件

## 今日内容: 1. JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件## JQuery 高级 1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: ...

2022-05-14 18:09:42 383

原创 78-jQuery

## 今日内容 1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例# JQuery 基础: 1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或Jav...

2022-05-12 14:06:50 243

原创 77-listener

## Listener:监听器 * 概念:web的三大组件之一。 * 事件监听机制 * 事件 :一件事情 * 事件源 :事件发生的地方 * 监听器 :一个对象 * 注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码 * ServletContextListener:监听ServletContext对象的创建和销毁 * 方法...

2022-05-12 12:42:00 67

原创 76-filter过滤器--重点

# Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter ...

2022-05-09 09:09:38 234

原创 75-案例练习 接74

74完成列表查询==从数据库中查询到列表 本次接着完成其他功能

2022-05-05 08:48:48 425

原创 74-三层架构+案例

## 三层架构:软件设计架构 1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互 2. 业务逻辑层:处理业务逻辑的。 3. 数据访问层:操作数据存储文件。## 案例:用户信息列表展示 1. 需求:用户信息的增删改查操作 2. 设计: 1. 技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat 2. 数据库设计: ...

2022-05-04 12:49:05 2018 2

原创 5-4集合

2022-05-04 10:15:58 206

原创 73-JSTL 是标签

## JSTL 1. 概念:JavaServer Pages Tag Library JSP标准标签库 * 是由Apache组织提供的开源的免费的jsp标签 <标签> 2. 作用:用于简化和替换jsp页面上的java代码 3. 使用步骤: 1. 导入jstl相关jar包 2. 引入标签库:taglib指令: <%@ taglib %>在jsp开头的位置 3. ...

2022-05-03 19:00:30 84

原创 72-EL表达式

## EL表达式 1. 概念:Expression Language 表达式语言 2. 作用:替换和简化jsp页面中java代码的编写 3. 语法:${表达式} 4. 注意: * jsp默认支持el表达式的。如果要忽略el表达式,展示el表达式的话:2种方式 1. 设置jsp中page指令中:isELIgnored="true" 忽略当前jsp页面中所有的el表达式 2. \${表达式} :忽略当前这个el...

2022-05-03 10:24:31 92

原创 71-MVC开发模式 理论

## MVC:开发模式 1. jsp演变历史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,又写html表,造成难于维护,难于分工协作 3. 再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性 2. MVC:将一个程序分为三个部分 M V C 1. M:Mod...

2022-05-03 09:19:31 116

原创 71-Jsp

## JSP: 1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体...

2022-05-02 13:09:08 70

原创 70-Session ----注意每一次请求只要请求了就会有会有服务器的响应呢一套东西是通用的

## Session:主菜 1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 2. 快速入门: 1. 获取HttpSession对象: HttpSession session = request.getSession(); 2. 使用HttpSession对象: Object getAttribute(String name) ...

2022-05-01 21:31:36 321

原创 69-JSP

## JSP:入门学习 1. 概念: * Java Server Pages: java服务器端页面 * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 * 用于简化书写!!! 2. 原理 * JSP本质上就是一个Servlet 3. JSP的脚本:JSP定义Java代码的方式 1. <% 代码 %>:定义的java代码,在se...

2022-05-01 11:17:48 99

原创 4-30流--案例

1.文件复制:注意fis fos的地址栏package 流;import java.io.FileInputStream;import java.io.FileOutputStream;public class Demo01 { public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream("D:\\hello\\1.jpg")

2022-04-30 08:00:51 240

原创 68-会话技术cookie

## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session## Cookie: 1. 概念:客户端会话技术,将数据保存到客户端 2. 快速入门: * 使用步骤: ...

2022-04-29 22:40:14 1250

原创 mysql详解

MySQL操作笔记(五万字详解)_Coder Xu的博客-CSDN博客

2022-04-28 10:25:40 1039

原创 66-response

(108条消息) 学会Response响应,吃透这篇足够_Coder Xu的博客-CSDN博客(108条消息) JavaWeb案例(一):使用response对象下载文件_Coder Xu的博客-CSDN博客(108条消息) JavaWeb案例(二):使用response对象实现验证码_Coder Xu的博客-CSDN博客​​​​​​(108条消息) JavaWeb案例(三):使用response实现重定向_Coder Xu的博客-CSDN博客...

2022-04-28 08:38:36 300

原创 3-27request案例

需求:1.需求用户登录案例需求: 1.编写login.html登录页面 username & password 两个输入框 2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表 3.使用JdbcTemplate技术封装JDBC 4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您(设置request域实现共享数据) 5.登录失败跳转到FailServlet展示:登录失败,用户名或密码...

2022-04-27 16:01:03 442

原创 4-27 请求参数的通用方法/请求转发/共享数据/获取ServletContext

获取请求体的参数的通用方法 1. 获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数 1. String getParameter(String name):根据参数名称获取参数值 例如username=zs&password=123 参数写入username 会返回zs的字符串 2. String[] getParameterValues(String name):根据参数名称获...

2022-04-27 08:52:49 884

原创 4-26获取请求体 (请求参数)

注意一个问题 html中表单的action这里的action中只写了/demo08注意要跟运行的编辑配置中对应如果划线地方只有 http://localhost:80/ 则action应该写/day22/demo08注意这个地方 好好想想* 请求体:只有POST请求方式,才有请求体,在请求体中封装了POST请求的请求参数方法步骤: 1. 获取流对象 * BufferedReader getReader(...

2022-04-26 23:54:57 1380

原创 4-26获取请求体数据 只有post方式时有

注意一个问题 html中表单的action这里的action中只写了/demo08注意要跟运行的编辑配置中对应如果划线地方只有 http://localhost:80/ 则action应该写/day22/demo08注意这个地方 好好想想* 请求体:只有POST请求方式,才有请求体,在请求体中封装了POST请求的请求参数方法步骤: 1. 获取流对象 * BufferedReader getReader()...

2022-04-26 23:53:09 996

原创 4-26防盗链单独开一个 因为涉及两个tomcat同时启动

如何启动两个tomcat; 注意服务器名称-端口号-和jvm不要设置一样的连接导入 加号然后启动即可步骤::资源路径/demo08两个html网页*虚拟地址/day21注意显示是在day22的就是Demo所在的tomcat中显示*虚拟地址/day22注意显示是在day22的就是Demo所在的tomcat中显示...

2022-04-26 20:39:50 244

原创 4-24 servlet

1.index.jsp只用虚拟地址不用加东西是因为相当于默认的首页web下其他的html访问就需要再加地址了

2022-04-24 23:19:24 1290

原创 4-23 复习object

1.注意直接打印对象就是默认打印地址值(如果重写toString();方法则会按重写的方法来打印出来)2.

2022-04-23 22:07:45 93

原创 4-23复习

1.两种配置文件加载形式

2022-04-23 08:27:18 130

原创 4-22复习

/* * 需求: 1. 通过键盘录入用户名和密码 2. 判断用户是否登录成功 */public class JdbcDemo11 { public static void main(String[] args) { //1.键盘录入 接受用户名和密码 Scanner sc= new Scanner(System.in); System.out.println("请输入用户名"); String usernam...

2022-04-22 18:44:00 185

原创 复习 -- mysql数据库相关

1.sql定义了操作所有关系型数据库的规则DDL 操作数据库和表CRUD\操作数据库C 创建数据库create database db1;create database if not exists db1;create database db1 character set utf-8;create database if not exists db1 character set gbk;Rshow databases;插卡吗所有数据库的名称;修改数据库的字符集 这..

2022-04-14 21:47:11 349

空空如也

空空如也

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

TA关注的人

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