
后端开发
Time-space
这个作者很懒,什么都没留下…
展开
-
【笔记】消息队列简介
一、系统间通信技术介绍 如果是一个业务被拆分成多个子业务部署在不同的服务器上,那就是分布式应用;如果是同一个业务部署在多台服务器上,那就是集群。分布式应用的子系统之间并不是完全独立的,它们需要互相通信来完成某个功能,这就涉及系统间通信了。 业界通常有两种方式来实现系统间通信,其中一种是基于远程过程调用的方式;另一种是基于消息队列的方式。前一种就是常说的RPC调用,客户端不需要知道调用的具体...原创 2020-05-02 20:23:01 · 461 阅读 · 0 评论 -
【干货】Session、Cookie、JWT总结
一、概述 HTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性。二、Session1.简介 客户端请求服务端,服务端会为这次请求开辟一块内存空间,这个对象便是 Session 对象,存储结构为 ConcurrentHashMap。Ses...原创 2020-04-05 17:41:55 · 275 阅读 · 0 评论 -
【干货】Spring Boot注解大全
一、SpingBoot注解@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@ComponentScan、@Configuration和@EnableAutoConfiguration注解。@ComponentScan:让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuratio...原创 2020-04-05 16:43:42 · 266 阅读 · 0 评论 -
【精华】图解Kafka入门
要做一个消息队列可能要考虑到以下的问题:使用消息队列不可能是单机的(必然是分布式or集群)?数据写到消息队列,可能会存在数据丢失问题,数据在消息队列需要持久化(磁盘?数据库?Redis?分布式文件系统?)想要保证消息(数据)是有序的,怎么做?为什么在消息队列中重复消费了数据? Kafka是一个消息队列,把消息放到队列里边的叫生产者,从队列里边消费的叫消费者。 一个消息中...原创 2020-02-21 01:15:10 · 560 阅读 · 0 评论 -
【精华】Docker知识总结
一、概述1.基本概念 Docker 是一个开源的应用容器引擎,基于 Go 语言,并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。2.优势...原创 2020-02-15 22:36:15 · 244 阅读 · 0 评论 -
【干货】Redis面试题集锦
1.你在实际项目中使用缓存有遇到什么问题或者会遇到什么问题你知道吗? 缓存和数据库数据一致性问题:分布式环境下非常容易出现缓存和数据库间数据一致性问题,针对这一点,如果项目对缓存的要求是强一致性的,那么就不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括合适的缓存更新策略,更新数据库后及时更新缓存、缓存失败时增加重试机制。2....原创 2020-02-15 13:10:29 · 2883 阅读 · 0 评论 -
【干货】Docker 资源汇总
一、Docker 资源Docker 官方主页: https://www.docker.comDocker 官方博客: https://blog.docker.com/Docker 官方文档: https://docs.docker.com/Docker Store: https://store.docker.comDocker Cloud: https://cloud.docker.co...原创 2020-02-07 23:07:03 · 300 阅读 · 0 评论 -
【精华】Redis知识总结
文章目录一、思维导图总结二、Redis 简介三、Redis 优势三、Redis 数据类型1.string2.hash3.list4.set5.Zset6.数据类型应用场景总结四、发布订阅1.简介2.常用命令五、事务2. 常用命令六、持久化1.RDB 持久化2.AOF 持久化七、复制1.连接过程2.主从链八、哨兵九、分片面试问题集锦一、思维导图总结二、Redis 简介 Redis是C语言开...原创 2020-02-15 01:41:41 · 432 阅读 · 0 评论