RHEL

redhat JDK

最后都变了- 提交于 2019-11-29 09:50:48
https://access.cdn.redhat.com/content/origin/files/sha256/73/7312eda8d066d0f3271521fc125da185ade473dd91065b5cd8ac089d6f0117b2/java-1.8.0-openjdk-1.8.0.222-4.b10.redhat.windows.x86_64.zip ? auth =1568269902_42732f9501af1c1bc0e1b62bb91cf152 来源: https://my.oschina.net/innovation/blog/3105470

Java垃圾收集的相关知识点索引

怎甘沉沦 提交于 2019-11-29 07:43:04
前言 最近研究Java的垃圾收集.但看网上的文章.很多说的是java6的事情.若是下工夫不深,很容易被坑.因此,想自己写一篇垃圾收集的教程. 但是惭愧惭愧.最近时间并不多.因此只有时间,写一个知识点索引,希望读到的人,根据这个知识点,查找相关的内容.不要被网上乱七八糟的网文误导.等我有时间,也会填充这些内容.把这个索引,变成真正的文章. 基本概念 垃圾收集的概念以及必要性. 查找垃圾的策略:引用计数,可达性分析 清理垃圾的策略:复制,标记-清除,标记-整理 垃圾回收器 Java的内存分代以及管理策略: 新生代(伊甸园,生存者0,生存者1),老年代 可以关注他们的size分配比例(默认值,以及通过什么参数配置),以及何时进入下一代. Java7之前: 新生代回收器 :Serial、ParNew、Parallel Scavenge 老年代回收器 :Serial Old、Parallel Old、CMS 重点关注各种垃圾收集器的使用场景,优缺点. 各种垃圾回收器的搭配情况: Java7之后: Java7 整堆回收器 :G1 G1收集器,不再将整块内存分为新生代和老年代.而是分为不同的Region,每个Region都有可能是伊甸园,生存者区,老年代. Java11: ZGC Java12: Shenandoah 其它 查看当前JVM用的是什么垃圾回收器: java -XX:

Centos7.4+Mongodb安装教程

此生再无相见时 提交于 2019-11-29 00:54:48
Centos7.4+Mongodb安装教程 2017年10月27日 11:52:29 p_oldpai 阅读数:769 标签: mongodb3-4 图文教程 更多 个人分类: 软件安装界面 运维 环境变量 下载mongodb3.4安装包 http://download.csdn.net/download/cjh365047871/10041587 解压 tar -zxvf mongodb-linux-x86_64-rhel70-3.4.10.tgz 分别创建db 和logs文件夹 cd /usr/local/software/mongodb/mongodb-linux-x86_64-rhel70-3.4.10 mkdir db mkdir logs Mongodb.conf cd /usr/local/software/mongodb/mongodb-linux-x86_64-rhel70-3.4.10/bin vim mongodb.conf dbpath=/usr/local/software/mongodb/mongodb-linux-x86_64-rhel70-3.4.10/db logpath=/usr/local/software/mongodb/mongodb-linux-x86_64-rhel70-3.4.10/logs/mongdb.log port=27017

Linux RPM 安装命令总结

拟墨画扇 提交于 2019-11-29 00:47:36
Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。 1)用RPM安装软件包,最简单的命令如下: 1 #rpm -i example.rpm 安装 example.rpm 包; 2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; 3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度 2)删除已安装的软件包 要卸载软件包example,只需输入以下这行命令: # rpm -e example 注意:软件包名是example,而不是rpm文件名"example.rpm"。 3)升级软件包 升级软件类似于安装软件: # rpm -Uvh example.rpm 用户要注意的是:rpm会自动卸载相应软件包的老版本。如果老版本软件的配置文件通新版本的不兼容,rpm会自动将其保存为另外一个文件,用户会看到下面的信息: saving /etc/example.conf as /etc/example.conf.rpmsave 这样用户就可以自己手工去更改相应的配置文件。 另外如果用户要安装老版本的软件,用户就会看到下面的出错信息: # rpm -Uvh

文档识别sdk

心已入冬 提交于 2019-11-28 23:57:25
中安私有云文档识别是基于业界领先的OCR引擎,可针对文档照片进行识别,并返回结构化结果。 • 简单——企业可将该识别服务部署在自有服务器上(云服务器或本地服务器) • 部署——识别率高,单张识别速度快 • 方便——该识别服务更新维护方便,企业可自行进行更新维护 • 通用——支持APP、客户端、浏览器、微信端、扫描仪、高拍仪等多种途径调用识别 • 平台——支持Windows(32/64)、Linux(32/64)主流服务器系统 • 全面——可支持普通文档识别、自然场景文字识别、长微博识别、图片彩页识别 产品描述 OCR文字识别,是通过文字识别核心,把图片上的字符转换为计算机可识别的字符流,方便用户录入文字信息,减少人工的工作量。 中安OCR文字识别系统是OCR文字识别技术与互联网技术、云计算技术相结合的在线OCR识别服务产品,致力于成为移动互联时代 OCR云识别服务的专业提供商。以统一的网络访问接口方式,对外部应用系统提供满足不同需求的OCR识别服务,只要一次部署,用户可 以随时扩展各种OCR云识别应用场景。 使用流程图 该产品相比移动端OCR SDK具有部署简单、更新维护方便、应用平台更广等明显的优势 我们的优势 ——可识别普通文档 ——可识别自然场景下的文字 ——可识别长微博 ——可识别图片彩页 ——多平台支持 windows 32/64(Windows Server 08、12

Linux系统-----包管理器的演变

我是研究僧i 提交于 2019-11-28 23:03:22
Linux 系统 ----- 包管理器的演变 每个电脑设备都使用某种形式的软件来执行其预定任务。在软件开发的早期,对产品进行了严格的bug和其他缺陷测试。在过去的十多年里,软件通过互联网发布,目的是通过应用新版本的软件来修复任何错误。在某些情况下,每个应用程序都有自己的更新程序。在其他情况下,则由用户自己决定如何获得和升级软件。 Linux早期采用了维护集中位置的做法,用户可以在这里查找和安装软件。在这篇文章中,我将讨论linux上软件安装的历史,以及现代操作系统是如何与无休止的洪流保持同步的。 在软件包管理器之前, Linux 上的软件是如何安装的? 从历史上看,软件要么是通过FTP提供的,要么是通过邮件列表提供的(最终这个发行版将包括基本网站)。只有几个小文件包含了创建二进制文件的指令(通常在tarfile中)。您将解压缩文件,读取自述文件,只要您有gcc或其他形式的C编译器,您通常会运行一个./configure带有一些属性列表的脚本,例如将文件粘贴到库文件、创建新二进制文件的位置等。此外,configure进程将检查您的系统是否存在应用程序依赖关系。如果缺少任何主要需求,配置脚本将退出,在满足所有依赖关系之前无法继续安装。如果成功完成配置脚本,则Makefile都会被创造出来。 什么是包裹? 软件包是为了对抗这种复杂性而发明的。为了便于移植和存储

Linux系统-----包管理器的演变

◇◆丶佛笑我妖孽 提交于 2019-11-28 22:59:19
每个电脑设备都使用某种形式的软件来执行其预定任务。在软件开发的早期,对产品进行了严格的bug和其他缺陷测试。在过去的十多年里,软件通过互联网发布,目的是通过应用新版本的软件来修复任何错误。在某些情况下,每个应用程序都有自己的更新程序。在其他情况下,则由用户自己决定如何获得和升级软件。 Linux早期采用了维护集中位置的做法,用户可以在这里查找和安装软件。在这篇文章中,我将讨论linux上软件安装的历史,以及现代操作系统是如何与无休止的洪流保持同步的。 在软件包管理器之前, Linux 上的软件是如何安装的? 从历史上看,软件要么是通过FTP提供的,要么是通过邮件列表提供的(最终这个发行版将包括基本网站)。只有几个小文件包含了创建二进制文件的指令(通常在tarfile中)。您将解压缩文件,读取自述文件,只要您有gcc或其他形式的C编译器,您通常会运行一个./configure带有一些属性列表的脚本,例如将文件粘贴到库文件、创建新二进制文件的位置等。此外,configure进程将检查您的系统是否存在应用程序依赖关系。如果缺少任何主要需求,配置脚本将退出,在满足所有依赖关系之前无法继续安装。如果成功完成配置脚本,则Makefile都会被创造出来。 什么是包裹? 软件包是为了对抗这种复杂性而发明的。为了便于移植和存储,包将多个数据文件一起收集到一个存档文件中

Linux系统-包管理器的演变

ε祈祈猫儿з 提交于 2019-11-28 21:57:52
每个电脑设备都使用某种形式的软件来执行其预定任务。在软件开发的早期,对产品进行了严格的bug和其他缺陷测试。在过去的十多年里,软件通过互联网发布,目的是通过应用新版本的软件来修复任何错误。在某些情况下,每个应用程序都有自己的更新程序。在其他情况下,则由用户自己决定如何获得和升级软件。 Linux早期采用了维护集中位置的做法,用户可以在这里查找和安装软件。在这篇文章中,我将讨论linux上软件安装的历史,以及现代操作系统是如何与无休止的洪流保持同步的。 在软件包管理器之前, Linux 上的软件是如何安装的? 从历史上看,软件要么是通过FTP提供的,要么是通过邮件列表提供的(最终这个发行版将包括基本网站)。只有几个小文件包含了创建二进制文件的指令(通常在tarfile中)。您将解压缩文件,读取自述文件,只要您有gcc或其他形式的C编译器,您通常会运行一个./configure带有一些属性列表的脚本,例如将文件粘贴到库文件、创建新二进制文件的位置等。此外,configure进程将检查您的系统是否存在应用程序依赖关系。如果缺少任何主要需求,配置脚本将退出,在满足所有依赖关系之前无法继续安装。如果成功完成配置脚本,则Makefile都会被创造出来。 什么是包裹? 软件包是为了对抗这种复杂性而发明的。为了便于移植和存储,包将多个数据文件一起收集到一个存档文件中

Linux系统-----包管理器的演变

≯℡__Kan透↙ 提交于 2019-11-28 21:45:10
每个电脑设备都使用某种形式的软件来执行其预定任务。在软件开发的早期,对产品进行了严格的bug和其他缺陷测试。在过去的十多年里,软件通过互联网发布,目的是通过应用新版本的软件来修复任何错误。在某些情况下,每个应用程序都有自己的更新程序。在其他情况下,则由用户自己决定如何获得和升级软件。 Linux早期采用了维护集中位置的做法,用户可以在这里查找和安装软件。在这篇文章中,我将讨论linux上软件安装的历史,以及现代操作系统是如何与无休止的洪流保持同步的。 在软件包管理器之前, Linux 上的软件是如何安装的? 从历史上看,软件要么是通过FTP提供的,要么是通过邮件列表提供的(最终这个发行版将包括基本网站)。只有几个小文件包含了创建二进制文件的指令(通常在tarfile中)。您将解压缩文件,读取自述文件,只要您有gcc或其他形式的C编译器,您通常会运行一个./configure带有一些属性列表的脚本,例如将文件粘贴到库文件、创建新二进制文件的位置等。此外,configure进程将检查您的系统是否存在应用程序依赖关系。如果缺少任何主要需求,配置脚本将退出,在满足所有依赖关系之前无法继续安装。如果成功完成配置脚本,则Makefile都会被创造出来。 什么是包裹? 软件包是为了对抗这种复杂性而发明的。为了便于移植和存储,包将多个数据文件一起收集到一个存档文件中

Linux系统-----包管理器的演变

杀马特。学长 韩版系。学妹 提交于 2019-11-28 21:44:34
每个电脑设备都使用某种形式的软件来执行其预定任务。在软件开发的早期,对产品进行了严格的bug和其他缺陷测试。在过去的十多年里,软件通过互联网发布,目的是通过应用新版本的软件来修复任何错误。在某些情况下,每个应用程序都有自己的更新程序。在其他情况下,则由用户自己决定如何获得和升级软件。 Linux早期采用了维护集中位置的做法,用户可以在这里查找和安装软件。在这篇文章中,我将讨论linux上软件安装的历史,以及现代操作系统是如何与无休止的洪流保持同步的。 在软件包管理器之前, Linux 上的软件是如何安装的? 从历史上看,软件要么是通过FTP提供的,要么是通过邮件列表提供的(最终这个发行版将包括基本网站)。只有几个小文件包含了创建二进制文件的指令(通常在tarfile中)。您将解压缩文件,读取自述文件,只要您有gcc或其他形式的C编译器,您通常会运行一个./configure带有一些属性列表的脚本,例如将文件粘贴到库文件、创建新二进制文件的位置等。此外,configure进程将检查您的系统是否存在应用程序依赖关系。如果缺少任何主要需求,配置脚本将退出,在满足所有依赖关系之前无法继续安装。如果成功完成配置脚本,则Makefile都会被创造出来。 什么是包裹? 软件包是为了对抗这种复杂性而发明的。为了便于移植和存储,包将多个数据文件一起收集到一个存档文件中