自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring Redis Data的基本使用 入门必备!!

一、Redis简介 redis 是一款开源的 Key-Value 数据库,运行在内存中,由 ANSI C 编写。企业开发通常采用 Redis 来实现缓存。同类的产品还有 memcache 、memcached 、MongoDB 等 1.Redis数据结构 字符串类型 string 散列类型 hash 列表类型 list 有序可重复 集合类型 set 无序不可重复 有序集合类型 sortedset...

2019-12-28 14:02:42 192

原创 实现基于SpringBoot+Maven+Mysql+Redis+RabbitMQ 的高并发秒杀系统(限时秒杀)

原理: 秒杀与其他业务最大的区别在于,在秒杀的瞬间,系统的并发量和吞吐量会非常大,与此同时,网络的流量也会瞬间变大。 对于网络流量瞬间变大问题,最常用的办法就是将页面静态化,也就是我们常说的前后端分离。把静态页面直接缓存到用户的浏览器中,当用户需要获取数据时,就从服务端接口动态获取。这样会大大节省网络的流量,如果再加上CDN优化,一般都不会有大问题。 对于系统并发量变大问题,这里的核心在于如何在大...

2019-12-24 16:23:16 1750 1

原创 RabbitMQ基础入门--SpringBoot + RabbitMQ 实现延时队列

什么是QM 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。 什么是RabbitQM RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障...

2019-12-19 15:44:14 458 1

原创 Spring基础-入门

一、spring简介 1、Spring是一个一站式轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 ​ (1)、非侵入式编程(不自己new对象 不继承) ​ (2)、JavaEE的三层开发 2、原则:不重新发明轮子 二、spring IOC 1、控制反转也称为依赖注入(DI),是面向对象编程中的一种设计理念,用来降低程序代码之间的耦合度。(new对象的主动权让给spring) 2、be...

2019-10-06 17:18:21 148

原创 Mybatis基础-入门

Mybatis 介绍及其环境搭建 一、数据持久化概念 数据持久化是将内存的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。 二、Mybatis框架及ORM 1、Mybatis框架简介 Mybatis是一个开源的数据持久层框架。它支持定制化 SQL、存储过程以及高级映射。Mybatis是一种半自动化的ORM实现。 2、ORM ORM:对象关系映射,是一种数据持久化技术。 3、My...

2019-09-20 18:44:58 380 1

空空如也

空空如也

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

TA关注的人

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