logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【rocketmq系列】第三篇消息过滤机制

本文主要阐述ClassFilter过滤机制实现。文章目录一、ClassFilter 消息过滤机制 FilterServer详解2.1 ClassFilter模式 消息过滤类注册机制DefaultMQPushConsumerImpl#subscribeMQClientInstance#sendHeartbeatToAllBrokerWithLock重点关注MQClientInstance#uploa

http协议报头详解

General:#请求的域名Request URL:http://t.10jqka.com.cn/#请求的方式Request Method:GET#请求的状态码Status Code:200 OK#请求的远程地址Remote Address:183.131.2.244:80#响应头Response Headers:#当浏览器与服务器通信时对于长连接如何进行处理:close/keep

使用数据库保存session的方法

使用数据库保存session的方法,阅读使用数据库保存session的方法,php的session默认是以文件方式保存在服务器端,并且在客户端使用cookie保存变量,这就会出现一个问题,当一个用户由于某种安全原因关闭了浏览器的cookie,程序中的session相关操作将无法执行。因此,如果能以数据库保存session数据,将不受客户端设置的限制,并且在性能和扩展性等方面有一个飞跃。程序中使用关

#数据库
分布式锁 Jedis代码实例

分布式锁可靠性条件互斥性:在任意时刻,只有一个客户端能持有锁加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了不会发生死锁:即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能枷锁正确的加锁方式public class RedisTool {private static final String LOCK_SUCCESS = "OK";...

#java
springboot访问接口自动跳转到登陆页面问题排查

1.怀疑是某个filter进行了拦截人工排查了各个Filter,怀疑可能是漏了,使用jvisualvm对该程序进行dump分析其中的filter相关的对象,但是没有找到然后想一下,一个http请求的过程,tomcat -> engine -> host -> context -> wrapper -> ApplicationFilterChain(各种filter)

#spring#java
Thread.join的作用和原理

Thread.join的作用和原理文章目录Thread.join的作用和原理前言一、Thread.join的作用Java中如何让多线程按照自己指定的顺序执行?1.join不被注释的情况2.join注释的情况二、Thread.join的实现原理1.线程是如何被阻塞的?又是通过什么方法唤醒的呢?先来看看Thread.join方法做了什么事情三、什么时候会使用Thread.join前言简单了解threa

Java使用Cipher类实现加密的过程详解

文章目录前言一、简单实现加解密1.1加密1.2、解密1.3 代码解释2. Cipher类2.1 Cipher类提供了加密和解密的功能。2.2 Cipher对象需要初始化2.3 加密或解密前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、

#java
JVM调优,基本思路是什么

jvm调优主要是针对垃圾收集器的收集性能优化,令运行在虚拟机上的应用能够使用更少的内存以及延迟获取更大的吞吐量。1、性能定义要查找和评估器性能瓶颈,首先要知道性能定义,对于jvm调优来说,我们需要知道以下三个定义属性,依作为评估基础:吞吐量:重要指标之一,是指不考虑垃圾收集引起的停顿时间或内存消耗,垃圾收集器能支撑应用达到的最高性能指标。延迟:其度量标准是缩短由于垃圾啊收集引起的停顿时间或...

#jvm
到底了