logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

过滤器、拦截器、监听器的区别与使用

一、拦截器与过滤器的区别过滤器 (Filter)过滤器的配置比较简单,直接实现Filter 接口即可,也可以通过@WebFilter注解实现对特定URL拦截,看到Filter 接口中定义了三个方法。init() :该方法在容器启动初始化过滤器时被调用,它在 Filter 的整个生命周期只会被调用一次。注意:这个方法必须执行成功,否则过滤器会不起作用。doFilter() :容器中的每一次请求都会调

#spring boot#java#spring
maven生命周期lifecycle和plugins介绍

一、Maven的生命周期生命周期的定义:Maven的生命周期就是为了对所有的构建过程进行抽象和统一。在大量项目的构建过程中,Maven总结出了一套高度完善的,易于扩展的生命周期,包括项目的清理,初始化,编译,测试,打包,集成测试,验证,部署和生成站点等构建步骤。在我们日常的maven使用中,一条条简单的命令,mvn clean, mvn package等都是在执行Maven的某个生命周期阶段。Ma

#maven#java
开发者工具-sources(源代码选项)

当我们想在页面上面直接修改代码进行调试的时候,但是又不想保存到本地磁盘上面直接修改本地文件,那么可以使用替换功能,将当前修改的文件副本临时保存到一个我们指定的文件夹中,用这个文件来替换当前页面中的文件,以达到实时调试的效果。我们可以看到文件内部的style与script报出了错误,js中的eval也报出了错误,其实下面的new Function和setTimeout也是违反策略的,只不过eval报

文章图片
#python
JIT VS AOT

但需要注意的是JIT和AOT指的是程序运行方式,和编程语言并非强关联的,有些语言既可以以JIT方式运行也可以以AOT方式运行,如Java、Python,它们可以在第一次执行时编译成中间字节码、然后在之后执行时可以直接执行字节码,也许有人会说,中间字节码并非机器码,在程序执行时仍然需要动态将字节码转为机器码,是的,这没有错,不过通常我们区分是否为AOT的标准就是看代码在执行之前是否需要编译,只要需要

#java#前端#大数据
HttpClient、OKhttp、RestTemplate对比

一、三者的对比HttpClient:代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,不建议直接使用。RestTemplate: 是 Spring 提供的用于访问Rest服务的客户端, RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。okhttp:OkHttp是一个高效的HTTP客户端,允许所有同一个主机地址的请求共享同一个socket连接;连

#http#网络协议#网络
docker安装logstash及logstash配置

一、logstash跟es有版本对照关系了解对照关系,决定要安装的logstash版本二、Logstash工作原理Logstash事件处理管道有三个阶段:输入→过滤器→输出,输入生成事件,过滤器修改它们,然后输出将它们发送到其他地方。输入和输出支持编解码器,使你能够在数据进入或离开管道时对其进行编码或解码,而无需使用单独的过滤器。输入你使用输入将数据获取到Logstash中,一些比较常用的输入是:

redisson 联锁MultiLock原理及分布式锁的应用

一、前言基于 Redis 的 Redisson 分布式联锁 RedissonMultiLock 对象可以将多个 RLock 对象关联为一个联锁,每个 RLock 对象实例可以来自于不同的 Redisson 实例。当然,这是官网的介绍,具体是什么?一起看看联锁 MultiLock 使用以及源码吧!二、MultiLock 使用按照官方文档的说法,这里 Redisson 客户端可以不是同一个。当然,一般

文章图片
#分布式#redis#缓存
图的两种存储形式(邻接矩阵、邻接表)

图可以使用两种存储结构,分别是邻接矩阵和邻接表。注意:一个图所对应的邻接矩阵唯一,所对应的邻接表不唯一一、邻接矩阵邻接矩阵以矩阵的形式存储图所有顶点间的关系。邻接矩阵具有以下特点:1.邻接矩阵是正矩阵,即横纵维数相等。2.矩阵的每一行或一列代表一个顶点,行与列的交点对应这两个顶点的边。3.矩阵的点代表边的属性,1代表有边,0代表无边,所以矩阵的对角线都是0,因为对角线上对应的横纵轴代表相同的顶点,

IDEA Docker插件远程连接Docker,并打包部署启动SpringBoot项目

上图中最下面的那个"Run Maven Goal"点击后,会弹出一个小窗口 ,用来输入要执行的maven命令,这里输入。Docker Image的方式主要是方便IDEA操作远程服务器上docker镜像,监控容器信息。创建成功之后可以看到新创建的容器,也可以在服务器(虚拟机)上用docker命令查看。有时候会出现拉取的时间超时的情况,可以配置一下国内的镜像获取阿里云的加速器。设置完成后,点击下图红框

#docker#intellij-idea#spring boot
云计算的三种服务模式:IaaS、PaaS和SaaS

基础设施即服务 (IaaS):基础设施即服务有时缩写为 IaaS,包含云 IT 的基本构建块,通常提供对联网功能、计算机(虚拟或专用硬件)以及数据存储空间的访问。基础设施即服务提供最高等级的灵活性和对 IT 资源的管理控制,其机制与现今众多 IT 部门和开发人员所熟悉的现有 IT 资源最为接近。平台即服务消除了组织对底层基础设施(一般是硬件和操作系统)的管理需要,让您可以将更多精力放在应用程序的部

#云计算#paas#运维
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择