logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

logback输出日志区分所属线程:方便运维排查问题

生成每次请求的唯一标识/*** @description logback拦截器} }1.preHandle:在业务处理器请求之前被调用。预处理可以可以进行编码控制、安全控制、权限校验等2.postHandle:在业务处理器处理请求完成之后,在生成视图之前执行。3.afterCompletion:在DispatcherServlet完全处理完请求后被调用,可用于清理资源等。

#spring#观察者模式#java
logback输出日志区分所属线程:方便运维排查问题

生成每次请求的唯一标识/*** @description logback拦截器} }1.preHandle:在业务处理器请求之前被调用。预处理可以可以进行编码控制、安全控制、权限校验等2.postHandle:在业务处理器处理请求完成之后,在生成视图之前执行。3.afterCompletion:在DispatcherServlet完全处理完请求后被调用,可用于清理资源等。

#spring#观察者模式#java
十一:redis之布隆过滤器的使用与应用场景

十一:redis之布隆过滤器的使用与应用场景什么是布隆过滤器我们会遇到一些场景,判断元素是否在集合中。我们可以采用的方案有set。我们来看这两个方案的优缺点如果我们使用set来进行判断元素是否在集合中,那么假设每一个元素的32Bit(2^24 ≈ 1600万; 2^32 ≈ 42亿),假设我们存储1亿个不重复的元素那么我们需要 100 000 000 * 32 /8/1024/1024 ≈ 381

nginx常见分发算法实现

根据流量类型的不同,选择合适的均衡算法;常用的均衡算法: 轮询、加权轮询、随机、ip_hash、 url的hash分发、根据机器性能实时计算分发。

文章图片
#nginx#运维
mybatis之bind模块

mybatis之bind模块mybatis通过定义接口mapper,不需要继承或实现接口,Mapper接口中的方法定义select|update|insert|delete方法,通过关联映射文件中定义的sql来执行查询。.....org.apache.ibats....................binding...........................BindingExceptio

mybatis之Configuration解析

mybatis之Configuration解析<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configurat

HTTP头--Accept-Language

HTTP头–Accept-Language简介Accept-Language:表示浏览器所支持的语言。当我们在开发国际化的网站时,后端接口的信息需要根据用户所使用的语言返回对应的内容。作为后端我需要前端在请求头的Accept-Language属性声明需要返回的语言。格式Accept-Language: lange-range[weight]示例Accept-Language: zh-...

使用openresty通过lua修改请求/响应头

openresty介绍在使用nginx时,如果我们想进行开发,开发难度比较大,openresty对nginx核心集成了很多lua三方模块,开发者可以使用lua脚本进行开发,开发者只需了解http协议和lua脚本。openresty你可以理解为支持lua开发的nginx,但是性能比nginx强。openresty可提供:均衡负载、请求路由、安全认证、服务鉴权、流量控制、日志监控服务等。根据op...

java异常处理

java异常处理java异常体系Java的所有异常继承自Throwable,分为error(错误)和Exception(异常),Exception又分为可查异常和不可查异常,可查异常指的是编译器可以检查处理来,在编写代码的时候需要进行处理,不可查异常指的是运行时异常例如NullException(空指针异常)在编写代码的时候可以不处理;error一般是jvm(虚拟机)错误不能处理,...

服务器运维基础指南

服务器运维基础指南作为一个开发人员,对于服务器的操作不可避免。最常用的操作就是部署应用到服务器,及在生产,测试环境通过查看日志排查问题。一般服务器都是linux操作系统并且是无图形界面的,所以进行任何操作都是通过命令行,由于从新一代程序员接触电脑都是从图形界面开始,所以在开始使用命令行的时候都不是很习惯,如果使用命令行习惯了,发挥现命令行可以干很多有趣,高效率的事情,提高生产力,让程序员更....

#服务器#运维#ssh
    共 21 条
  • 1
  • 2
  • 3
  • 请选择