MyBatis 查询结果自动封装为map,出现null而没有字段名 发表于 2020-11-03 | 分类于 Spring , Spring Boot | | 阅读次数: MyBatis 查询结果自动封装为map,出现null而没有字段名 问题 123456789101112select a, b, c from table>> a b c1 // 查询结果中,第一条数据这三个字段都是null,没有值,第二条数据只有a字段有值,在自动封 ... 阅读全文 »
Redis的一些问题 发表于 2020-10-15 | 分类于 Redis | | 阅读次数: Redis的一些问题Remote Dictionary Server 底层C写的 类似于 mysql,可以把最近的query和对应的结果保存下来 => hashquery 存入到缓存里,如果其他用户的query的hash值是一样的,说明查询是一样的,直接从缓存里读出来结果 => 多级缓存 ... 阅读全文 »
单例模式 发表于 2020-09-28 | 分类于 Java , Singleton | | 阅读次数: 单例模式1. 饿汉式1234567public class EHan { private static EHan instance = new EHan(); private EHan(){} public static EHan getInstanc ... 阅读全文 »
Phoenix创建索引源码过程 发表于 2020-09-27 | 分类于 Hadoop , Phoenix | | 阅读次数: Phoenix创建索引源码过程org.apache.phoenix.index.IndexMaintainer 123456789101112131415public byte[] buildRowKey(ValueGetter valueGetter, ImmutableBytesWritable ... 阅读全文 »
Redis 发表于 2020-09-18 | 分类于 Redis | | 阅读次数: Redis参考网址 1. 概述Redis的主要功能都基于单线程模型实现,也就是说Redis使用一个线程来服务所有的客户端请求,同时Redis采用了非阻塞式IO,并精细地优化各种命令的算法时间复杂度,这些信息意味着: Redis是线程安全的(因为只有一个线程),其所有操作都是原子的,不会因并发产生数 ... 阅读全文 »