自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb学习笔记-part11-SpringBoot-基础篇

1 概述SpringBoot的设计目的是用来简化Spring应用的初始搭建以及开发过程1.1 快速开发一个SpringBoot项目感受其魅力 idea新建项目使用Spring Initializr模板 编写一个SpringMVC的Controller类: package com.pjh.controller;​import org.springframework.web.bind.annotation.GetMapping;imp...

2021-11-07 20:26:27 681

原创 JavaWeb学习笔记-part10-SpringMVC

1 概述springmvc是基于spring的一个servlet升级版,实际上是spring的一个模块,专门做web开发的。web开发底层是servlet,框架是在servlet基础上面增加一些功能,让你做web开发方便。SpringMVC就是一个spring容器,放的是控制器对象(Controller)。我们要做的就是使用@Controller创建控制器对象,把对象放入springmvc容器中,把创建的对象作为控制器使用,这个控制器对象能接受用户的请求,显示处理结果,就当作是一个servlet

2021-10-31 13:53:30 309

原创 JavaWeb学习笔记-part9-Spring(下)

3 AOP面向切面编程3.1 动态代理3.1.1 代理模式: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 假设你有a类,想要调用c类的方法,但是c类禁止a类调用它的方法,因此可以在a和c中间创建一个b代理,让b来访问c。此时,可以通过a访问b、b再访问c的过程,达到a类调用c方法的效果。 使用代理模式的作用: 功能增强:在你原有的功能上,增加了新的额外的

2021-10-05 17:47:03 178

原创 JavaWeb学习笔记-part8-Spring(上)

Spring1 总体概述出现在2002左右,解决企业开发难度,减轻对项目模块之间的管理,类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系;能实现模块之间,类之间的解耦合。 spring核心技术:ioc,aop。 依赖:classA中使用classB的属性和方法,叫做classA依赖classB 优点: 轻量:spring框架使用jar比较少,核心功能所需jar总共3m左右;运行占用资源少,运行效率高。不依赖其他jar 针对接口编程,解耦合

2021-10-01 15:12:42 194

原创 JavaWeb学习笔记-part7-MyBatis

MyBatis 框架目录MyBatis 框架1 总体概述1.1 软件开发常用结构1.2 框架(Framework)1.3 JDBC的缺陷1.4 MyBatis框架是什么2 快速入门2.1 入门案例2.2 主要类的介绍2.3 Mybatis工具类3 深入理解3.1 Mybatis动态代理3.2 传入参数3.3 Mybatis内部机制其实是JDBC3.4 封装MyBatis输出结果3.5 模糊查询like4 动态sql4.1 标签4

2021-09-19 20:38:02 324

原创 JavaWeb学习笔记-part6-Maven

Maven学习之前你应该了解并且需要准备的软件开发中的阶段需求分析:分析项目具体需要完成的功能,有什么要求,具体怎么实现设计阶段:根据分析结果,涉及项目的使用什么技术,解决难点开发阶段:编码实现功能,编译代码,自我测试测试阶段:专业测试人员,测试整个项目的功能是否符合设计要求,出一个测试报告项目打包,发布阶段:给用户安装项目Maven能做什么 项目的自动构建,帮助开发人员做项目代码的编译,测试,打包,安装,部署等工作 管理依赖:管理项目中使用的各种jar包

2021-08-31 16:31:11 318

原创 JavaWeb学习笔记-part5-JQuery

JQuery是Js的一个库,存放用Js代码写的function,其简化了JS代码你的第一个JQuery代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--指定jquery库文件位置--> <script type="text/javascript" s...

2021-08-30 13:47:01 121

原创 JavaWeb学习笔记-part4-AJAX

AJAX全局刷新与局部刷新 全局刷新:整个浏览器都被新的数据覆盖,在网络中传输大量的数据,浏览器需要加载,渲染页面。 局部刷新:在浏览器的内部发起请求,获取数据,改变页面中的部分内容,其余的页面无需加载和渲染。网络中数据传输量少,用户体验更好 ajax是用来做局部刷新的,局部刷新使用的核心是异步对象(XMLHttpRequest),这个异步对象是存在于浏览器内存中的,使用javascript语法创建和使用XMLHTTPRequest对象。 AJAX是什么 AJAX:A

2021-08-24 22:50:21 155

原创 JavaWeb学习笔记-part1

互联网通信 什么是互联网通信 两台计算机通过网络实现文件共享行为,就是互联网通信 互联网通信中的角色划分 客户端:用于发送请求的计算机 服务端:用于接受请求,并满足请求的计算机 互联网通信模型 C/S通信模型: client software(客户端软件) 客户端软件专门安装在客户端计算机上 帮助客户端计算机向指定服务端计算机发送请求,索要资源文件

2021-08-24 16:28:30 127

原创 JavaWeb学习笔记-part3

JSP规范介绍 来自于JAVAEE规范中的一种 JSP规范制定了如何开发JSP文件代替响应对象将处理结果写入到响应体的开发流程 JSP规范制定了Http服务器应该如何调用管理JSP文件 响应对象存在弊端 适合将数据量较少的处理结果写入到响应体中 如果处理结果数量太多,使用响应对象增加开发难度 JSP优势 JSP文件在互联网通信过程,是响应对象替代品 降低将处理结果写入到响应体的开发工作量降低处理结果维护难度 在JSP文件开发中,

2021-08-24 16:27:19 150

原创 JavaWeb学习笔记-part2

HTTP网络协议包 网络协议包: 在网络中传递信息都是以二进制形式存在的 接收方浏览器/服务器在接收到信息后,要做的第一件事就是将二进制数据进行编译成文字、图片、视频、命令 传递信息数据量往往比较巨大,导致接收方很难在一组连续二进制得到对应数据 网络协议包是一组有规律的二进制数据,在这组数据存在固定空间,每一个空间专门存放特定信息,这样接收方在接收到网络协议包之后就可以到固定空间得到对应信息,网络协议包出现极大降低了接收方对接收二进制数据编译难

2021-08-24 16:24:44 133

原创 MYSQL学习笔记

MYSQL学习记录库(database),表(table)SQL语句:DQL(数据查询):select简单查询:select 字段名1,字段名2... from 表名;select 字段名 as 新字段名 from 表名;​ select (字段名1),(字段名2)… from (table_name) ; ps: 字段可以参与数学运算​ 在字段号后加上 as (rename) 可以给查询结果的列重命名。命名可以为中文。​ 标准sql语句要求字符串用单引号括起来,尽管mysql支持双

2021-06-06 14:04:44 1202 4

空空如也

空空如也

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

TA关注的人

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