会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jingyi_up
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
下一页
2020年5月18日
Redis高级特性
摘要: 1、发布订阅模式 1.1、列表实现消息队列的局限性 通过list 的rpush 和 lpop(或 lpush和rpop)可以实现消息队列,但是会有很多局限性: 1)消费者需要不停地调用lpop ,通信的开销很大。 2)如果生产者生产消息的速度远大于消费者消费的速度,list会占用大量的内存。 3)不
阅读全文
posted @ 2020-05-18 16:45 jingyi_up
阅读(73)
评论(0)
推荐(0)
2020年5月15日
Redis数据结构
摘要: 1、redis特点 redis是一个key-value内存数据库,key和value的最大长度限制是512M,有以下特点: (1)性能极高,读的速度是110000次/s,写的速度是81000次/s。 (2)支持数据的持久化。 (3)支持丰富的数据类型。 (4)支持数据备份(master-slave)
阅读全文
posted @ 2020-05-15 14:38 jingyi_up
阅读(42)
评论(0)
推荐(0)
2020年5月13日
MySQL优化
摘要: 1、优化思路 说到数据库性能优化,一般情况下是为了让查询速度更快。一个查询的动作由很多个环节组成,每个环节都会消耗时间,要提高查询效率,就要从每一个环节入手。 2、连接——配置优化 第一个环节是客户端连接到服务端,连接可能出现什么样的性能问题呢?有可能是服务端连接数不够导致应用程序获取不到连接,比如
阅读全文
posted @ 2020-05-13 21:11 jingyi_up
阅读(77)
评论(0)
推荐(0)
InnoDB锁
摘要: 1、锁的类型 官网把锁分成8类,如下: 第一个是行级别的锁(包括共享锁和排他锁),第二个是表级别的锁(也叫意向锁,也有意向共享锁和意向排他锁),后面三个Record Locks、Gap Locks、Next-Key Locks,把它们叫做锁的算法,也就是分别在什么情况下锁定什么范围。 2、表锁和行锁
阅读全文
posted @ 2020-05-13 15:31 jingyi_up
阅读(45)
评论(0)
推荐(0)
2020年5月11日
数据库事务
摘要: 1、什么是数据库事务 (1)使用场景 比如下单,会操作订单表,资金表,物流表等等,这个时候需要让这些操作都在一个事务里面完成。当一个业务流程涉及多个表的操作的时候,我们希望它们要么是全部成功的,要么都不成功,这个时候就会启用事务。又比如行内转账的这种操作,如果把它简单地理解为一个账户的余额增加,另一
阅读全文
posted @ 2020-05-11 21:12 jingyi_up
阅读(93)
评论(0)
推荐(0)
2020年5月8日
MySQL索引
摘要: 1、索引类型 在Innodb里面,索引有三种类型:普通索引,唯一索引(主键索引是特殊的唯一索引)、全文索引。 普通索引(normal):也叫非唯一索引,是最普通的索引,没有任何限制。 唯一索引(unique):要求键值不能重复。主键索引是一种特殊的唯一索引,还多了一个限制条件,要求键值不能为空。主键
阅读全文
posted @ 2020-05-08 21:24 jingyi_up
阅读(39)
评论(0)
推荐(0)
MYSQL架构和Innodb存储引擎
摘要: 1、MySQL体系结构 (1)模块详解 Connector:用来支持各种语言和SQL的交互,如java的JDBC。 Management Services & Utilties:系统管理和控制工具,包括备份恢复、MySQL复制、集群等。 Connection Pool:连接池,管理需要缓冲的资源。
阅读全文
posted @ 2020-05-08 17:34 jingyi_up
阅读(49)
评论(0)
推荐(0)
2020年5月7日
MySQL基础
摘要: 1、MySQL通信 (1)同步和异步 * 同步:同步通信依赖于被调用方,受限于被调用方的性能。应用操作数据库,线程会阻塞,等待数据库的返回。 * 异步:异步可以避免应用阻塞,但是一个连接就会创建一个线程,线程间切换会占用大量CPU资源。而且异步通信会带来编码的复杂度,一般不建议使用,如果要使用异步,
阅读全文
posted @ 2020-05-07 21:30 jingyi_up
阅读(31)
评论(0)
推荐(0)
2020年4月26日
ConcurrentHashMap
摘要: 1、1.7版本concurrentHashMap ConcurrentHashMap 和 HashMap 的实现原理是差不多的,但是因为 ConcurrentHashMap 是并发安全的,所以在实现上要比hashmap复杂一些。 在 JDK1.7 的实现上,ConrruentHashMap 由一个个
阅读全文
posted @ 2020-04-26 19:02 jingyi_up
阅读(117)
评论(0)
推荐(0)
2020年4月25日
线程池
摘要: 1、线程池的优势 (1)降低创建线程和销毁线程产生的性能开销; (2)提高响应速度,当有新任务需要执行时不需要等待线程创建就可以马上执行; (3)合理的设置线程池大小可以避免因为线程数超过硬件资源瓶颈造成的问题。 2、线程池Api 线程池返回值ExecuterService,用于管理线程池。 jav
阅读全文
posted @ 2020-04-25 21:24 jingyi_up
阅读(64)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
下一页
公告