数据库
java_leejin
持续记录,持续输出----2019.07.27
展开
-
JPA 快速入门Demo
1 JPA的优势标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于JPA开发的企业应用能够经过少量的修改就能够在不同的JPA框架下运行。容器级特性的支持JPA框架中支持大数据集、事务、并发等容器级事务,这使得 JPA 超越了简单持久化框架的局限,在企业应用发挥更大的作用。简单...原创 2019-07-30 15:40:58 · 2117 阅读 · 0 评论 -
redis基础知识
redis和memcached有什么区别?redis的线程模型是什么?为什么单线程的redis比多线程的memcached效率要高得多(为什么redis是单线程的但是还可以支撑高并发)?(1)redis和memcached有啥区别这个事儿吧,你可以比较出N多个区别来,但是我还是采取redis作者给出的几个比较吧1)Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更...原创 2019-07-30 20:50:16 · 137 阅读 · 0 评论 -
redis的过期策略都有哪些?内存淘汰机制都有哪些?手写一下LRU代码实现?
(1)设置过期时间我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时?10分钟?这个很有用,我们自己可以指定缓存到期就失效。如果假设你设置一个一批key只能存活1个小时,那么接下来1小时后,redis是怎么对这批key进行删除的?答案是:定期删除+惰性删除所谓定期删除,指的是redis默认是每隔100ms就随机抽取一些设置了过期...原创 2019-07-30 21:24:18 · 331 阅读 · 0 评论 -
如何保证Redis的高并发和高可用?redis的主从复制原理能介绍一下么?
就是如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用redis高并发、高可用、缓存一致性redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒10万的QPS。redis高并发的同时...原创 2019-07-31 01:02:20 · 528 阅读 · 0 评论 -
redis怎么才能做到高可用?哨兵多核心底层解析
在主从模式下,开启哨兵模式1、哨兵的介绍sentinal,中文名是哨兵哨兵是redis集群架构中非常重要的一个组件,主要功能如下(1)集群监控,负责监控redis master和slave进程是否正常工作(2)消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员(3)故障转移,如果master node挂掉了,会自动转移到slave node上(4)配置中...原创 2019-07-31 20:08:41 · 148 阅读 · 0 评论 -
MySQL数据库使用规范
MySQL数据库常用规范记录一、基础规范1、必须使用InnoDB存储引擎1)5.5版本开始mysql默认存储引擎就是InnoDB,5.7版本开始,系统表都放弃MyISAM了。目前公司使用的有5.6、5.7两个大版本。2)支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高。例如:CREATE TABLE tb (字段列表) ENGINE=INNODB DEFAUL...原创 2019-07-27 11:53:27 · 701 阅读 · 0 评论