呼吸吐纳的博客

不作就不会死,但是会很难受~

Docker 安装 mysql

Docker 安装 mysql 5.7 centos7环境 # 搜索镜像 docker search mysql # 安装mysql5.7 docker pull mysql:5.7 # 查看是否下载完成, docker images # 启动mysql5.7,并指定root密码为123456 d...

2018-12-29 14:32:34

阅读数:12

评论数:0

Docker

Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口...

2018-12-29 14:23:34

阅读数:14

评论数:1

Centos7安装rabbitmq

Centos7安装rabbitmq 网上一大堆教程,乱七八糟的都是错,自己弄一回完全按照官网来安装 安装一些必须的组件 yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto 安装erlang erlang 是rab...

2018-12-14 19:09:17

阅读数:23

评论数:0

Linux 安装redis

Centos7安装redis 安装 wget http://download.redis.io/releases/redis-5.0.3.tar.gz tar xzf redis-5.0.3.tar.gz cd redis-5.0.3 make cd src make install 统一管理配...

2018-12-13 18:59:05

阅读数:26

评论数:0

缓存(五)---为什么选择redis

Redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 网络环境下使用redis redis 是TCP Socket 网络环境,client 发包到 redis,报文格式是resp,非常短...

2018-11-19 16:42:25

阅读数:24

评论数:0

缓存(四)----服务器&数据库缓存

服务器&数据库缓存 之前的文章解释了,为什么使用缓存,前面说了浏览器缓存,现在说服务器缓存和数据库缓存 常用的服务器缓存技术 Ehcache memcache redis mongodb Ehcache EhCache 是一个纯Java的进程内缓存框架,具有快速、...

2018-11-16 19:51:28

阅读数:47

评论数:0

缓存(三)----浏览器缓存

先看上图,如果对图中的(a)(b)©(d)四个过程的处理方式都很清楚了,那么请不用再看本文了。 两个概念 强缓存 用户发送的请求,直接从客户端缓存中获取,不发送请求到服务器,不与服务器发生交互行为。 协商缓存 用户发送的请求,发送到服务器后,由服务器判定是否从缓存中获取资源。 两者共同点:客户端...

2018-11-16 19:33:42

阅读数:40

评论数:0

缓存(二)----从B/S结构谈缓存

B/S结构 (Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英 ['braʊzə]美...

2018-11-16 19:01:32

阅读数:37

评论数:0

缓存(一)---从计算机角度理解缓存

计算机角度 粗略讲一下,计算机是由多个组件构成,最重要的3点,CPU,内存,外存,本文重点讲内存和外存 内存 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是...

2018-11-16 07:28:01

阅读数:30

评论数:0

深入理解Java锁---概念篇

Java锁 什么是锁 多线程访问同一资源,对资源进行了非原子性操作,产生的并发安全问题。为了解决这种并发安全问题产生了锁 那么什么是并发安全问题? 参照数据库隔离级别来说简单一点 1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据 2、不可重复读:事务 A ...

2018-11-15 12:19:33

阅读数:23

评论数:0

Mysql(六)---高可用

高可用 “高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。 之前我们提到,主从复制,从集群反向代理负载均衡,那么从集群在一定程度上实现了高可用,那么至今为止我们的主节点(写节点),还只是一台,那么能不能主节点高可用呢...

2018-11-15 11:46:54

阅读数:24

评论数:0

Mysql(五)---高并发

高并发 高并发(High Concurrency),它通常是指,通过设计保证系统能够同时并行处理很多请求。 上文讲mysql简单集群搭建,主从复制。那么为什么要主从复制,因为我们对数据库的操作 无外乎 CRUD,就是增删改查,那么 写操作(增删改)会产生事务,会有锁的概念。 简单介绍一下mys...

2018-11-15 11:42:08

阅读数:30

评论数:0

Mysql(四)--集群

基于虚拟机的Centos安装 虚拟机: VMware® Workstation 12 Pro 操作系统: CentOS-7-x86_64-DVD-1511.iso 安装过程略过,不是本文重点 Centos7 网卡设置 Centos7 设置和其他版本有些小出入 网络配置文件在 /etc/sysy...

2018-11-15 11:23:38

阅读数:26

评论数:0

Mysql(三)---mysql缓存

mysql缓存 查询缓存优化 结果集缓存 排序缓存 join 连接缓存 表缓存Cache 与表结构定义缓存Cache 表扫描缓存buffer MyISAM索引缓存buffer 日志缓存 预读机制 延迟表与临时表 1. 查询缓存 查询缓存不仅将查询语句结构缓存起来,还将查询结果缓存起来。一段时...

2018-11-05 14:28:56

阅读数:72

评论数:0

Mysql(二)mysql文件认识

MySQL中文件存储形式(InnoDB) 日志组文件: 可以发现,./目录下数据存在日志组文件: ib_logfile0和ib_logfile1,默认均为5M。 表结构文件:*.frm 在MYSQL中建立任何一张数据表,在其数据存放目录对应的数据库目录下都有对应表的.frm文件, ....

2018-11-05 14:08:03

阅读数:30

评论数:0

Mysql(一)-----mysql运行机制

Mysql运行机制 全面了解mysql的运行机制,从而了解当前系统的瓶颈,找到优化方案。 借用一张图 从上图可以清晰看出mysql的内部架构,可以清楚的看到Mysql是由连接池Connection Pool,SQL接口,解析器,优化器,缓存,存储引擎组成的。 Connectors 指的...

2018-11-05 13:01:14

阅读数:56

评论数:0

springcloud 和 springboot 版本

springcloud 和 springboot 版本 大家都知道springcloud是基于springboot的分布式框架,那么构建一个springcloud的框架,需要和springboot的版本做对照,下面介绍一下,springcloud和springboot的版本关系 Spr...

2018-10-29 14:45:52

阅读数:100

评论数:0

分布式锁--基于redis

分布式锁–基于redis 上面讲锁,那么实现一个分布式锁 重点 状态—标记当前方法是否有锁 释放—释放当前方法锁 代码 /** * 基于redis实现分布式锁 * * @author haha */ @Component public class RedisLock { @Au...

2018-10-25 14:04:17

阅读数:31

评论数:0

JAVA锁原理和选择synchronized & Lock

锁 废话不多说,进正题,参考一下synchronized 的实现原理 synchronized 的实现原理 JVM可以从方法常量池中的方法表结构(method_info Structure) 中的 ACC_SYNCHRONIZED 访问标志区分一个方法是否同步方法。当方法调用时,调用指令将会...

2018-10-25 12:17:25

阅读数:72

评论数:1

单机版高并发--Semaphore

Semaphore Semaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用公共资源的设施,也是操作系统中用于控制进程同步互斥的量。 上面解释是百度百科,说直白点,Semaphore 就是控制方法能被几个线程访问的东西 下面举例 例子 现在有一...

2018-10-25 11:46:56

阅读数:42

评论数:0

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