logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Arthas在mac系统的安装与使用

Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,可以方便的定位和诊断线上程序运行问题。Arthas 官方文档十分详细,详见:https://alibaba.github.io/arthas

#java
redis分布式锁(一)set NX实现

最近是一直在研究redis,本篇则主要想谈谈对redis的锁的理解。使用redis常用的两种加锁的机制:SETNX命令SET命令一、SETNX实现SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写。SETNX key value将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。127.0.0.1

#redis#lua
(阿里云)分布式任务调度-Schedulerx2.0

一、背景因为想写个定时任务,公司主打使用阿里云的一些列产品。所以注意到了Schedulerx2.0这个分布式任务调度模式。二、使用去看官方文档,就会发现,功能很强大,目前只用到了定时发送的需求,所以简单讲述一下使用。详情官方帮助文档1)在阿里云创建一个应用,且创建一个命名空间2)在配置文件配置schedulex2:end-point: XX公司购买服务所对应的区域IDname-space: XX命

#阿里云
SpringBoot引用属性变量方式之 @@和${}的用法

整理这篇博客,主要是项目中用到了此配置,由于之前并未这么配过,所以碰到了还真有点茫然。${}和@@都是springboot引用属性变量的方式。

SpringBoot jar包瘦身操作 -Dloader.path使用

一、博客来由公司有很多项目,各种各样的搭建模式。旁边同事接到了一个优化的功能,开发结束后,问我说,打包总是不生效,依赖找不到。但是本地确实没有问题。然后我看项目结构是一个依赖的关系。root项目依赖其他的子项目,通过在maven中配置子项目信息,进而形成依赖关系。打包方式就是直接通过maven生成jar包的,还特意clean了一下。但是生成的jar包也就2M,当时我还怀疑了一下怎么这么小??运维说

redis分布式锁(一)set NX实现

最近是一直在研究redis,本篇则主要想谈谈对redis的锁的理解。使用redis常用的两种加锁的机制:SETNX命令SET命令一、SETNX实现SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写。SETNX key value将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。127.0.0.1

#redis#lua
暂无文章信息