01 2018 档案
摘要:1)缓存机制介绍 在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。
阅读全文
摘要:1. 在多线程并发的场景下,使用锁来控制多个任务对同一共享资源的访问,拿到锁的任务优先访问公共资源 //并发的用户数 private static final int threadNum = 10; //倒计数器(发令抢),用于制造线程的并发执行 private static CountDownLa
阅读全文
摘要:众所周知,mysql5.7推出后有很多没有填好的坑,对于老的系统和项目兼容性也存在问题,所以现在普遍的web项目还是应该跑在centos6.8+mysql5.6的环境之下,今天主要说一下mysql5.6如何编译安装的具体步骤。 1.安装mysql5.6依存包 2.下载编译包 3.复制到指定目录 4.
阅读全文
摘要:Expert for SQLServer 工具下载链接: http://zhuancloud.com/ReceptionViews/Install.html
阅读全文
摘要:介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。 redis 采用 redis-3.2.4 版本。 两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.16
阅读全文
摘要:Ubuntu 14.04 16.04 (使用apt-get进行安装) CentOS 7 (使用yum进行安装)
阅读全文
摘要:一、yum安装使用: 1、Yum:rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具 2、yum repository:yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下) 3、yum客户端配置文件: /et
阅读全文
摘要:出现yum错误:No module named yum 解决方法,查看 /usr/bin下python有哪几个版本 ll /usr/bin 我这里是:2.6 和 2.7 (刚安装的) 由于yum命令不兼容python2.7,需修改/usr/bin/yum文件,将第一行由“#!/usr/bin/pyt
阅读全文
摘要:首先进入阿里云docker库首页 https://dev.aliyun.com/ 点击 管理中心 点击 加速器 复制下面的加速地址 进入docker的 Settings 把basic 切换成 advanced,并在 registry-mirrors: 中填入刚刚复制的加速地址 应用后即可 点击 加速
阅读全文
摘要:mysql单机并发量: 机器硬盘 300并发 SSD硬盘 700并发 redis单机并发量10万 tomcat单机最优并发2000 java高并发测试用例: 加锁 互斥锁: 缓存名:amount, 主动缓存(时间短) 缓存名:amount_backup ,被动缓存(时间长)
阅读全文
摘要:mysql主机master 1. 编辑mysql配置文件my.cnf server_id = 1 #server_id服务器唯一标识 log_bin = mysql-bin #借助mysql配置文件打开binlog 重启mysql 2.创建一个用于主从复制的用户 mysql> create user
阅读全文
摘要:在文件夹redis-3.2.0下 1. 启动redis服务 session.save_handler = redis session.save_path="127.0.0.1:6379" 输出: this is session content! sessionid|s:24:"this is ses
阅读全文
摘要:在运行时会提出SNIMissingWarning和InsecurePlatformWarning警告 详细警告内容如下: D:\Python2.7.6\lib\site-packages\requests\packages\urllib3\util\ssl_.py:315: SNIMissingWa
阅读全文