摘要: 1、索引类型 B-tree索引:能快速排好序的索引 hash索引:在memory表里,默认是hash索引,hash的理论查询时间复杂度为O(1) 1:hash函数计算后的结果,是随机的,如果是在磁盘上放置数据, 以主键为id为例, 那么随着id的增长, id对应的行,在磁盘上随机放置. 2: 不法对 阅读全文
posted @ 2019-09-10 16:31 NEVERS 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、字段类型优先级 整型>data,time>char,varchar>blob 整型,time运算快,节约空间 char,varchar要考虑字符集的转化和排序校对集,速度慢 Blob无法使用内存临时表 2、不要用太大的内存 大的字段浪费内存,影响速度 如:varchar(10),varchar( 阅读全文
posted @ 2019-09-10 14:59 NEVERS 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Redis服务端的默认端口是6379 安装 系统版本 CentOS 7.2 软件版本 Redis-5.0.5 1、从官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版即可。 需要提前安装好gcc相关的包( yum install -y open-ssl-d 阅读全文
posted @ 2019-09-09 10:44 NEVERS 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 如果你说还玩过Redis Module,像BloomFilter,Redis 阅读全文
posted @ 2019-08-19 15:05 NEVERS 阅读(160) 评论(0) 推荐(0) 编辑
摘要: package org.springframework.aop.framework; import java.io.Serializable;import java.lang.reflect.Proxy;import org.springframework.aop.SpringProxy;@SuppressWarnings("serial")public class DefaultAopProx... 阅读全文
posted @ 2019-06-23 17:08 NEVERS 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 程序计数器(Program Counter Regist) 程序计数器是一块比较小的内存空间,他的作用是当作当前线程所执行的字节码的行号指示器 。 在虚拟机概念模型中,字节码解释器的工作就是通过改变这个计数器的值来选取下一条需要执行字节码的指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依 阅读全文
posted @ 2019-05-29 10:27 NEVERS 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1、记录帖子点赞数、评论数和点击数(hash) 2、记录用户的帖子ID列表,便于快速显示用户的帖子列表(zset) 3、记录帖子的标题、摘要、作者和封面信息,用户列表页展示(hash) 4、记录帖子的点赞用户ID列表,评论ID列表,用于显示和去重计数(hash) 5、缓存近期热帖内容(帖子内容的空间 阅读全文
posted @ 2019-04-21 14:06 NEVERS 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是摘自Patrick Linskey的一篇文章,主要是关于JPA相关内容的问答,相信JPA面试会碰到很多这里面的问题问题:EJB专家团队是如何摆脱事务描述符的?回答:在会话bean和消息驱动bean中,可以通过描述符和注释来控制事务的行为。此外,我们将默认的事务属性更改为“REQUIRED” 阅读全文
posted @ 2019-03-20 22:01 NEVERS 阅读(221) 评论(0) 推荐(1) 编辑
摘要: 1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序 1.2 二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数据库、HBase) 1.3 BitSet解决数据重复和是否存在等问题 1.2 基本 2.1 阅读全文
posted @ 2019-03-17 20:50 NEVERS 阅读(362) 评论(0) 推荐(0) 编辑
摘要: CentOS-6.6+MySQL-5.6 部署环境操作系统:CentOS-6.6-x86_64-bin-DVD1.isoMySQL 版本:mysql-5.6.26.tar.gz操作用户:root系统 IP:192.168.1.26主机名:mysql-01建议配置:4 核 + 、4G 内存 + 1、使 阅读全文
posted @ 2019-01-26 09:13 NEVERS 阅读(458) 评论(0) 推荐(0) 编辑