logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis 17.内存优化(小的聚合类型数据的特殊编码处理、内存分配、尽可能使用散列表(hashes))

文章目录1.1 小的聚合类型数据的特殊编码处理1.2 使用32位的redis1.3 位级别和字级别的操作1.4 尽可能使用散列表(hashes)1.5 内存分配1.1 小的聚合类型数据的特殊编码处理  Redis2.2版本及以后,存储集合数据的时候会采用内存压缩技术,以使用更少的内存存储更多的数据。如Hashes,Lists,Sets和Sorted Sets,当这些集合中的所有数都小于一个给定的元

#redis
windows关闭端口

关闭8004端口找到占用8080端口对应的程序的PID号netstat-aon|findstr"8004"找到对应的程序名tasklist|findstr "PID号"杀死程序taskkill /f /t /im java.exe或者taskkill /pid 7952 /F...

zookeeper 概念与应用 内部原理

1.概述为分布式应用提供协调服务的 Apache 项目;Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化 ,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。工作机制:1 服务端启动时去注册信息(创建都是临时节点)2 获取到当前在线...

#zookeeper#java
SpringCloud Zuul过滤器中重新run() 发送请求头 Authorization ,依然无法获取包含token的请求头

原因:网关默认过滤"Cookie", "Set-Cookie", "Authorization"private Set<String> sensitiveHeaders = new LinkedHashSet(Arrays.asList("Cookie", "Set-Cookie", "Authorization"));处理方法:yml文件中配置sensitive...

每隔一段时间重试,重试n次 java 工具类

若代码出现异常,则每隔一段时间重试一下,重试n次。

#java
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

问题:闪回oracle数据库后启动数据库报错原因:闪回数据库后,redo log不再可用解决:闪回数据库之后必须以 resetlogs(重置日志) 的方式启动alter database open resetlogs;

#oracle
Sql server数据同步2种方式 CDC(Change Data Capture )和CT (Change Tracking)(附详细操作流程)

文章目录一.Sql server二.特征以及优点:三.CDC四.CDC操作步骤(1)开启代理服务(Agent服务)(2)配置额外的磁盘空间(3)开启数据库级别的cdc (di 为数据库)(4)添加cdc专用的文件组和文件(5)开启表级别的cdc五.CDC展示(1)cdc表结构说明(2)展示:六.todo从sql server 实时同步到不同类型数据库 oracle mysql postgresql

java应用CPU占用过高分析、C2 Compiler Thread高CPU占用分析

文章目录1. 查找进程下占用过高CPU的线程1.1 查找应用对应的pid1.2 查看哪个线程cpu占用高,确定对应的线程id:1.3 计算线程id的十六进制值1.4打印线程堆栈内容2. 高CPU分析 : C2 Compiler Thread2.1 概念2.2 .解决方案1. 查找进程下占用过高CPU的线程1.1 查找应用对应的pidjps1.2 查看哪个线程cpu占用高,确定对应的线程id:top

#java#jvm
redis 1.NOSQL、CAP理论、redis单节点安装启动、redis密码设置、redis单线程+多路IO复用技术

一.NoSql1.出现背景1.1单机Mysql数据的瓶颈1.数据量的总大小 一个机器放不下时2.数据的索引(B+ Tree)一个机器的内存放不下时3.访问量(读写混合)一个实例不能承受1.2Memcached+mysql+垂直拆分1.3mysql主从读写分离1.4分表分库 水平拆分 mysql集群1.5 mysql瓶颈MySQL数据库经常存储一些大文本字段,导致数据库表非...

#redis
redis 14 分布式锁(UUID防误删、LUA脚本保证删除的原子性、锁的实现原则)

文章目录一. 分布式锁1.1 问题描述:1.2 解决方案:使用redis实现分布式锁二.代码实现2.1 加锁:2.2 优化之设置锁的过期时间2.3 优化之UUID防误删2.3.1 场景:2.3.2 解决:2.4 优化之LUA脚本保证删除的原子性2.4.1 场景: 删除操作缺乏原子性2.4.2 解决:三. 锁的实现原则一. 分布式锁1.1 问题描述:  随着业务发展的需要,原单体单机部署的系统被演化

#redis
    共 72 条
  • 1
  • 2
  • 3
  • 8
  • 请选择