2020/2/10学习总结(代码片段)

wangzhaojun1670 wangzhaojun1670     2023-04-19     138

关键词:

今天学习了listener的相关知识

1.简介
    Listener 的作用是用于监听 web应用的创建和销毁,以及在其上attribute发生的变化。 
    web应用即ServletContext对象(jsp的隐式对象application) 
    除了对web应用的监听外,还能监听session和request的生命周期,以及他们的attribute发生的变化。

   Javaweb中的监听器是用于监听web常见对象HttpServletRequest,HttpSession,ServletContext。

2.监听器的作用 
  监听web对象创建与销毁.
  监听web对象的属性变化

3.创建一个监听器

  1. 创建一个类,实现需要监听器的接口
  2. 重写接口中的方法
  3. 在web.xml中配置注册该监听器
  4. 监听 ServletContext的生命周期java文件
  5. //需要实现ServletContextListener
    public class ContextListener implements ServletContextListener 
        @Override
        public void contextInitialized(ServletContextEvent sce) 
             System.out.println("web应用初始化");
        
     
        @Override
        public void contextDestroyed(ServletContextEvent sce) 
             System.out.println("web应用销毁");
        
     
    
    <!--xml配置文件-->
    <
    listener> <listener-class>com.joe.listener.ContextListener</listener-class> </listener>

mybatis学习总结(代码片段)

1Mybatis入门1.1单独使用jdbc编程问题总结1.1.1jdbc程序publicstaticvoidmain(String[]args)Connectionconnection=null;PreparedStatementpreparedStatement=null;ResultSetresultSet=null;try//加载数据库驱动Class.forName("com.mysql 查看详情

[学习总结]python语言学习总结(代码片段)

用py也很久了,很多东西只知道拿来用,并没有深究,感觉这样是不够的。我决定写这么一篇总结,把很多遗忘的东西拾起来,把很多没搞懂的东西搞清楚。1.eval函数用法:eval(expression,globals=None,locals=None)解释:将字符串str当成... 查看详情

课程学习总结报告(代码片段)

课程学习总结报告目录课程学习总结报告一.准备二.学习过程ILinux内核II进程管理1进程的数据结构分析2进程创建3进程调度4数据结构:栈5进程的生命周期可以通过如下的图进行一个总结:III存储器管理IV文件系统V设备驱动程序三... 查看详情

半监督学习总结(代码片段)

半监督学习Semi-supervisedLearning简介半监督深度学习无标签数据预训练,有标签数据微调利用从网络得到的深度特征来做半监督算法MakeNetworkworkinsemi-supervisedfashionPseudo-Label:TheSimpleandEfficientSemi-SupervisedLearningMethodforDeepNeuralNetwor 查看详情

半监督学习总结(代码片段)

半监督学习Semi-supervisedLearning简介半监督深度学习无标签数据预训练,有标签数据微调利用从网络得到的深度特征来做半监督算法MakeNetworkworkinsemi-supervisedfashionPseudo-Label:TheSimpleandEfficientSemi-SupervisedLearningMethodforDeepNeuralNetwor 查看详情

java第五周学习总结(代码片段)

学号2016-2017-2《Java程序设计》第X周学习总结教材学习内容总结1.接口(1)使用关键字interface来定义一个接口,接口分为接口声明和接口体,例如interfacePrintablefinalintMAX=100;voidadd();floatsum(floatx,floaty);;(2)接口声明,格式如下interfa... 查看详情

机器学习的相关算法了解和总结(代码片段)

文章目录机器学习的相关算法了解和总结1、机器学习的一般步骤2、相关算法3、决策树4、支持向量机SVM5、神经网络6、随机森林算法机器学习的相关算法了解和总结1、机器学习的一般步骤训练集训练->提取特征向量->结合一... 查看详情

mybatisplus学习总结(上)(代码片段)

MybatisPlus学习总结(上)一、介绍二、集成MP2.1Mybatis+MP2.3Spring+Mybatis+MP2.2SpringBoot+Mybatis+MP三、CRUD基本用法3.1插入操作3.1.1代码示例3.1.2@TableId3.1.3@TableField3.2更新操作3.2.1根据id更新 查看详情

dl:深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码(代码片段)

DL:深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码目录深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码defsc... 查看详情

20175214《java程序设计》第11周学习总结(代码片段)

20175214《Java程序设计》第11周学习总结本周学习任务总结1、根据《java2实用教程》和蓝墨云学习视频学习第十三章;2、尝试将课本重点内容用自己的话复述手打;3、输入课本代码并上传码云;4、使用IDEA调试代码;教材学习重点... 查看详情

hbase学习笔记问题总结(代码片段)

遇到问题原因,修改了network2017-04-0416:45:54,556ERROR[main]master.HMasterCommandLine:Masterexitingjava.lang.RuntimeException:FailedconstructionofMaster:classorg.apache.hadoop.hbase.master.HMasterCommandLine$Lo 查看详情

mybatis学习总结---基本使用(代码片段)

孤傲苍狼:mybatis学习总结系列1.新建Maven项目  maven依赖:<!--https://mvnrepository.com/artifact/org.mybatis/mybatis--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</arti 查看详情

opengl纹理学习总结(代码片段)

 这里总结下左右颠倒的方法:就是更改片段着色器FragColor=mix(texture(texture1,TexCoord),texture(texture2,vec2(1.0-TexCoord.x,TexCoord.y)),0.78f);这段代码的意思就是更改图片的纹理坐标比如:(0,0)->(1,0)(1,0)->(0,0)(0,1)->(1,1)(1,1)-&g 查看详情

docker学习总结(代码片段)

Docker学习总结一、Docker简介二、Docker安装2.1安装步骤2.2卸载Docker2.3配置阿里云镜像加速三、Docker常用命令3.1帮助命令3.2镜像命令3.3容器命令3.4其他常用命令四、Dockerfile4.1DockerFile简介4.2DockerFile体系结构(保留字指令)4.3案例4.3.1Base... 查看详情

mysql高级内容学习总结(代码片段)

创建索引create[unique]indexindexnameontablename(columnname(length))altertablenameadd[unique]index[indexname]on(columnname(length))‘删除‘dropindex[indexname]ontablename‘显示表的所有索引‘showindexfromtablename‘该语句添加一 查看详情

20175333曹雅坤第十周学习总结###教材学习内容总结(代码片段)

20175333曹雅坤第十周学习总结教材学习内容总结第十二章Java多线程机制进程与线程线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存... 查看详情

ebpf学习路径总结(代码片段)

BPF学习路径总结•Feiskyhttps://feisky.xyz/posts/2021-01-06-ebpf-learn-path/目录1.为什么要学习BPF2.BPF应该怎么学习2.1BPF书籍2.2BPF学习样例3.BPF资料汇总3.1介绍系列3.2深入系列3.3Linux资源作者简介:狄卫华,趣头条资深架构师,主要... 查看详情

git学习总结(代码片段)

Git常用命令仓库#在当前目录新建一个Git代码库$gitinit​#新建一个目录,将其初始化为Git代码库$gitinit[project-name]​#下载一个项目和它的整个代码历史$gitclone[url]配置#显示当前的Git配置$gitconfig--list​#编辑Git配置文件$gitconfig-e[-... 查看详情