logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式锁 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
到底了