摘要: 缓存和数据库一致性更新原则 缓存是一种高性能的内存的存储介质,它通过key-value的形式来存储一些数据;而数据库是一种持久化的存储复杂关系的存储介质。使用缓存和数据库结合的模式就使得软件系统的性能得到了更好的提升(更好的存储介质,更贴近请求的存储距离,比如本地缓存),并且给系统提供了更简便的数据 阅读全文
posted @ 2020-11-27 15:59 爪哇洋 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 自定义Redis缓存注解的实现 我们在Spring的框架中,可以使用注解的形式(@EnableCache和@Cacheable)来实现对查询的数据进行Redis的缓存,我们自己其实也可以自定义一个缓存注解来实现redis缓存的功能。 编写自定义缓存注解 首先,我们要自定义一个Redis缓存注解,之后 阅读全文
posted @ 2020-11-08 10:03 爪哇洋 阅读(1949) 评论(0) 推荐(0) 编辑
摘要: Redis在Java中的基础使用 Redis作为缓存主要使用在Java应用或者服务中读多写少的场景,从而来提高用户请求服务器数据的速度。而且Redis服务器面对Java的高并发请求时,不会出现并发问题,因为Redis服务器在执行命令的时候,是原子性的操作。 Redis在Java中的使用方式 以下示例 阅读全文
posted @ 2020-11-08 09:52 爪哇洋 阅读(740) 评论(0) 推荐(0) 编辑
摘要: redis内存管理 Redis中,它的key的类型都是String,大小为512M;而value的类型的大小又不太相同: String类型,一个String类型的value最大可以存储512M; Lists类型,list的元素个数最多为2^32-1个,也就是4294967295个 Sets类型,元素 阅读全文
posted @ 2020-10-27 17:11 爪哇洋 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Redis持久化机制 Redis的数据都放在内存中,如果没有配置持久化,Redis重启后数据就全丢失了,于是需要开启Redis的持久化功能,将数据保存到磁盘上,当Redis重启后,可以从磁盘恢复数据。 Redis持久化的方式 Redis持久化的方式分为:RDB和AOF方式。RDB持久化方式能够在指定 阅读全文
posted @ 2020-10-27 17:09 爪哇洋 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Redis简介 Redis是一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value方式存储数据的Nosql数据库,提供多种语言的API。Redis的一个键(key)是String类型的,一个键最大的大小为512M。而它的value类型种类包括String、Hash、Li 阅读全文
posted @ 2020-10-14 17:30 爪哇洋 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器与内存分配策略 Java运行时的各部分中,程序计数器、虚拟机栈、本地方法栈这三个区域随线程的产生而产生,而线程的消失而消失;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会有JIT编译器进行一些优化, 阅读全文
posted @ 2020-10-14 11:14 爪哇洋 阅读(126) 评论(0) 推荐(0) 编辑
摘要: LVS基础知识 LVS LVS的全称是Linux Vitual Server,即Linux虚拟服务器,它是我国的章高嵩博士的一个开源项目。针对高可伸缩、高可用网络服务的需求,我们给出了基于IP层和基于内容请求分发的负载均衡调度解决方法,并在Linux内核中实现了这些方法,将一组服务器构成一个实现可伸 阅读全文
posted @ 2020-09-24 14:59 爪哇洋 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Nginx的相关配置参数说明 在安装Nginx的时,会有一个关于Nginx启动时默认的配置文件nginx.conf,里边指定了Nginx服务器的各种参数配置信息,下边我们就来具体讲一讲它的各个配置项。 Nginx的监听端口 listen参数决定Nginx服务器监听的具体端口。在listen后可以加I 阅读全文
posted @ 2020-09-23 17:50 爪哇洋 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Nginx负载均衡 Nginx是一款轻量级的web服务器/反向代理服务器以及电子邮件代理服务器,并在BSD协议下发行,可以在Unit、GNU/Linux、BSD、macos x、windows等操作系统中运行。其特点是占有内存少,高性能,并发能力强(10k并发),并且还能够提供强大的反向代理功能,它 阅读全文
posted @ 2020-09-23 17:47 爪哇洋 阅读(477) 评论(0) 推荐(0) 编辑