上一页 1 2 3 4 5 6 7 ··· 45 下一页
摘要: Redis高可用概述 高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999% 等等)。 但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。 阅读全文
posted @ 2018-09-13 12:06 wade&luffy 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 了解 Redis 的 5 种对象类型(字符串、哈希、列表、集合、有序集合)的用法和特点的基础,了解 Redis 的内存模型,对 Redis 的使用有很大帮助,例如: 估算 Redis 内存使用量。内存的使用成本相对较高,使用内存不能无所顾忌;根据需求合理的评估 Redis 的内存使用量,选择合适的机 阅读全文
posted @ 2018-09-13 10:33 wade&luffy 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 转载:https://mp.weixin.qq.com/s/FkoOMY8_vnqSPPTHc2PL1w 行式数据库(关系型数据库) 行式数据库有如下几个缺点: 大数据场景下 I/O 较高,因为数据是按行存储,即使只针对其中某一列进行运算,关系型数据库也会将整行数据从存储设备中读入内存,导致 I/O 阅读全文
posted @ 2018-08-10 22:11 wade&luffy 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 一个完整的SQL语句中会被拆分成多个子句,子句的执行过程中会产生虚拟表(vt),但是结果只返回最后一张虚拟表。 JOIN的执行顺序 以下是JOIN查询的通用结构: 它的执行顺序如下(SQL语句里第一个被执行的总是FROM子句): FROM:对左右两张表执行笛卡尔积,产生第一张表vt1。行数为n*m( 阅读全文
posted @ 2018-08-06 20:32 wade&luffy 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 多线程调试 有些时候为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下。 在IDE里断点停下来的时候,可以切换到另外的线程中,跑其他的代码,不会互相影响。这里是有个开关的,在Eclipse里默认开启, 在IntelliJ IDEA里默认是没有开启的。也就是说如果 阅读全文
posted @ 2018-07-12 09:24 wade&luffy 阅读(440) 评论(0) 推荐(0) 编辑
摘要: SOA 架构 SOA 全称是:Service Oriented Architecture,“面向服务的架构”。 它是一种设计理念,其中包含多个服务,服务之间通过相互依赖最终提供一系列完整的功能。 各个服务通常以独立的形式部署运行,服务之间通过网络进行调用。 跟 SOA 相提并论的还有一个 ESB(企 阅读全文
posted @ 2018-07-11 10:18 wade&luffy 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: 为什么使用redis 主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。 性能 在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放 阅读全文
posted @ 2018-05-29 10:32 wade&luffy 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Server System Variables(系统变量) MySQL系统变量(system variables)是指MySQL实例的各种系统变量,实际上是一些系统参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等等,这些变量包含MySQL编译时的参数默认值,或者my.cnf配置文件里配置 阅读全文
posted @ 2018-05-27 09:06 wade&luffy 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 计算机存储单位 从小到大依次为位Bit、字节Byte、千字节KB、兆M、千兆GB、TB。 相邻单位之间都是1024倍,1024为2的10次方,即: 1Byte = 8bit 1K = 1024Byte 1M = 1024K 1G = 1024M 1T = 1024G 计算机存储元件 寄存器:中央处理 阅读全文
posted @ 2018-04-19 06:38 wade&luffy 阅读(397) 评论(0) 推荐(0) 编辑
摘要: Controller中加参数 Controller中获取request对象后,如果要在其他方法中(如service方法、工具类方法等)使用request对象,需要在调用这些方法时将request对象作为参数传入 此时request对象是方法参数,相当于局部变量,毫无疑问是线程安全的。 自动注入 使用 阅读全文
posted @ 2018-04-17 15:46 wade&luffy 阅读(43857) 评论(2) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 45 下一页