自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 yum安装mariadb10.2,配置国内repo

1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:如果存在,使用rpm -e --nodeps mariadb-*全部删除:2.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除;3.vi /et...

2018-11-15 15:27:22 1220

原创 centos7 64位安装jdk8

1.下载安装包https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.通过xftp将tar包传进一台虚机/jdk目录中,其它虚机可用scp命令3.解压tar -zxvf jdk-8u181-linux-x64.tar.gz4.配置环境变量vi /etc/profil...

2018-10-12 16:10:51 250

原创 基于LAMP环境搭建media Wiki,并且安装visualEditor功能。

Mediawiki搭建手册Mediawiki采用的是linux+apache+mysql+php技术搭建的开源知识库系统,本手册是一份环境搭建部署文档。一.安装php7.01.下载php7wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror2解压php7tar -xv...

2018-09-27 09:40:49 2534

原创 系统基础信息模块详解之实用的IPy笔记(二)笔记

1.区分IPv4与IPv6IP('10.0.0.0/8').version //4IP('::1').version //62.ip类常见的方法>>>from IPy import IP>>>ip=IP('192.168.1.20')>>>ip.reverseName

2018-09-03 14:57:36 189

转载 Centos7 更换阿里源

1. 备份本地yum源cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak2.获取阿里yum源配置文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo3.更新cachey...

2018-09-03 10:09:57 1171

原创 centos7更新pip版本,以及安装python库0.83版的IPy库,测试可用

永久性设置,是在用户根目录(~,而非系统根目录 / )下添加配置~/.pip/pip.conf目录添加可信源,如果目录文件不存在,可直接创建。[root@localhost ~]# cd ~ [root@localhost ~]# mkdir ~/.pip [root@localhost ~]# cd .pip [root@localhost .pip]# vim pip.c...

2018-08-31 15:57:35 550

原创 系统基础信息模块详解之系统性能信息模块psutil(一)笔记

1.1获取操作系统信息的当前物理内存总大小及已使用大小>>>import psutil>>>mem = psutil.virtual_memory()>>>mem.total,mem.used//结果暂略1.2获取系统性能信息 1.CPU信息>&amp

2018-08-31 15:09:17 501

翻译 centos7安装python库psutil 5.4.8

Install from sourcesgit clone https://github.com/giampaolo/psutil.gitcd psutilpython setup.py install

2018-08-31 10:18:31 484

转载 linux-Centos7安装python3并与python2共存

1.查看是否已经安装Python CentOS 7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 /usr/bin/python 可见执行文件在/usr/bin/...

2018-08-31 10:11:32 119

原创 独占式超时获取同步状态

通过调用通过调用同步器的doAcquireNanos(int arg,long nanosTimeout)方法可以超时获取同步状态,即在指定的时间段内获取同步状态,如果获取到同步状态则返回true,否则,返回false。该方法提供了传统Java同步操作(比如synchronized关键字)所不具备的特性。 在分析该方法的实现前,先介绍一下响应中断的同步状态获取过程。在Java 5之前,...

2018-08-30 16:26:50 370 1

原创 共享式同步状态获取与释放

共享式获取与独占式获取最主要的区别在于同一时刻能否有多个线程同时获取到同步状态。以文件的读写为例,若一个程序在对文件进行读操作,那么这一时刻对于该文件的写操作均被阻塞,而读操作能够同时进行。写操作要求对资源的独占式访问,而读操作可以是共享式访问,两种不同的访问模式在同一时刻对文件或资源的访问情况,如下图所示。 在上图中左半部分,共享式访问资源时,其他共享式的访问均被允许,而独占...

2018-08-30 15:52:09 705

原创 独占式同步状态获取与释放

通过调用同步器的acquire(int arg)方法可以获取同步状态,该方法对中断不敏感,也就是由于线程获取同步状态失败后进入同步队列中,后续对线程进行中断操作时,线程不会从同步队列中移出。该方法代码清单如下。public final void acquire (int arg){ //主要逻辑: //首先调用自定义同步器实现的tryAcquire(int arg)方法,该方...

2018-08-30 11:01:09 699 2

原创 同步队列AQS解析

/** * 同步器队列的实现分析 * 同步器依赖内部的同步队列(一个FIFO双向队列)来完成同步状态的管理,当前线程获取 * 同步状态失败时,同步器会将当前线程以及等待状态等信息构造成为一个节点(Node)并将其 * 加入同步队列,同时会阻塞当前线程,当同步状态释放时,会把首节点中的线程唤醒,使其再 * 次尝试获取同步状态。 */public class AbstractQueue...

2018-08-29 17:32:06 477

原创 独占锁Mutex的一个自定义同步组件案例以及同步器API

import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.AbstractQueuedSynchronizer;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;/** * 独占锁Mut...

2018-08-29 15:52:47 212

原创 Lock接口详情

import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * Lock的使用方式 */publi...

2018-08-29 15:50:00 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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