自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

MYSQL 5.5从零开始学

第1章 初识MySQL 1.1 数据库基础 1.1.1 什么是数据库 1.1.2 表 1.1.3 数据类型 1.1.4 主键 1.2 数据库技术构成 1.2.1 数据库系统 1.2.2 SQL语言 1.2.3 数据库访问技术 1.3 什么是MySQL 1.3.1 客户机-服务器软件 1.3.2 MySOL版本 1.3.3 MySOL的优势 1.4 MySQL工具 1.4.1 mysql命令行实用程序 1.4.2 MysQL Worlkbench 1.5 如何学习MvSQL 第2章 MySQL的安装与配置 2.1 windows平台下安装与配置MySQL 5.5 2.1.1 安装MySQL 5.5 2.1.2 配置MySQL 5.5 2.2 启动服务并登录MySQL数据库 2.2.1 启动MySQL服务 2.2.2 登录MySQL数据库 2.2.3 配置Path变量 2.3 更改MySQL的配置 2.3.1 通过配置向导来更改配置 2.3.2 手工更改配置 2.4 MySQL常用图形管理工具 2.5 Linux平台下安装与配置MySQL 5.5 2.5.1 Linux操作系统下的MySQL版本介绍 2.5.2 安装和配置MySQL的RPM包 2.5.3 安装和配置MySQL的源码包 2.6 专家点拨 点拨1:MySQL必须注册为系统服务吗?

2018-05-24

从Paxos到Zookeeper 分布式一致性原理与实践

本书从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper。全书共8章,分为五部分:第一部分(第1章)主要介绍了计算机系统从集中式向分布式系统演变过程中面临的挑战,并简要介绍了ACID、CAP和BASE等经典分布式理论;第二部分(第2~4章)介绍了2PC、3PC和Paxos三种分布式一致性协议,并着重讲解了ZooKeeper中使用的一致性协议——ZAB协议;第三部分(第5~6章)介绍了ZooKeeper的使用方法,包括客户端API的使用以及对ZooKeeper服务的部署与运行,并结合真实的分布式应用场景,总结了ZooKeeper使用的最佳实践;第四部分(第7章)对ZooKeeper的架构设计和实现原理进行了深入分析,包含系统模型、Leader选举、客户端与服务端的工作原理、请求处理,以及服务器角色的工作流程和数据存储等;第五部分(第8章)介绍了ZooKeeper的运维实践,包括配置详解和监控管理等,重点讲解了如何构建一个高可用的ZooKeeper服务。

2018-05-11

JAVA并发编程实践JavaConcurrencyinPractice

一,设计一个线程安全的类 一个线程安全的类的设计需要包括三个基本要素: 组成对象状态的属性 限制状态属性的不变性 并发访问对象状态的管理策略 同步策略规定了如何将不变性/线程封闭/加锁机制等结合起来以维护线程的安全性,并且规定了哪些变量由哪些锁来保护。 1,收集同步需求 要确保类的线程安全性,就需要确保它的不变性条件不会再并发访问时被破坏,这就需要对其状态进行推断。 在许多类中都定义了一些不可变条件,用于判断状态是有效的还是无效的。同样,在操作中还包含一些后验条件来判断状态转换是否有效。当下一个状态需要依赖当前状态时,这个操作就必须是一个复合操作。 如果不了解对象的不变性与后验条件,那么就不能确保线程安全性,要满足状态变量的有效值或状态转换上的各种约束条件,就需要借助于原子性与封装性。 2,State-dependent Operations 类的不变性已经方法post-conditon限制了对象的有效状态已经状态转换的有效性。有些对象包含一些基于状态的先验条件,例如,不能从空队列中移除一个元素。如果在操作中包含基于状态的先验条件,那么这个操作就叫做state-dependent操作。 3,状态所有权(state Ownership) 多数情况下,所有权与封装性是相互关联的:对象封装它拥有的状态,也对它封装的状态拥有所有权。状态变量的所有者将决定采用何种加锁协议来维持变量状态的完整性。所有权意味着控制权。如果发布了某个可变对象的引用,那么原来的所有者就不再独占控制权了,就变成共享控制权了。

2018-05-10

mysql-connector-java-5.1.37.jar

mysql链接jar包

2015-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除