自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 elastic-job小白入门

Elastic-Job 是当当开源的一款非常好用的分布式任务调度框架,由两个相互独立的子项目Elastic-Job-lite和Elastic-Job-cloud 组成。Elastic-Job-Lite 定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。Elastic-Job-ite 这也是本次所要讲解和使用的子项目。

2024-04-07 00:38:53 1719 2

原创 JWT结构与验证实现

JWT(JSON Web Token)是一种用于在网络上安全地传输信息的开放标准(RFC 7519),它可以在用户和服务器之间传递信息,并且可以被验证和信任。JWT的结构包括三个部分:头部(Header)、载荷(Payload)和签名(Signature)。签名(Signature):签名是使用头部中指定的算法对头部和载荷进行签名生成的,用于验证消息的完整性和来源。服务器验证JWT:服务器在接收到带有JWT的请求后,验证JWT的签名是否有效,并解析JWT中的信息来确认用户的身份和权限。

2024-03-04 17:56:33 617

原创 JAVA线程安全字典

字典类是JAVA编程中使用很频繁的类,如HashMap,TreeMap等。不过这些类不是线程安全的,如果多线程共享同一个实例对象,在进行并发操作的时候可能会导致数据不一致或者线程死锁问题。例如HashMap内部是采用链表来解决哈希冲突的,当一个线程调用get方法获取数据,另一个线程调用put填充数据而且数据容量超过(加载因子*哈希表长度)的时候就会发生rehash扩容,链表结构发生改变,可能会导致get方法的线程发生死锁。

2023-09-07 00:38:35 88

原创 docker部署springboot项目要点总结

本文简介:将springBoot项目部署到虚拟机中的docker上,跳过Maven安装和部署,SpringBoot项目创建编写过程,以及docker安装过程。

2022-12-04 01:09:37 1566 12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除