DAY14 Javaweb Servlet、Response、Request

以下讲的都是最底层的内容,以后会被新的方法顶替掉

一、Servlet,是sun公司开发的一门技术,如果要开发sevlet程序(网页java),只需要1、实现这个接口就可以  2、把开发好的java类部署到web服务器中。把实现了Servlet接口的Java程序叫做Servlet,一个请求地址对应一个servlet,在xml中配置

教训:pom.xml中的依赖从百度复制过来爆红,官网复制后可以使用

servlet-maping:*.abc,那么所有字母+abc都能进入

*(所有的文件),优先级最低。先执行有明确路径的maping映射

二、servletContext,容器:所包含网页内容

三、context.getRequestDispacher(“/转发请求路径").forward(req,resp)  请求转发

四、property(财物,不动产),读取文件内的内容:

五、HttpServletResponse

servlet响应给客户端,可以下载文件、实现验证码

六、HttpServletRequest

servlet获得客户端请求。

七、cookie客户端给服务端(保存在客户端),session服务器给每个用户(浏览器等级sessionId)创建一个session(保存在服务器)

 

热门文章

暂无图片
编程学习 ·

Day 11 武装飞船

《外星人入侵》游戏要实现的是:玩家控制一艘出现在屏幕底部中央的飞船,可以使用箭头左右移动飞船,还可以使用空格来进行射击,游戏开始时候一群外星人出现在天空,他们在屏幕中向下移动,玩家的任务是射杀这些外星人,玩家将所有外星人都消灭干净后,会出现一群新的外星人,…
暂无图片
编程学习 ·

anaconda安装pytorch

CPU版本: https://pytorch.org/get-started/previous-versions/ #CPU only conda install pytorch1.2.0 torchvision0.4.0 cpuonly -c pytorch 参考博客 [1]https://blog.csdn.net/u014723479/article/details/103001861?utm_medium=distribute.pc_relevant.none-task-blog-B…
暂无图片
编程学习 ·

自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画

一、概述前两篇,我为大家讲述了利用XML来定义动画及插值器,但在代码中,我们常常是动态生成动画的,所以,这篇将为大家讲述如何用代码生成动态生成动画及插值器。先简单写出各个标签对应的类,方便大家理解:scale —— ScaleAnimationalpha —— AlphaAnimationrotate ——…
暂无图片
编程学习 ·

2020-07_python-docx 0.8.10 User Guide_10

python-docx 0.8.10 User Guide 说明:本文的内容来源python-docx官方文档,出于学习的目的借助于有道进行翻译。 翻译的原则:只有在有道翻译出的内容不通顺或意义有误的情况下才使用个人翻译。Understanding pictures and other shapes Conceptually, Word documents have tw…
暂无图片
编程学习 ·

Redis和Java客户端 Jedis

今日内容 1. redis1. 概念2. 下载安装3. 命令操作1. 数据结构4. 持久化操作5. 使用Java客户端操作redisRedis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型…
暂无图片
编程学习 ·

OpenCV联通域检测 connectedComponentsWithStats

文章目录函数介绍C++ 代码示例Python 代码示例函数介绍 输入必须是单通道图像,最好是二值图 int cv::connectedComponents (cv::InputArrayn image, // input 8-bit single-channel 二值图cv::OutputArray labels, // output label mapint …
暂无图片
编程学习 ·

【Java】--CyclicBarrier的介绍及应用

CyclicBarrier 简介 CyclicBarrier是java.util.concurrent包下的一个类,CyclicBarrier的字面意思是 可循环(Cyclic) 使用的 屏障(Barrier) 。 CyclicBarrier能让一组线程到达一个屏障(也可叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会打开,所有被屏障拦截的线…
暂无图片
编程学习 ·

extern随笔

extern的用法总结函数声明是可有可无的,因为函数不加修饰符默认是extern的; 全局变量在其他文件中使用时,extern关键词是必须的,如果变量在其他文件中没有extern且没有显示的初始化,则会被当成变量的定义。局部变量是不需要extern关键字描述的,而且局部变量在程序运行时才…
暂无图片
编程学习 ·

详解Linux的nohup和&用法和区别

Linux的nohup和&用法和区别在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &可是有很多程序并不像mysqld一样,这样我们就需要…
暂无图片
编程学习 ·

【springboot高级】(二:自定义系统监听器,实现ApplicationListener接口。(使用篇))

springboot在系统启动的时候,提供了很多的监听,有时候我们需要根据一些业务,在启动的时候监听springboot启动的某个节点,然后做相应的事情,那么这节就来讲一下如何实现自定义监听器,在springboot发送事件的时候,我们能够监听到。 (注意:自定义监听器和自定义初始化器原…
暂无图片
编程学习 ·

Windows编程—Windows驱动开发环境搭建

文章目录前言步骤步骤一步骤二步骤三连接测试步骤四步骤五总结 前言 作为一个编写Windows程序的开发人员,对Windows驱动开发 并非必需要掌握,但是掌握 Windows驱动开发对Windows程序开发人员却有极大的好处。一个直观的感受 程序操作权限更大了,因为处在内核层了嘛。应该可以…
暂无图片
编程学习 ·

Niushop单商户商城系统后台新增功能啦!

随着单商户商城系统直播功能的上线,越来越多的牛友反馈,这真的是太方便啦! 抗疫期间,商城直播无疑是当下最红,再加上地摊经济,线上直播,线下溜达的功夫还能看看商品实物,简直不要太完美! 因此,Niushop研发团队就直播这一功能,又新增了几项功能,更方便于牛友们直播带…
暂无图片
编程学习 ·

微信公众号自定义菜单栏绑定关联小程序

日期:2020/7/2 10:02 原文链接: http://note.youdao.com/noteshare?id=a5b5529c7bb1f385fa5453d2a338dbd1&sub=B015901C99BF4BEF93CA3F3E1F8AA7B4 注意事项: 微信公众号必须已经有了绑定关联的小程序,如微信公众号还没有关联小程序,请去微信公众平台进行绑定 情况一:…
暂无图片
编程学习 ·

PYQT中QtMultimedia模块使用及处理

PYQT中,使用QtMultimedia模块,播放视频。 本文可以实现的功能是点击播放按钮,可以播放视频;点击暂停按钮,可以停止播放视频;拉动进度条,可以定位视频播放位置。 附上代码: from PyQt5.QtCore import QUrl import PyQt5.QtWidgets from PyQt5.QtMultimedia import * fro…
暂无图片
编程学习 ·

mfc110.dll丢失,解决方法

mfc110.dll丢失,解决方法参考文章: (1)mfc110.dll丢失,解决方法 (2)https://www.cnblogs.com/hsd1727728211/p/5412141.html 备忘一下。
暂无图片
编程学习 ·

过拟合和欠拟合

过拟合和欠拟合一、什么是过拟合和欠拟合?二、过拟合和欠拟合问题1、欠拟合:2、过拟合:2.1 减少过拟合总结:三、产生过拟合原因四、解决过拟合方法1. 正则化2. 剪枝处理3. 提前终止迭代4. 权值共享5. 增加噪声6. Batch Normalization7. Bagging和Boosting8. Dropout 一、什…
暂无图片
编程学习 ·

https://www.cnblogs.com/sunsky303/p/7731911.html https://blog.csdn.net/lilele12211104/article/details/80393463
暂无图片
编程学习 ·

使用MapReduce实现join操作

文章目录一.概述二.需求三.map+reduce实现join四.MapReduce Map端 join实现原理(没有reduce处理) 一.概述 熟悉SQL的读者都知道,使用SQL语法实现join是很简单的,只需要一条SQL语句即可,但是在大数据场景下使用MapReduce编程模型实现join还是比较繁琐的在实际生产中我们可以借助…