读书笔记
地主_
沉稳,冷静,向上,热爱
展开
-
读《JAVA并发实践》笔记---前记以及想要说的话
说是前记,好像有很多话要说,但是写起来思维好像波涛浪涌的水库,被堵住了。就只说这么多吧。从今天开始,我会每天更新一部分读书笔记。————–沉稳,冷静,向上,热爱。原创 2017-05-27 11:46:19 · 178 阅读 · 0 评论 -
读《JAVA并发实践》笔记---第一章(介绍),第二章(线程安全)
线程的优点: 1.可以使用多处理器。一个单线程应用只能运行中一个处理器上,如果不运用多线程那么在双处理器系统中相当于放弃了百分之五十的CPU资源。 2.模型的简化。就如同工厂生产线上工人的分工,把一个工人当成一个线程,只需要处理同样类型的任务。不需要考虑在各任务之间来回切换。这些优点通常被一些框架所用,比如Servlets或者远程方法调用。servlet开发者不需要当心容器究竟同原创 2017-05-27 18:20:45 · 220 阅读 · 0 评论 -
读《JAVA并发实践》笔记---第三章(共享对象)
共享对象: 可见性: 当对一个变量的读写操作在不同线程实现的时候,不能保证读线程及时的读取其他线程写入的值。为了确保跨域线程写入内存的可见性,必须使用同步机制。 测试demo:“` public class NoVisibilityTest { public static void main(String[] args) {原创 2017-06-01 07:06:50 · 201 阅读 · 0 评论 -
读《分布式数据库架构及企业实践》---笔记二
Mycat核心概念: 逻辑库:数据库中间件可以被当作一个或多个数据库集群构成的逻辑库。 逻辑表:读写数据的表就是逻辑表。 分片表和非分片表:区别在于是否该表是否切分到多个数据库实例中。 ER表:实体关系模型(Entity Relationship Model),思想便是子表记录与其所关联的父表记录存放在同一个数据分片上。 全局表:例如字典表。由于其原创 2017-06-05 18:14:46 · 632 阅读 · 0 评论 -
读《分布式数据库架构及企业实践》---笔记四
Mycat分片规则详解 ER关系分片表 ER模型是实体关系模型,广泛采用概念模式设计方法,基本元素是实体、关系和属性。Mycat创新性的将它引入数据切分规则中,使得有互相依赖的表能够按照某一规则切分到相同节点上,避免跨库Join关联查询。 分片规则rule.xml文件详解 1.Function标签原创 2017-06-06 15:32:12 · 443 阅读 · 0 评论 -
读《分布式数据库架构及企业实践》---笔记三
sequence配置文件 在实现分库分表的情况下,数据库的自增已经无法保证在集群中是全局唯一的主键,因此,Mycat提供了全局sequence,并且提供了本地配置、数据库配置等多种实现方式。 1. 本地文件方式 采用该方法,Mycat将sequence配置到classpath目录的sequence_conf.properties文件中。 在s原创 2017-06-06 11:41:09 · 1138 阅读 · 0 评论 -
读《分布式数据库架构及企业实践》---笔记五
Mycat管理命令详解 Mycat有两个默认的端口:8066数据端口和9066管理端口(如需修改,则在server.xml中配置),登录方式类似于MySQL的服务端登录。 命令:MySQL -h120.0.0.1 -utest -ptest -P9066 [-dmycat] 说明: -h 后面是主机,即当前Mycat安装的主机IP地址。原创 2017-06-06 16:37:44 · 488 阅读 · 0 评论 -
读《分布式数据库架构及企业实践》---笔记一
分布式系统采用的是并行计算,而单点式的系统采用的串行计算。分布式系统的特点:高性能,可靠性,扩展性和透明性。 分布式数据库是指数据在物理上分布而在逻辑上集中管理的数据库系统。 物理上分布是指分布式数据库的数据分布在物理位置不同并由网络连接的节点或站点上; 逻辑上的集中是指各数据库节点之间在逻辑上是一个整体,并由统一的数据库管理系统管理。原创 2017-06-03 11:48:43 · 1268 阅读 · 0 评论