- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 MySQL数据类型详解
MySQL中数据类型介绍一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MED...
2018-09-27 19:13:27 214
原创 MySQL数据库设计总结
MySQL数据库设计总结规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是按聚簇(cluster)索引有序排列的,主键是默认的聚簇(cluster)索引,因此MyISAM虽然...
2018-09-27 18:24:27 227
转载 了解分布式事务
微服务–分布式事务的实现方法及替代方案这两天正在研究微服务架构中分布式事务的处理方案, 做一个小小的总结, 作为备忘. 如有错误, 欢迎指正!概念澄清事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务. CAP理论: CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统...
2018-09-27 12:06:13 135
原创 使用MyBatis-generator 自动生成MyBatis代码
Intellij IDEA 作为Java IDE 神器,接触后发现,非常好用,对它爱不释手,打算离开eclipse和myeclipse,投入Intellij IDEA的怀抱。 然而在使用的过程中会发现Intellij IDEA也有一些不尽如意的地方,难免会有些不爽:Intellij IDEA 的插件库远不及eclipse的丰富。 mybatis-generator在eclipse中有...
2018-09-20 16:12:19 240
转载 Mybaits一级缓存
0.写在前面 MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能。本文的目的则是向读者详细介绍MyBatis的一级缓存,深入源码,解析MyBatis一级缓存的实现原理,并且针对一级缓存的特点提出了在实际使用过程中应该注意的事项。 ...
2018-09-20 15:54:13 169
原创 Dubbo集群容错方案
在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。Failover Cluster失败自动切换,当出现失败,重试其它服务器。通常用于读操作,但重试会带来更长延迟。可通过 retries="2" 来设置重试次数(不含第一次)重试次数配置如下:<dubbo:service retries="2" />或<dubbo:refe...
2018-09-19 14:52:48 3113
原创 了解Jedis 数据操作
1、键操作: 2、字符串操作: 3、整数和浮点数操作: 4、列表(List)操作: 5、集合(Set)操作: 6、哈希(Hash)操作: 7、有序集合(Zsort)操作: 8、排序操作: ...
2018-09-14 10:12:45 466 1
原创 Redis主从复制
一、Master&Slave是什么? 也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。二、它能干嘛? 1、读写分离; 2、容灾恢复。三、怎么玩? 1、配从(库)不配主(库); 2、从库配置:slav...
2018-09-13 16:48:53 1031
转载 Redis持久rdb与aof介绍
Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习 Redis 的重点知识持久化。RDB 详解RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,...
2018-09-11 17:52:42 124
原创 常用Redis.conf配置文件说明
参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默...
2018-09-07 17:29:45 243
转载 Redis五种数据类型以及相关命令
Redis目前支持5种数据类型,分别是:String(字符串) List(列表) Hash(字典) Set(集合) Sorted Set(有序集合)下面就分别介绍这五种数据类型及其相应的操作命令。1. String(字符串)String是简单的 key-value 键值对,value 不仅可以是 String,也可以是数字。String在redis内部存储默认就是一个字符串,...
2018-09-07 17:17:49 170
转载 CAP与ACID原则
1. CAP原则 1.1 定义 CAP是“Consistency,Avalilability, Partition Tolerance”的一种简称,其内容分别是: (1)强一致性:即在分布式系统中的同一数据多副本情形下,对于数据的更新操作体现出的效果与只有单份数据是一样的。 (2)可用性:客户端在任何时刻对大规模数据系统的读/写操作...
2018-09-06 14:09:28 1313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人