- 博客(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
227
原创 实现基于SpringBoot+Maven+Mysql+Redis+RabbitMQ 的高并发秒杀系统(限时秒杀)
原理:秒杀与其他业务最大的区别在于,在秒杀的瞬间,系统的并发量和吞吐量会非常大,与此同时,网络的流量也会瞬间变大。对于网络流量瞬间变大问题,最常用的办法就是将页面静态化,也就是我们常说的前后端分离。把静态页面直接缓存到用户的浏览器中,当用户需要获取数据时,就从服务端接口动态获取。这样会大大节省网络的流量,如果再加上CDN优化,一般都不会有大问题。对于系统并发量变大问题,这里的核心在于如何在大...
2019-12-24 16:23:16
1851
1
原创 RabbitMQ基础入门--SpringBoot + RabbitMQ 实现延时队列
什么是QM消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。什么是RabbitQMRabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障...
2019-12-19 15:44:14
497
1
原创 Spring基础-入门
一、spring简介1、Spring是一个一站式轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 (1)、非侵入式编程(不自己new对象 不继承) (2)、JavaEE的三层开发2、原则:不重新发明轮子二、spring IOC1、控制反转也称为依赖注入(DI),是面向对象编程中的一种设计理念,用来降低程序代码之间的耦合度。(new对象的主动权让给spring)2、be...
2019-10-06 17:18:21
176
原创 Mybatis基础-入门
Mybatis介绍及其环境搭建一、数据持久化概念数据持久化是将内存的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。二、Mybatis框架及ORM1、Mybatis框架简介Mybatis是一个开源的数据持久层框架。它支持定制化 SQL、存储过程以及高级映射。Mybatis是一种半自动化的ORM实现。2、ORMORM:对象关系映射,是一种数据持久化技术。3、My...
2019-09-20 18:44:58
425
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人