Nginx
简介 Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现良好 Nginx可以作为静态页面的web服务器,不支持java。java程序只能通过与tomcat配合完成。Nginx专为性能优化而开发,性能是最重要的考量,实现上非常注重效率,能经受高负载的考验,大概能支持高达50000个并发连接数。 ...
简介 Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现良好 Nginx可以作为静态页面的web服务器,不支持java。java程序只能通过与tomcat配合完成。Nginx专为性能优化而开发,性能是最重要的考量,实现上非常注重效率,能经受高负载的考验,大概能支持高达50000个并发连接数。 ...
网络编程 什么是网络: 在计算机领域中,网络是信息传输、接收、共享的虚拟平台。 通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享 什么是网络编程: 网络编程从大的方面说就是对信息的发送到接收 通过操作相应的Api调度计算机硬件资源,并利用传输管道(网线)进行数据交换的过程。 ...
服务端 maven <!-- 解析WebService JAR包 CXF --> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <ve...
订单支付超时自动失效 “Redis的Key的TTL一到就自动从缓存中剔除” 这个过程是Redis底层自动触发的,而在我们的程序、代码里是完全感知不到的,因为我们得借助某种机制来帮助我们主动地去检测Redis缓存中那些Key已经失效了,而且,我们希望这种检测可以是“近实时”的! 基于Redis的Key失效/存活时间TTL +定时任务调度(用于主动定时的触发,去检测缓存Redis那些失效了的...
什么是分布式锁 多个服务间保证同一时刻同一时间段内同一用户只能有一个请求(防止关键业务出现并发攻击) 案例 新建两个model:boot_redis01,boot_redis02 pom org.springframework.boot spring-boot-starter-web or...
持久化 什么是持久化:redis所有的数据保持在内存中,对数据的更新将异步的保存在磁盘上 持久化方式:快照(MySQL Dump,Redis RDB),写日志(MySQL Binlog,Hbase HLog,Redis AOF) RDB 触发机制: save(同步) 文件策略:若存在旧RDB文件...
list有序列表 Redis的列表List中添加数据时,具有“先进先出”的特性,即所谓的“FIFO”(有点队列Queue的特性!),而且数据是紧凑、一个挨着一个存储的! 当我们在往缓存Redis的列表List添加数据时,可以采用“LPush 即从左边的方向添加”的方式往缓存Redis的List中添加,然后再采用“LPop 即从左边的方向弹出数据”或者“RPop 即从右边的方向弹出数据”的...
jedis maven <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> jedi...
初识redis redis是什么:开源的基于键值对的存储服务系统。拥有多种数据结构,高性能,功能丰富 redis特性: 速度快,10w OPS 内存 持久化,将数据的更新异步的保存在磁盘上 多种数据结构,字符串、hash、列表、集合、有序集合 延伸到位图 支持多种编程语言。 功能丰富,–发布订阅 L...
官网 https://sa-token.dev33.cn/ 概述与问题