自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TiDB数据库

TiDB数据库简介

2022-08-23 17:58:54 551 1

原创 redission以及Redis分布式锁探索入门

redission以及Redis分布式锁探索入门Redission:基于Redis的Java内存数据网格,最艺术的Redis Java客户端。网格听起来特高大上,理解成存储就可以。最艺术的应该就是最牛逼的客户端。结构:应用场景:(1) Distributed Java applications 分布式Java应用,Redisson为Java上的分布式应用程序提供了基于Redis的对象,集合,锁,同步器和服务的分布式实现。 (2) Caching 缓存,Redission为Java提供了不同的

2022-04-08 11:11:43 376

原创 Java Jvm GC简单理解

关于Java JVM 的一些简单理解JVM主要是对java程序提供一个运行环境,包括类的加载、内存分配、垃圾回收,JVM将内存划分为堆,虚拟机栈,线程计数器,本地方法栈,方法区五个内存区域。执行顺序为先加载.class字节码文件,然后管理并分配内存,执行垃圾回收。1、java8虚拟机和之前的变化更新:撤销了永久带,引入了元空间。jkd1.6时,将方法区设计为永久带,使得GC的工作区域可以拓展到方法区,但回收条件苛刻、效果不好。1.8之后引入了元空间,元空间中类与其相关的元数据与类加载器生命周期一致,每

2021-03-22 16:56:31 272

原创 SpringBoot基本讲解

springboot开箱即用,配置简单,不需要xml配置,避免大量的maven导入和各种版本冲突。springboot所有的自动配置都在启动类中扫描并加载,所有的自动配置类都在spring.factories,但不一定生效,要判断条件是否成立,只要导入了对应的start,有了对应的启动器才能生效。1.springboot启动的时候,从类路径下/META-INF/spring.factories中获取指定的值2.将这些自动配置的类导入容器,自动配置就会生效3.整合javaEE,解决方案和自动配置的东

2021-03-16 18:27:00 107

原创 Rabbitmq 在商城中的使用

Rabbitmq在商城中的使用1.对商品增删改查的时候发消息2.在页面静态化的微服务里接受消息,更新静态页面3.在搜索微服务中更新索引库的数据4.用户注册时发送短信验证码消息队列是应用程序和应用程序之间的通信方式,erlang语言开发。首先引入amqp依赖,在配置文件中配置消息队列,端口号、交换机的名称等等,并且注册到eureka上面。在新增或者修改商品时需要发送消息,给一个key,比如说insert,传id过去。监听方通过交换机和key去做修改。同样在搜索微服务中更新索引库的数据,监听新增、删

2020-06-23 14:57:23 929

空空如也

空空如也

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

TA关注的人

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