JavaWeb
文章平均质量分 73
JavaWeb学习记录
编程芝士
字节跳动后端工程师,测控专业转程序员,努力努力,为了家人和蝈蝈!
展开
-
CURL指令用法
curl 是常用的命令行工具,程序员必备转载 2023-02-18 15:20:10 · 519 阅读 · 0 评论 -
【JavaWeb】Jedis的使用
概念Jedis是一款java操作redis数据库的工具,要在Java开发中使用好Redis中间件,必须对Jedis熟悉才能写成漂亮的代码。快速入门1. 导入jedis的jar包2. 使用步骤获取连接 操作 关闭连接//1.获取连接Jedis jedis = new Jedis("localhost", 6379);//2.操作jedis.set("username"...原创 2020-05-02 16:42:49 · 483 阅读 · 0 评论 -
【JavaWeb】Redis入门
关系型数据库与非关系型数据库当前比较流行的关系型数据库有:MySQL、Orical、DB2、Microsoft SQL Server、Microsoft Access等非关系型数据库有:Redis、 NoSql、Cloudant、HBase等关系型数据库1、关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最大特点就是事务的一致性;3、简单来说,关系模型指的...原创 2020-04-27 21:57:12 · 377 阅读 · 0 评论 -
【JavaWeb】JSON概述
概念JSON:JavaScript 对象表示法(JavaScriptObjectNotation)。JSON一种数据格式。它本身是一串字符串,只是它有固定格式的字符串,符合这个数据格式要求的字符串,我们称之为JSON。user包含 3 个用户(对象),数组中每个对象表示了姓名和年龄:var user = [ { "name": "张三", "age": 26...原创 2020-04-27 16:49:20 · 383 阅读 · 0 评论 -
【JavaWeb】AJAX概述
概念AJAX 是三个单词的缩写 : Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。作用传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。实现方式实现方式有两种:1. 使用 JavaScript 实现2. 使用 JQu...原创 2020-04-26 16:42:37 · 259 阅读 · 0 评论 -
【JavaWeb】过滤器与监听器
功能过滤器:依赖于servlet容器。它具有拦截客户端请求的功能,Servlet过滤器可以改变请求中的内容,来满足实际开发中的需要。一般用于完成通用的操作,如:登陆验证、统一编码处理、敏感字符过滤…快速入门1.步骤定义一个类,实现接口Filter复写方法配置拦截路径3.1 web.xml3.2 注解 :@WebFilter根据需要修改request头和request数据;在s...原创 2020-04-25 15:37:46 · 171 阅读 · 0 评论 -
【JavaWeb】Session详解
Session入门概念Session是服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。为什么需要Session 我们用浏览器打开一个网页,用到的是HTTP协议,学过计算机的应该都知道这个协议,它是无状态的,什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。但是这种无状态的的好处是快速。但是这带来一个问题,即你连续...原创 2020-04-16 21:45:49 · 643 阅读 · 0 评论 -
【JavaWeb】Cookie详解
会话技术基本概念指用户打开一个浏览器,访问一个网站,只要用户不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话。会话跟踪技术有Cookie和Session,Cookie技术是先出现的。一次会话中包含多次请求和响应。功能在一次会话内的多次请求间共享数据分类客户端会话技术:Cookie 服务器端会话技术:Session...原创 2020-03-24 11:30:49 · 907 阅读 · 0 评论 -
【JavaWeb】一个文件下载案例
需求 1. 页面显示超链接 2. 点击超链接后弹出下载提示框 3. 完成文件下载分析1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框。而在本例中想要下载一张图片,如果直接在html中给图片做成超链接,浏览器点击后会直接加载图片,而不会弹出下载,不符合要求。2. 我们需要任何资源都必须弹出下载提示框3.可以使用响应头设...原创 2020-03-23 20:50:10 · 404 阅读 · 0 评论 -
【JavaWeb】ServletContext详解
基本概念ServletContext,Servlet上下文,提供对应用程序中所有Servlet所共有的各种资源和功能的访问,是一个全局的储存信息的空间,一个web应用对应一个ServletContext,所以ServletContext的作用范围是整个应用,服务器开始,其就存在,服务器关闭,其才释放。为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的...原创 2020-03-23 16:05:21 · 1538 阅读 · 0 评论 -
【JavaWeb】HTTP中的response详解
快速入门前面已经简单介绍过HTTP中的请求消息request,它是客户端发送给服务器端的数据,而response是响应消息,是服务器端发送给客户端的数据。格式包括四部分:响应行 响应头 响应空行 响应体一个简单的例子响应行 HTTP/1.1 200 OK响应头 Content-Type: text/html;charset=UTF-8 ...原创 2020-03-22 23:49:08 · 2745 阅读 · 0 评论 -
【JavaWeb】 Http中的request详解
HTTP简介概念超文本传输协议,定义了客户端和服务器端通信时,发送和接受数据的格式。协议特点基于TCP/IP的高级协议 默认端口号是80 基于请求/响应模型的:一次请求对应一次响应 无状态的,每次请求之间相互独立,不能交互数据。历史版本1.0 : 每一次请求都会相应新的连接1.1 : 如果两次地址一样可以复用连接请求消息数据格式请求行请求方式...原创 2020-03-21 22:29:02 · 1598 阅读 · 0 评论 -
【JavaWeb】Web 相关概念 与 Tomcat的配置
软件架构两种模式:C/S: 客户端/服务器 B/S: 浏览器/服务器(重点)浏览器/服务器模式的优点:服务器端发生变化不需要通知客户端。资源分类1.静态资源所有用户访问后,得到的结果都是一样的,称之为静态资源。例如:html、css、JavaScript2.动态资源每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,再返...原创 2020-03-20 21:36:24 · 223 阅读 · 0 评论 -
【JavaWeb】Servlet入门
概念Servlet:运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 将来我们自定义一个类,实现Servlet接口,复写方法。快速入门1. 创建JavaEE项目2.定义一个类,实现Servlet接口public class ServletDemo1 implements Servlet3.实现接口中的抽象...原创 2020-03-20 22:17:50 · 244 阅读 · 0 评论 -
【JavaWeb】用户登录案例
需求1. 编写login.html登录页面,包含username & password 两个输入框2. 使用Druid数据库连接池技术,操作mysql,test数据库中user表3. 使用JdbcTemplate技术封装JDBC4. 登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您5. 登录失败跳转到FailServlet展示:登录失败,用户名或...原创 2020-03-21 20:08:36 · 5224 阅读 · 4 评论