Redhat系列安装alternatives,debian安装update-alternatives; 输出: 选择编号切换不同版本;同样的方法可以切换javac的版本 update-alternatives可以通过install、set、config等命令自定义需要切换的应用以及版本信息 参考: ...
分类:
编程语言 时间:
2019-02-21 13:03:35
阅读次数:
199
JDK9 新特性目录导航 目录结构 模块化系统 jshell 多版本兼容JAR 接口的私有方法 改进try-with-resourcs 改进砖石操作符 限制使用单独下划线标识符 String存储结构变更 快速创建只读结合 增强Stream API 改进Optional 类 多分辨率图像 API 全新 ...
分类:
其他好文 时间:
2019-02-16 09:13:46
阅读次数:
253
当服务提供者提供的服务接口出现不兼容升级时,可以设置版本号,使用多个版本号(version)进行过渡。 1)、服务提供者配置文件 2)、服务消费者配置文件 ...
分类:
其他好文 时间:
2019-02-10 13:47:12
阅读次数:
492
什么是MVVC? MVVC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)是一种基于多版本的并发控制协议,只有在InnoDB引擎下存在。MVCC是为了实现事务的隔离性,... ...
分类:
数据库 时间:
2019-02-09 10:31:26
阅读次数:
325
innoDB的特性: 从图中由上至下红色框中的信息是:基于主键的聚集索引 ,数据缓存,外键支持(逻辑上建立外键),行级别锁,MVCC多版本控制,事务支持。这些也是InnoDB最重要的特性。 事务: 数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;事务是一组不可再分割的操作集合(工作 ...
分类:
数据库 时间:
2019-02-05 16:58:07
阅读次数:
202
使用Ubuntu18.04已经有一段时间了,在使用过程中经常需要处理不同软件的编译工作,但是这时候就遇到这样一个问题,那就是不同软件,甚至是同一个软件的不同版本都会使用不同版本的gcc/g++来进行编译。 Ubuntu18.04中自带的gcc/g++ 版本为7.3, 这时候如果我们想要安装4.8版本 ...
分类:
系统相关 时间:
2019-02-04 15:30:57
阅读次数:
232
首先,OpenCV历史版本下载:https://www.opencv.org/releases.html 一、把不同版本的OpenCV安装在不同位置 下载好OpenCV源码,在安装之前打开CMakeLists.txt文件,找到第33行(OpenCV 3.1.0中) 这句话代表OpenCV默认安装路径 ...
分类:
系统相关 时间:
2019-02-03 23:23:25
阅读次数:
302
准备篇 一、防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.serv ...
分类:
数据库 时间:
2019-02-03 12:16:25
阅读次数:
287
npm5以后的版本,在安装包的时候,不需要加 --save(-s) 参数,也会自动在package.json中保存依赖项 当安装包的时候,会自动创建或者更新package-lock.json文件 package-lock.json文件内保存了 node_modules中所有包的信息,包含这些包的名称 ...
分类:
Web程序 时间:
2019-01-31 00:23:41
阅读次数:
195
安装配置需要配置两个内容,分别是java和javac命令,指定jdk目录和优先级:alternatives--install/usr/bin/javajava/usr/local/jdk版本/bin/java1400alternatives--install/usr/bin/javacjava/usr/local/jdk版本/bin/javac1400注意需要注释掉profile文件里面的JAVA
分类:
系统相关 时间:
2019-01-28 12:17:28
阅读次数:
204