2018年5月6日

数组、链表的java实现

摘要: 一、数组 数组特点:查询快,增删慢 二、链表 链表分为单向链表和双向链表(包括双向循环链表) 链表特点:查询慢,增删快 单向链表:表头为空,下一个节点是10. 双向链表:每个节点都有前驱指针和后继指针 双向循环链表:表头为空,表头的后继结点是10,最后一个节点的后继结点是表头 双向循环链表的java 阅读全文

posted @ 2018-05-06 22:14 Mercuryji 阅读(1375) 评论(0) 推荐(0) 编辑

2018年5月3日

字符串详解

摘要: 一、字符串:String类 二、创建String类的对象的两种方式: 2.1.直接赋值法 String str = "abc"; 首先看字符串常量池中是否有有"abc",如果有,则返回"abc"的内存地址给str,若没有,则创建"abc",返回"abc"的内存地址给str。 2.2.new关键字创建 阅读全文

posted @ 2018-05-03 20:52 Mercuryji 阅读(174) 评论(0) 推荐(0) 编辑

2018年5月2日

数据库事务的四大特性

摘要: 当数据库支事务操作时,它就要满足事务的四大特性ACID 一、原子性 Atomicity(A) 原子性是指一个事务的所有操作要么全部操作成功,要么全部操作失败,如果有没有成功的操作者,就会回滚到最初的状态。 二、一致性 Consistency(C) 一致性是指数据库在操作前后都必须保证是一个完整的状态 阅读全文

posted @ 2018-05-02 19:41 Mercuryji 阅读(188) 评论(0) 推荐(0) 编辑

MySQL数据库高可用性架构

摘要: 转载https://www.2cto.com/database/201612/572250.html 一、MHA MHA :mysql-master-ha:mysql master 高可用性管理工具 通过管理节点自动化主服务器故障转移,快速将从服务器晋级为主服务器(通常10- 30s),而不影响复制 阅读全文

posted @ 2018-05-02 15:44 Mercuryji 阅读(738) 评论(0) 推荐(0) 编辑

2018年4月25日

java中几种访问修饰符

摘要: 访问修饰符是用来控制类、属性、方法的可见性的关键字称之为访问修饰符。 访问修饰符及其范围: public:不同包,子类 protected:同一包,子类 defalult:同一包(子类不行) private:同一类中 阅读全文

posted @ 2018-04-25 10:30 Mercuryji 阅读(298) 评论(0) 推荐(0) 编辑

2018年4月22日

zookeeper的leader选举

摘要: 一、概念 1.1 zookeeper集群的建立是为了保证数据同步,为保证数据同步,需有一个leader来管理。 1.2 zookeeper集群中服务器的角色 1)leader:领导者 2)follower:跟随者,进行对leader的数据同步,参与leader的选举 3)observer:观察者,不 阅读全文

posted @ 2018-04-22 16:02 Mercuryji 阅读(161) 评论(0) 推荐(0) 编辑

zookeeper的集群部署步骤

摘要: 一、使用WinSCP远程录三台服务器 二、使用XShell5分别连接三台服务器,对其使用命令进行远程操作 三、分别在三台服务器下建立zookeeper的文件夹 mkdir zookeeper 四、分别在三台服务器上下载zookeeper-3.4.10(或在一台服务上下载,然后复制到其他两台),并解压 阅读全文

posted @ 2018-04-22 12:05 Mercuryji 阅读(444) 评论(0) 推荐(0) 编辑

MySQL索引设计原则

摘要: 一、MySQL常用的索引类型 1.1主键索引 primary key 1.2唯一索引 unique 1.3普通索引 index 1.4全文索引 1.5组合索引 二、MySQL常用的数据结构 2.1B-tree 2.2哈希索引 三、索引的设计原则 3.1选择唯一性索引 被设为唯一性的值可以设置为索引, 阅读全文

posted @ 2018-04-22 11:32 Mercuryji 阅读(220) 评论(0) 推荐(0) 编辑

SpringMVC框架知识点详解

摘要: 官方的下载网址是:http://www.springsource.org/download 一、Spring MVC简介 1.1Spring MVC工作流程 映射器:主要是根据浏览器上输入的url来映射所有满足要求的Handle(控制器类) 适配器:主要是决定调用哪个Handler来实现具体的业务逻 阅读全文

posted @ 2018-04-22 00:04 Mercuryji 阅读(2641) 评论(0) 推荐(0) 编辑

2018年4月21日

Spring框架知识点详解

摘要: 一、概述 1.1Spring框架,可以解决对象创建以及对象之间依赖关系的一种框架。且可以和其他框架一起使用;Spring与Struts, Spring与hibernate(起到整合(粘合)作用的一个框架) 1.2Spring提供了一站式解决方案: 1) Spring Core spring的核心功能 阅读全文

posted @ 2018-04-21 18:50 Mercuryji 阅读(1088) 评论(0) 推荐(0) 编辑

导航