自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb三大组件

Filter过滤器Filter的作用是拦截请求,过滤响应。拦截请求的应用场景有:权限检查,日记操作,事务管理。创建filterpackage cn;/*@Time:2022/5/3-11:23*/import org.springframework.util.ObjectUtils;import org.springframework.util.StringUtils;import javax.servlet.*;import javax.servlet.http.HttpServlet

2022-05-18 18:41:23 201

原创 Spring boot

Spring BootSpring Boot 是由Pivotal团队提供的全新的框架,Spring Boot是基于Spring5.0开发的项目起点。Spring Boot的设计目的是为了让你尽快的跑起来Spring应用程序,尽可能的减少配置文件设计目的:用来简化Spring应用程序的初始化构建以及开发过程从根本上来讲Spring Boot它默认了很多框架的使用方式,就像Maven整合了所有的jar,Spring Boot整合了大部分的框架。总结:1.为所有Spring开发提供了一个更快更广泛的入

2021-06-29 17:42:24 82

原创 文件上传和下载

server: port: 8080 servlet: #项目访问名称 context-path: /springbootspring: mvc: #静态资源映射 static-path-pattern: classpath:/statics/** resources: static-locations: /statics/ datasource: url: jdbc:mysql://localhost:3306/appinfodb?se

2021-06-29 17:37:00 79

原创 热部署。。

<!-- Spring Boot 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional>

2021-06-29 17:36:28 67

原创 Thymeleaf模板

Thymeleaf模板是一个模板引擎,它可以完全替代JSP,相比较其他的模板引擎,它有如下三点:1.Thymeleaf在有网络和无网络的环境下皆可以运行,可以让美工在浏览器查看页面的静态效果,这是由于它是支持HTML原型,然后在HTML标签中加了额外属性来达到模板+数据的展示方式。浏览器在解析HTML时会忽略未定义的标签属性,所以Thymeleaf的模板可以动态的运行,当有数据返回时,Thymeleaf标签会动态的替换静态内容,使页面动态展示。2.Thymeleaf开箱即用。它提供标准和Spring标

2021-06-29 17:33:44 135

原创 mybatis代码生成器

<!-- 使用 mybatis generator 生成代码 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version>

2021-06-29 17:33:04 158

原创 Redis

Redis性能出现一些瓶颈,磁盘I/O上,随着互联网的进一步发展,各种类型的应用层出不穷,会导致当前云计算,大数据盛行的时代,对于性能有了跟多的需求。1,低延迟的读写:应用快速的反应能极大提高用户的满意度2,支持海量数据和流量:对搜索大型应用而言,需要利用PB级别的数据,和能应对百万级的流量。3,大规模的集群管理:系统管理员希望在硬件成本,软件成本更简单的部署和管理4,庞大的运营成本为了克服这些困难,NoSQL应运而生,它同时兼备高性能,可扩展,高可用等优点。Redis是现在最受欢迎的No S

2021-06-29 17:32:27 42

原创 Springmvc代码

application-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/cont

2021-06-29 17:32:01 100

原创 Spring mvc

Spring MVCMVC 设计 不仅限于Java Web应用、包括许多应用,比如前端、PHP 、.NET等语言,根本原因解耦个模块。MVC是 Model、View和Controller的缩写,分表代表Web应用程序的三种职责。模型: 用于存储数据以及处理用户请求的业务逻辑视图:向控制器提交数据,显示模型中的数据控制器:根据视图提出的请求判断将请求和数据交给那个,模型处理,将处理后的相关结果交给那个视图更新显示。Spring MVC 结构最清晰的MVC Model实现清晰的角色划分灵活的配

2021-05-11 13:37:26 71

原创 Spring_MyBatis代码

applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/conte

2021-05-11 13:35:21 91

原创 Spring相关代码

applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" x

2021-05-11 13:34:17 74

原创 Spring

Spring 框架企业级系统大规模,用户数量多,数据规模大,功能众多 性能和安全性要求高 业务复杂。什么是Spring ?(Java EE的春天)1、是轻量级的 IOC/DI 和 AOP容器的开源框架2、Spring 提倡以 最少侵入 的方式来管理应用中的代码,意味着我们可以随时的安装或卸载Spring3、Spring的使命 简化Java开发目标:使现有的技术更加的易用内容:IOC /DI AOP实现、数据访问支持、声明式事务Spring的设计理念是面向Bean编程、两个核心的技术IOC

2021-05-11 13:33:39 43

原创 MyBatis 缓存

MyBatis 缓存MyBatis对缓存提供支持,但是在没有配置的情况下,它只开启一级缓存,一级缓存是指相对同一个SqlSession而言,所以在参数和SQL完全相同的情况下,我们使用同一个SqlSession对象 调用一个mapper方法,往往只执行一次SQL,因为使用SqlSession第一次查询后,Mybatis会将其放在缓存中,以后再次查询的时候,如果没有声明需要刷新,并且缓存没有超时的情况下,SqlSession都会取出当前缓存的数据,而不是再次发送SQL到数据库。一级缓存的声明周期?1、M

2021-05-11 13:31:54 87

原创 mybatis代码

pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o

2021-04-28 11:24:28 111

原创 MyBatis

Maven基本概念主要用途:1.自动化构建Java项目,依赖管理,项目管理构建流程:清理,编译,测试,生成报告,打包,部署依赖管理,项目管理:提供免费的中央仓库(https://mvnrepository.com/),自动下载构建,约定优于设置,省去一些事情:命名,规划目录结构的额外成本。maven配置[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O5R8QQ9Z-1619580214581)(C:\Users\16068\Desktop\maven下载配置.

2021-04-28 11:23:53 67

原创 异步请求

//Servlet中设置PrintWriter out=response.getWriter();out.write(JSON.toJSONString(封装对象))$(function(){ //等于body 一进入页面就会调用这个函数})function 方法名(形参){$.ajax({ url:"请求的地址"; type:"POST", dataType:"JSON", data:{'变量名':变量}, //data页面传过去的值

2021-04-21 21:50:25 198

原创 文件的上传和下载

文件上传的基本步骤//1.文件要求必须是POST请求 2.enctype="multipart/form-data"<form action="请求文件的地址" method="post" enctype="multipart/form-data"> //设置文件上传基本路径String savePage= getServletContext().getRealPath("/upload");//在项目的基本路径下创建文件//设置文件临时路径String tempPage=get

2021-04-21 21:40:14 84

原创 servlet

jsp(java Server Pages)一种动态的网页技术,跨平台。优点:一次编写到处运行强大的可伸缩性:从只有一个小小的jar就可以运行jsp/servlet 到有多态服务器进行集群和负载均衡,事务的处理,消息的处理系统的多平台缺点:为了跨平台的性能极大增加了产品的复杂性web.xml//默认页面<welcome-file-list> <welcome-file>/index.jsp</welcome-file></wel

2021-04-21 21:39:17 56

原创 servletd的请求回复

Servlet//和页面建立连接<servlet> <servlet-name>StudentServlet</servlet-name> <servlet-class>com.servlet.StudentServlet</servlet-class></servlet><servlet-mapping> <servlet-name>StudentServ

2021-04-16 22:52:32 74

原创 数据库的连接

数据库的连接 //装载MySQL驱动 Class.forName("com.mysql.jdbc.Driver"); //加载Connection getConnection(连接字符串,数据库账号,数据库密码) connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/myschool","root","root"); //获取prepareStatement 并传入sql语句 进行预编译 prepar

2021-04-16 22:51:45 71

空空如也

空空如也

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

TA关注的人

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