项目基础
文章平均质量分 74
项目基础
岿然如故
这个作者很懒,什么都没留下…
展开
-
window下安装redis
redis下载安装1 下载安装包redis下载地址2 解压文件3 启动Redis:打开一个cmd窗口,使用cd命令切换到上边的解压目录,运行如下命令,启动redis服务redis-server.exe redis.windows.conf启动如下图4. 测试:再打开一个cmd窗口,切换到上边的解压目录,启动Redis客户端redis-cli.exe -h 127.0.0.1 -p 6379启动如下图测试redisredis操作命令Redis认证在redis.window原创 2021-03-07 18:13:02 · 284 阅读 · 0 评论 -
SpringMVC文件上传,拦截器,异常处理
SpringMVC的文件上传文件上传单文件上传导入相应坐标pom.xml <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1原创 2021-01-09 09:27:57 · 157 阅读 · 0 评论 -
SpringMVC的数据响应
SpringMVC的数据响应SpringMVC的数据响应格式SpringMVC的数据响应-页面跳转-返回字符串形式SpringMVC的数据响应-页面跳转-返回ModelAndView形式1在Controller中方法返回ModelAndView对象,并且设置视图名称spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/be原创 2021-01-09 09:19:50 · 252 阅读 · 1 评论 -
Spring集成web环境
Spring集成web环境 ①配置ContextLoaderListener监听器 ②使用WebApplicationContextUtils获得应用上下文手动ApplicationContext应用上下文获取方式dao层package com.itheima.dao;public interface UserDao { public void save();}package com.itheima.dao.impl;import com.itheim原创 2021-01-09 09:14:54 · 105 阅读 · 0 评论 -
Spring JDBC 基本使用
Spring JDBC 基本使用JdbcTemplate基本使用创建工程坐标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.apa原创 2021-01-09 09:11:01 · 194 阅读 · 0 评论 -
SpringAOP
SpringAOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 的作用及其优势作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强优势:减少重复代码,提高开发效率,并且便于维护AOP 的底层实现实际上,AOP 的底层是通过 Spring 提供的的动态代理技术实现的。在运行期间,Spring通过动态代理技术动态的生成代理对象,代理对象方法执行时进行增强功能的介原创 2021-01-09 09:05:29 · 71 阅读 · 1 评论 -
SpringIOC
SpringIOCSpring的xml配置Spring程序开发步骤①导入 Spring 开发的基本包坐标pom.xml <!-- 1 导入spring-context --> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-co原创 2021-01-09 08:59:56 · 88 阅读 · 0 评论 -
JDBC连接mysql
JDBCJDBC基础概念1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门2. 快速入门: * 步骤: 1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar原创 2021-01-03 09:45:24 · 307 阅读 · 0 评论 -
Redis基本操作命令
Redis概念1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就原创 2021-01-09 08:41:36 · 92 阅读 · 0 评论 -
Filter & Listener
Filter & ListenerFilter过滤器快速入门1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解注解原创 2021-01-09 08:45:03 · 73 阅读 · 0 评论 -
会话技术
会话技术项目文件夹:G:\javaEE_Http\http_web\cookie_session概念1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie概念项目文件夹:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创原创 2021-01-09 08:44:49 · 73 阅读 · 0 评论 -
HTTP的Response请求
请求消息数据格式 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功。代表:200 3. 3xx:重定向。代表:302(重定向),304(访问缓存) 4.原创 2021-01-09 08:44:33 · 606 阅读 · 0 评论 -
HTTP的request请求
HTTP概念* 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 * 历史版本: * 1.0:每一次请求响应都会建立新的连接 * 1.1:复用连接请求消息数据格式请求消息::客户端发送给服务器端的数据*原创 2021-01-09 08:44:11 · 628 阅读 · 0 评论 -
Servlet & Tomcat
Servlet & Tomcatweb相关概念软件架构1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,p原创 2021-01-09 08:42:34 · 169 阅读 · 0 评论