西帝

有道无术,术尚可求,有术无道,止于术

redis hscan field数量 >= 512,开始分页!!!

hscan field数量 >= 512,开始分页 如果 < 512,则全部显示。

2019-02-27 18:46:48

阅读数 106

评论数 0

java自动拆箱产生的空指针

问题描述: 在开始讲述之前我们先来看一段代码 boolean b = false; Integer num = null; Integer result = b ? 0 : num; 一个很简单的三目表达式,看似没什么问题,但是运行后却报错 Exception in thread &a...

2018-12-06 23:13:56

阅读数 61

评论数 0

java 报错 java.lang.UnsupportedOperationException

问题描述: 在代码中使用到了Arrays.asList(strings);将数组转换为List<String> 然后使用add("test3")添加新的元素的时候出了问题,代码如下 String[] strin...

2018-12-05 20:07:55

阅读数 134

评论数 0

访问win10的远程桌面(Remote Desktop)总是凭据或者用户密码错误

家里电脑是Win10的,原来可以在公司通过远程桌面访问,最近自动升级了一次补丁后,远程可以连接,但是输入正确的用户密码后总提示凭据错误 (Win10是被访问的一方,修改的也是被访问的机器) 修复方式为 命令:gpedit.msc 打开“本地组策略编辑器” Windows设置-&am...

2018-11-15 11:54:03

阅读数 1765

评论数 0

RocketMQ的消息发送方式

RocketMQ消息发送有很多方法,总结起来有三种类型,即:同步、异步、单向 接下来我们来讨论下几种发送方式,并详述各种发送方法 ps:基于版本 rocketmq-client 4.3.1 版本 <!-- https://mvnrepository.com/artif...

2018-11-07 23:40:01

阅读数 193

评论数 0

mysql数据库插入生僻中文、emoji表情报错:Incorrect string value: '\xF0\xAF\xA0\xA5' for column

问题背景: 今日线上报警,用户下单失败,原因是从用户收货地址中拉出来的收货人无法插入订单库导致的 用户姓名为“薛

2018-09-17 16:12:22

阅读数 725

评论数 0

jvm内存模型(jdk1.8)

java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的内存区域,如下图所示          程序计数器(Program Counter Register):是一块较小的内存空间,他可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时...

2018-07-18 18:40:19

阅读数 1934

评论数 0

redis学习大纲

由于redis各种知识点纷繁驳杂,此处整理一个大纲,供自我备忘,也供各路道友参考 后续继续补充 配置文件 翻译 Redis 4.0.6 配置文件翻译 详解 基础 过期策略内存淘汰机制 redis的过期策略和内存淘汰机制 持久化 快照 只追加文件(AOF) 集群 主从 哨兵 ...

2018-07-02 16:07:27

阅读数 176

评论数 0

redis缓存击穿问题一种思路分享

前言关于缓存击穿问题的描述读者小伙伴可以查阅作者另一篇博客《redis缓存穿透、击穿和雪崩问题》,此处提供一种缓存击穿问题的思路以及Demo思路每一个key都有一个附属key1,附属key1可以是key加特定前缀组成,key对应value为真正的缓存数据,附属key1对应的value不重要,可以是...

2018-06-29 16:39:34

阅读数 633

评论数 1

redis缓存穿透、击穿和雪崩问题

名词解释缓存穿透:一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。缓存雪崩:当缓存服务器重启或者大量缓存集中在某一个时间段...

2018-06-28 18:04:13

阅读数 1596

评论数 0

redis的过期策略和内存淘汰机制

过期策略:即redis针对过期的key使用的清除策略,定期删除+惰性删除内存淘汰机制:即

2018-06-28 16:19:02

阅读数 1939

评论数 0

redis缓存分页数据

我们在项目中常常需要缓存需要分页的数据,有如下几种思路,我们来对比一下各自优劣几种思路:每页数据分别使用一个key缓存,各自设置过期时间,在数据请求时且缓存中没有时进行初始化,pageIndex和pageSize作为缓存key的一部分,比如:        key:cstm:list:${page...

2018-06-25 22:54:33

阅读数 1713

评论数 0

redis存储对象两种方式对比

敬请期待。。。

2018-06-25 22:04:46

阅读数 1263

评论数 0

对比几种常见序列化工具性能以及内存占用

对比集中常见序列化工具性能以及内存占用java序列化alibaba jsonprotostuff测试方式:使用用户对象Customer,创建100万条对象,清空redis,逐条存入,分别记录序列化用时和redis读写用时public class Customer {     private lon...

2018-06-25 21:59:43

阅读数 892

评论数 0

Redis 4.0.6 配置文件翻译

# Redis configuration file example.# Redis配置文件示例。## Note that in order to read the configuration file, Redis must be# started with the file path as f...

2018-06-17 00:52:23

阅读数 1178

评论数 4

提示
确定要删除当前文章?
取消 删除