ZooKeeper系列一:基本概念
1.角色 一般的,在分布式系统中,构成集群的每一台机器都有自己的角色,最为典型的集群模式就是Master/Slave主备模式。在该模式中,我们把能够处理所有写操作的机器称为Master节点,并把所有通过异步复制方式获取最新数据、提供读服务的...
1.角色 一般的,在分布式系统中,构成集群的每一台机器都有自己的角色,最为典型的集群模式就是Master/Slave主备模式。在该模式中,我们把能够处理所有写操作的机器称为Master节点,并把所有通过异步复制方式获取最新数据、提供读服务的...
很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
1.Syncronized应用 synchronized是java中加锁的关键字,可以用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程可以执行这段代码。另一个线程必须等待当前线程执行完这个代码块...
之前对于数据库事务概念的理解有很多不到位的地方,今天用简单的实例再来阐述一下数据库事务和隔离级别的概念,也方便以后温故而知新。 1. 什么是事务 事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么...
单例模式无论是在实际项目开发还是面试中,都是经常会涉及到,今天总结一下什么样的单例模式才是正确的。 1. 存在问题的单例模式 1.1 线程不安全的懒汉式 /** * Created by zhoujunfu on 2016/8/24. * ...
本文是个人笔记~ 一 观察者模式 1 定义 又叫订阅模式。观察者模式定义了对象之间的一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖都会受到通知并自动更新。 2 要点 1) 观察者模式定义了对象之间一对多的关系 主题和观察者定义了...
1 策略模式(Strategy Pattern) 定义 定义算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 一个基于策略模式的程序至少由两部分组成。第一个部分是一组策略类,策略类封装了具体的算法,并负...
写在前面 这是一篇读(重)书(点)笔(摘)记(要)~内容为《高性能 MySQL》第一章~ and 七夕快乐,所以今天的配图是粉红色的(๑•̀ㅂ•́)و✧ 事务 简单的说,事务就是一组原子性的 SQL 查询,这一组 SQL 要么全部执行成功,...
写在前面 这篇文章是《高性能 MySQL》第五章的读书笔记以及总结~旨在帮助我自己梳理并总结书中的知识点和内容~同时也为一些懒得看书的小伙伴提供一个提取好的知识点~觉得水的朋友烦请关闭哟 巧妙的使用 Explain 看一条 SQL 语句的性...
写在前面 这,只是一篇读《高性能 MySQL》的读书笔记,觉得水的同学麻烦右上角关闭哈,感谢~ 索引类型包括 B-Tree、哈希索引、R-Tree、全文索引等,这里主要总结 B-Tree 和哈希索引。 B-Tree 说索引之前就不得不先说一...