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
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
gitlab pull拉取失败,报错Access denied. The provided password or token is incorrect

吐槽:报错显示密码错误加上不久前改了密码,我陷入深思,密码到底是什么?然并软,提示不友好。直至在stackoverflow上翻一翻,然后检查了一下,原来是Personal Access Tokens过期了。删除令牌,再拉取一下代码,弹出窗口填入令牌。

文章图片
#gitlab
maven 安装部署、配置阿里云镜像、核心概念(pom)、依赖的范围和传递性、依赖的原则和排除以及统一管理、继承(dependencyManagement)、聚合(modules)

一.maven依赖的范围和传递性1.范围的含义编译时,maven 会将与编译相关的依赖引入classpath中,测试时,maven会将与测试相关的的依赖引入到classpath中,运行时,maven会将与运行相关的依赖引入classpath中,而依赖范围就是用来控制依赖于这三种classpath的关系。2.范围的分类<dependency><groupId>junit&lt

#maven
    共 70 条
  • 1
  • 2
  • 3
  • 7
  • 请选择