logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Springboot通过redisTemplate实现发布订阅

Springboot通过redisTemplate实现发布/订阅

文章图片
nginx+tomcat 获取正确的remoteAddr

一、问题背景通过nginx来反向代理客户端请求,经过nginx中转转发给tomcat服务器,但发现tomcat服务器无法获取到正确的remoteAddr客户端地址,每次请求拿到的都是nginx所在服务器的IP1、在tomcat服务器上查看tomcat服务日志,发现打印的请求日志,remoteAddr都是nginx的IP,而不是客户端的真实IP## 192.168.200.251是...

#nginx
window java.exe CPU占用100找到问题程序

window java.exe CPU占用100%,快速找到问题程序

文章图片
#windows
Spring-Cloud-Gateway源码解析——过滤器 之 RequestRateLimiterGatewayFilterFactory 请求限流

通过实现 KeyResolver 接口,实现自定义 KeyResolver。下面我们实现一个使用请求 IP 作为限流键的 KeyResolver。@Overridespring:cloud:gateway:routes:- Path=/**filters:第四步,大功告成,启动 Spring Cloud Gateway 即可。

文章图片
#gateway
Redis分布式锁-这一篇全了解(Redisson实现分布式锁完美方案)

前言在某些场景中,多个进程必须以互斥的方式独占共享资源,这时用分布式锁是最直接有效的。随着技术快速发展,数据规模增大,分布式系统越来越普及,一个应用往往会部署在多台机器上(多节点),在有些场景中,为了保证数据不重复,要求在同一时刻,同一任务只在一个节点上运行,即保证某一方法同一时刻只能被一个线程执行。在单机环境中,应用是在同一进程下的,只需要保证单进程多线程环境中的线程安全性,通过 JAVA 提供

文章图片
#lua
java字符串不足长度自动补0

java字符串不足长度自动补0

#java
神通数据库常用命令行

1、命令行连接:isql -d osrdb -P 2003 -U sysdba/szoscar552、后台创建库命令(中括号代表可选)2.1 进入后台:oscar/kstore列出库:list database删除库: drop database osrdb创建库:create database osrdb [encoding 'GBK']2.2 标准化库:oscar -o restrict -d

java字符串不足长度自动补0

java字符串不足长度自动补0

#java
Redis分布式锁-这一篇全了解(Redisson实现分布式锁完美方案)

前言在某些场景中,多个进程必须以互斥的方式独占共享资源,这时用分布式锁是最直接有效的。随着技术快速发展,数据规模增大,分布式系统越来越普及,一个应用往往会部署在多台机器上(多节点),在有些场景中,为了保证数据不重复,要求在同一时刻,同一任务只在一个节点上运行,即保证某一方法同一时刻只能被一个线程执行。在单机环境中,应用是在同一进程下的,只需要保证单进程多线程环境中的线程安全性,通过 JAVA 提供

文章图片
#lua
神通数据库常用命令行

1、命令行连接:isql -d osrdb -P 2003 -U sysdba/szoscar552、后台创建库命令(中括号代表可选)2.1 进入后台:oscar/kstore列出库:list database删除库: drop database osrdb创建库:create database osrdb [encoding 'GBK']2.2 标准化库:oscar -o restrict -d

    共 15 条
  • 1
  • 2
  • 请选择