logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringWebmvc和SpringWebflux

struts2,springmvc等都是基于Servlet API与Servlet容器基础之上运行的,在Servlet3.1之后才有了异步非阻塞的支持。而WebFlux是一个典型非阻塞异步的框架,它的核心是基于Reactor的相关API实现的。相对于传统的web框架来说,它可以运行在诸如Netty,Undertow及支持Servlet3.1的容器上,因此它的运行环境的可选择行要比传统web框架多的

#java#mvc
Security 详解—原理(1)

Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。

#spring#java#mybatis
高并发,高可用,高性能

比如电商大促,业务在峰值时刻,系统抵挡不住全部的流量时,系统的负载、CPU 的使用率都超过了预警水位,可以对一些 非核心的功能进行降级 ,降低系统压力,比如把 商品评价 、 成交记录 等功能临时关掉。当我们写磁盘的时候实际是写到内存中,当日志文件达到我们的设置阈值,操作系统会将日志写到磁盘中,并将tmpfs中的日志文件删除。互联网高并发流量并不都是纯净的,也有很多恶意流量(比如黑客攻击、恶意爬虫、

#服务器#java#网络
Docker安装jenkins,并且创建maven任务

Jenkins是持续开发部署得软件。,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。它是CICD(持续集成与持续交付)的具体实现。Jenkins有很多插件,比如git,svn,maven,pipeline等插件。

#jenkins#docker#maven
Maven 配置文件(pom.xml和setting.xml)

maven设置仓库地址可以在pom.xml文件中配置,也可以在conf/settings.xml中配置。本地仓库 > settings.xml的profile的仓库 > pom.xml的profile的仓库 >pom.xml的仓库 > 中央仓库。

#maven#java
什么是跨域?跨域解决方法

一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(

#java
Docker 网络互相访问

对于docker容器,我们知道它是沙箱隔离的,每一个docker容器都是独立运行的,相当于一个独立的虚拟机,所以他们只能进行网路访问,如果我们使用docker run时启动容器,没有指定网路(--net参数),默认使用的bridge的网络类型。创建三个容器,docker_redis,docker-nacos,docker-nacos查看docker_redis网路类型查nacos_docker网路

#docker#容器#运维
SpringCloudGateway学习(3)-重试,熔断,限流

前两章文件主要概述了Gateway的三大组件,现在我们继续学习Gateway的其他作用熔断和限流。Gateway是一个网关项目, 网关可以是整个微服务API请求的入口,负责拦截所有请求,分发到服务上去。可以实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡,隐藏服务端的ip,黑名单与白名单拦截、授权等。

#gateway
Dockerfile 多个form

从docker17.05版本开始,dockerfile中允许使用多个FROM指令(multistage),该特性可以使编译环境和发布环境分离。不使用较大的node容器,直接使用较小的nginx容器。

#linux#运维#centos
SpringCloudGateway学习(2)-过滤器

a.前置过滤器@Component@Override}@Overridereturn 0;}}b.后置过滤器@Component@Override}));}}

#gateway#spring cloud
    共 27 条
  • 1
  • 2
  • 3
  • 请选择