摘要:
MySql日志文件主要包含:错误日志、慢查询日志、事务日志、二进制日志等 Mysql的日志配置可以通过命令 1 show global variables like '%log%'; 执行的结果如下 "back_log" "80" "binlog_cache_size" "32768" "binlo 阅读全文
摘要:
关于dubbo的描述就不再赘述,直接进入主题,那就是dubbo的工作原理。dubbo分为服务提供者和服务消费者,主要的工作内容有以下几点:提供者暴露服务、消费者引入服务、提供者和消费者和注册中心之间的通信、消费者消费服务、监控中心、其他扩展 一、provider暴露服务 1、首先provider可以 阅读全文
摘要:
AQS是AtractQueuedSynchronizer(队列同步器)的简写,是用来构建锁或其他同步组件的基础框架。主要通过一个int类型的state来表示同步状态,内部有一个FIFO的同步队列来实现。 AQS的使用方式是通过子类继承来实现,子类继承同步器并且实现抽象方法来完成同步,实现过程中涉及到 阅读全文
摘要:
阻塞队列(Blocking Queue) 一、队列的定义 说的阻塞队列,就先了解下什么是队列,队列也是一种特殊的线性表结构,在线性表的基础上加了一条限制:那就是一端入队列,一端出队列,且需要遵循FIFO(先进先出)的原则 队列的入口一端叫做队尾(rear),出口一端叫做队头(front),最简单的比 阅读全文
摘要:
一、BIO时代 BIO1.0版本 在jdk1.4之前,java网络编程都是采用的BIO模式,BIO全称是Blocking IO,也就是阻塞式IO 接下来就以拨打10086客服电话为例,介绍下BIO是如何通信的。(10086客服是服务端,移动用户是客户端,10086是端口号) BIO1.0版本 客服等 阅读全文
摘要:
ApplicationContext和BeanFactory一样都是bean的容器,而BeanFactory是一切Bean容器的父类,ApplicationContext继承于BeanFactory(继承之BeanFactory的子类) ApplicationContext包含了BeanFactor 阅读全文
摘要:
CAP理论是指分布式系统架构中通常只能够满足CAP三个指标中的两个,而不能同时满足CAP三个指标 C(Consistency):一致性 一致性指的是All nodes see the same data at the same time,也就是说所有节点在同一时间看到的数据必须是一模一样的,比如足球 阅读全文
摘要:
单例模式:指一个类有且仅有一个实例 由于单例模式只允许有一个实例,所以单例类就不可通过new来创建,而所有对象都默认有一个无参的构造函数可以创建对象,所以单例类不仅不能提供public的构造方法,还需要重写默认的无参构造方法。由于单例类不可再new创建,所以需要有一个公用的实例需要创建好并返回,所以 阅读全文
摘要:
一、mysql都有哪些存储引擎?各自的特点是什么? 二、客户端一条sql语句的执行过程? 1.客户端和mysql创建连接,是半双工通信模式,即同一时间客户端和mysql只有一方在发送数据 2.查询缓存 3.查询优化,包含sql解析,sql预处理(检验sql的合法性),查询优化器进行sql优化 4.调 阅读全文
摘要:
1.HashMap简介(本文是按照JDK1.8进行解析) HashMap位于JDK自带jar包rt.jar的java.util目录下。 HashMap是一个散列表,存储的内容是键值对<key,value>映射。 HashMap继承于AbstractMap,实现了Map、Cloneable、Seria 阅读全文