
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录1.1 小的聚合类型数据的特殊编码处理1.2 使用32位的redis1.3 位级别和字级别的操作1.4 尽可能使用散列表(hashes)1.5 内存分配1.1 小的聚合类型数据的特殊编码处理 Redis2.2版本及以后,存储集合数据的时候会采用内存压缩技术,以使用更少的内存存储更多的数据。如Hashes,Lists,Sets和Sorted Sets,当这些集合中的所有数都小于一个给定的元
关闭8004端口找到占用8080端口对应的程序的PID号netstat-aon|findstr"8004"找到对应的程序名tasklist|findstr "PID号"杀死程序taskkill /f /t /im java.exe或者taskkill /pid 7952 /F...
1.概述为分布式应用提供协调服务的 Apache 项目;Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化 ,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。工作机制:1 服务端启动时去注册信息(创建都是临时节点)2 获取到当前在线...
原因:网关默认过滤"Cookie", "Set-Cookie", "Authorization"private Set<String> sensitiveHeaders = new LinkedHashSet(Arrays.asList("Cookie", "Set-Cookie", "Authorization"));处理方法:yml文件中配置sensitive...
若代码出现异常,则每隔一段时间重试一下,重试n次。
问题:闪回oracle数据库后启动数据库报错原因:闪回数据库后,redo log不再可用解决:闪回数据库之后必须以 resetlogs(重置日志) 的方式启动alter database open resetlogs;
文章目录一.Sql server二.特征以及优点:三.CDC四.CDC操作步骤(1)开启代理服务(Agent服务)(2)配置额外的磁盘空间(3)开启数据库级别的cdc (di 为数据库)(4)添加cdc专用的文件组和文件(5)开启表级别的cdc五.CDC展示(1)cdc表结构说明(2)展示:六.todo从sql server 实时同步到不同类型数据库 oracle mysql postgresql
文章目录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
一.NoSql1.出现背景1.1单机Mysql数据的瓶颈1.数据量的总大小 一个机器放不下时2.数据的索引(B+ Tree)一个机器的内存放不下时3.访问量(读写混合)一个实例不能承受1.2Memcached+mysql+垂直拆分1.3mysql主从读写分离1.4分表分库 水平拆分 mysql集群1.5 mysql瓶颈MySQL数据库经常存储一些大文本字段,导致数据库表非...
文章目录一. 分布式锁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 问题描述: 随着业务发展的需要,原单体单机部署的系统被演化







