06 2020 档案

JavaSE---多线程---锁---Lock
摘要:1、ReentrantLock 1.1、可重入锁: 当 某个线程获得到某个锁,可以重复获取相同的锁 而不会 出现死锁; 1.2、可重入锁: synchronized、ReentrantLock package com.an.lock.reentrantlocks; /** * @descriptio 阅读全文

posted @ 2020-06-10 14:16 anpeiyong 阅读(222) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第11章 可扩展性
摘要:1、什么是 可扩展性? 当需要 增加资源 以执行更多工作时,系统 能够 获得 划算的等同提升 的能力; 线性扩展、Amdahl扩展、USL扩展 2、垂直扩展 同一台服务器 硬件增加; 3、横向扩展 | 水平扩展 | 向外扩展 策略分为3个部分:复制、拆分、数据分片; 实现方式: a,通过复制 将数据 阅读全文

posted @ 2020-06-09 11:26 anpeiyong 阅读(169) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第12章 高可用
摘要:1、什么是高可用? 在 宕机造成的损失 与 降低宕机时间所花费的成本 之间 做一个平衡; 阅读全文

posted @ 2020-06-08 17:03 anpeiyong 阅读(128) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第14章 优化
摘要:一、概述 1.1、应用程序 与 数据库 分工明确 (eg:数据库擅长 统计计数...) 1.2、应用程序 创建 合适的MySQL连接 (从缓存获取,无需 连接MySQL) 二、缓存 2.1、应用层以下的缓存 MySQL Server 有自己内部的缓存,也可以 构建自己的缓存、汇总表; 2.2、 三、 阅读全文

posted @ 2020-06-08 15:50 anpeiyong 阅读(106) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示