首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

4.0.3的mongodb 安装和java使用

,需要修改一下校验的版本...而我是直接从官网高最新版本的,这个bug就修复了。...3.0之后版本默认为:SCRAM-SHA-1; 2、spring-mongodb默认为:MONGODB-CR,并不支持设置认证方式;但是,最新的包修复这个问题 网上的教程,大多太旧了,所以出现jar...包太老而是mongodb太老的问题,或者相反的问题,orz....其实一句话说就是注意版本或者最简单的就是直接用最新 所以,若是你中途觉得菜鸟写的很好,难免会进坑然后又来看我的文章,这时候,我建议你从来来一次......因为,我把前面的不兼容的错修改,并没有重点指出,因为这只是版本问题。...总结就是 虚拟内存不够是 选择mongodb和mysql 虚拟内存够是 选择mongodb和redis 实际上,更多公司选择redis和mysql,这就是技术栈的问题,毕竟nosql的定义和开发设计没几个程序员了解

98420

如何使用Debian 9上的Let加密保护Apache

本教程将使用单独的Apache虚拟主机文件而不是默认配置文件。我们建议为每个域创建新的Apache虚拟主机文件,因为它有助于避免常见错误并将默认文件维护为后备配置。...如果你使用其他版本,请参考: CentOS 7 Ubuntu 16.04 先决条件 要学习本教程,您需要: 一个Debian 9服务器通过遵循Debian 9教程的初始服务器设置设置,包括具有sudo...要使用apt下载软件,您需要将backports存储库添加到apt查找包源的sources.list文件中。...Certbot现在可以使用了,为了让它为Apache配置SSL,我们需要验证Apache是否正确配置。...流量,请允许“WWW Full”配置文件删除冗余的“WWW”配置文件限额: sudo ufw allow 'WWW Full' sudo ufw delete allow 'WWW' 您的状态现在应如下所示

1K30
您找到你想要的搜索结果了吗?
是的
没有找到

如何使用Debian 9上的Let加密保护Apache

本教程将使用单独的Apache虚拟主机文件而不是默认配置文件。我们建议为每个域创建新的Apache虚拟主机文件,因为它有助于避免常见错误并将默认文件维护为后备配置。...如果你使用其他版本,请参考: CentOS 7 Ubuntu 16.04 先决条件 要学习本教程,您需要: 一个Debian 9服务器通过遵循Debian 9教程的初始服务器设置设置,包括具有sudo...要使用apt下载软件,您需要将backports存储库添加到apt查找包源的sources.list文件中。...Certbot现在可以使用了,为了让它为Apache配置SSL,我们需要验证Apache是否正确配置。...流量,请允许“WWW Full”配置文件删除冗余的“WWW”配置文件限额: sudo ufw allow 'WWW Full' sudo ufw delete allow 'WWW' 您的状态现在应如下所示

86540

还在苦苦搜集互作数据?一个数据库满足所有各种互作关系数据需求: BioGrid

(5)互作网络展示 (6)药物互作 (7)转录后修饰位点 2.数据下载 (1)当前版本:我们的交互数据的最新版本。...(2)先前版本:上个月的交互数据集。 (3)发布存档:不再受支持的淘汰数据集。 (4)发布数据集:与发布文章相对应的数据集。 (5)其他数据集:各种用途的随机数据集。...(6)最新版本:在此目录中,所有文件均以LATEST而不是版本号命名,以允许脚本式下载 (7)外部数据库构建:专门为其他数据库构建的数据集,以链接到BioGRID数据。...(8)Cytoscape插件:BioGRID团队创建的用于Cytoscape软件的插件和工具 最新版本是BioGRID发表的3.5.177版本的数据。 最新版本截止2019年5月25日更新。...如果您要使用BioGRID的数据开始一个新项目,则强烈建议使用最新版本的数据文件,即使用在CURRENT RELEASE目录的数据集 Current Release目录: 3.工具 相关资源链接: (

1.3K20

Pipenv – 超好用的 Pytho

它能够自动为项目创建和管理虚拟环境,从 Pipfile 文件中添加或者删除包,同时生成 Pipfile.lock 文件锁定安装包的版本和依赖信息,避免构建错误。...完整输出 --man 显示帮助页面 --three / --two 使用Python 3/2创建虚拟环境(注意本机安装的Python版本) --python...在虚拟环境中运行命令 shell 进入虚拟环境 uninstall 卸载一个库 update 卸载当前所有的包,并安装它们的最新版本 一些例子: Usage Examples...pipenv 会自动扫描系统寻找合适的版本信息,如果找不到的话,同时又安装了 pyenv 的话,则会自动调用 pyenv 下载对应版本的 python, 否则会报错。...uninstall urllib3 //或者 pipenv uninstall --all 更新安装包: pipenv update urllib3 更新所有包: pipenv update 这个命令会删除所有软件包然后重新安装最新版本

1.4K20

VM虚拟机的使用和安装常用系统

(文中提供免费密钥) 直接下载最新版本或者在产品资源中下载所需版本(Pro版本放心下载,后文提供免费密钥): 下载最新版本 下载所需版本(需要注册登录,注册时不要开中文,验证码有问题) 下载成功后就会获得一个文件名为...3.1.1 获取镜像 在Ubuntu官网下载最新镜像,建议选择能够长期支持的LTS版本 将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动 3.1.2 创建新的虚拟机 在新建虚拟机向导中可参考下方步骤图...3.7.1 获取镜像 在openSUSE官网下载最新镜像,建议选择更加稳定的Leap版本 将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动 3.7.2 创建新的虚拟机 在新建虚拟机向导中可参考下方步骤图...3.8.1 获取镜像 在红旗Linux官网下载最新镜像,下载方式建议选择红旗云盘 将镜像存放好,安装完成虚拟机后镜像文件尽量避免移动 3.8.2 创建新的虚拟机 在新建虚拟机向导中可参考下方步骤图,需注意图中标注红字的内容...3.10.1 获取镜像 在MX Linux官网下载最新镜像,下载速度过慢,建议使用种子文件通过qBittorrent或者迅雷等软件下载 将镜像文件存放好,安装完成虚拟机后镜像文件尽量避免移动 3.10.2

21610

PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解

--rm 删除虚拟环境 --bare 最小化输出 --completion 完整输出 --man 显示帮助页面 --three / --two 使用Python 3/2创建虚拟环境(注意本机安装的...为了不影响系统环境的 Django 版本,所以我们可以用 Pipenv 创建一个虚拟环境。...pipenv 会自动扫描系统寻找合适的版本信息,如果找不到的话,同时又安装了 pyenv 的话,则会自动调用 pyenv 下载对应版本的 python, 否则会报错。...Pipfile.lock 详细标识了该项目的安装的包的精确版本信息、最新可用版本信息和当前库文件的 hash 值,顾明思义,它起了版本锁的作用,可以注意到当前 Pipfile.lock 文件中的 Django...文件,由于 Pipfile 文件中标识的 Django 依赖为 django = “*”,即没有版本限制,它会默认安装最新版本的 Django,即 2.1,但由于 Pipfile.lock 文件的存在,

2.9K40

构建samba文件共享服务器_家庭文件服务器搭建方案

1、检查Linux是否安装了samba组件 事先我们已经安装了虚拟机,在虚拟机中安装了CentOS版本的Linux系统,我们接下来在该系统中搭建samba文件共享服务器。...,因为这个samba源码的版本比较新,和当前虚拟机中的Linux系统CentOS6.4版本不一致,所以会缺少很多东西。...有人使用的是samba-3.6.9: 于是以“samba下载”为关键字,找到samba的官方页面: samba的官方网站上只能下载最新版本和最近的版本找不到版本下载链接,即找不到3.6.9...的版本,找来一个靠近这个版本的3.5.22版本下载下来编译一下,看看编译是否有问题。...: /usr/local/samba-3.5.22/bin/pdbedit -a -u user1 该命令执行错误,提示找不到/usr/local/samba-3.5.22/lib/smb.conf文件

2.7K20

如何在CentOS 7上安装Asterisk

确保所有依赖项都已到位: make dep make 安装: sudo make install sudo ldconfig 确保正确安装库: sudo ldconfig -p | grep pj...由于无法将物理卡添加到虚拟机,因此您可能不需要安装DAHDI驱动程序。 有一个例外:如果您计划在您的星号框上主持电话会议,多个人可以加入会议室,DAHDI还提供此功能的所需时间源。...Linode提供的内核与CentOS存储库中提供的头文件版本不同,因此我们需要切换到分发提供的内核。...切换回构建目录: cd ~/build 下载最新版本的DAHDI(撰写本文时版本为2.10.2): wget http://downloads.asterisk.org/pub/telephony/...从源 安装Asterisk 切换到构建目录: cd ~/build 下载最新版本的Asterisk 13: wget http://downloads.asterisk.org/pub/telephony

5.1K30

Cytoscape中文教程(1)

主体网络视图窗口,显示网络 table panel(表格面板)底部右下。显示选择的节点和边的列,你可以据此调整列数据的值。 网络面板和表格面板是可停靠的选项卡面板。...也有创建和破坏视图功能(network的图形呈现形式)也可以创建和破坏网络(实际就是删除了,前者只删除图(view),后者连control pannel的文件删除了,也就是rew network data...(以前的版本,apps叫做plugins,功能一样) 具体的cytoscape的apps和介绍在官网 点击app manage稍等一会就出现选择文件夹,选择你想安装的app即可。...网络文件可以通过file-import-network menu输入。可以是本地计算机的也可以使网络的得有个URL地址。...这意味着,一个网络文件可以被认为是一个network 数据和边列数据文件的组合。一个表可以包含很多列,并不都是边数据。在这个例子里,你可以通过点击列头(在预览窗口)选择不输入那些列。

10.6K42

高中生也能读懂的Docker入门教程

Docker与传统的虚拟机有什么区别?为何要采用 Docker?如何使用 Docker? 本文,就针对上述提到的问题,简单介绍下 Docker。...就好像 Java 虚拟机一样,“一次编写,到处运行(Write once, run anywhere)”,而 Docker 是“一次构建,到处运行(Build once,run anywhere)”。...Image 是从分层文件系统的构建,这样他们能够共享公共文件,使得磁盘使用率和 Image 的下载更加高效。...Docker 的容器利用了 LXC,管理利用了 namespaces 做权限的控制和隔离,cgroups 进行资源的配置,并且还通过 aufs 进一步提高文件系统的资源利用率,而这些技术都不是 Docker...他们都做同样的事情, LXC 是操作系统级别的虚拟化环境,虚拟环境有它自己的进程和网络空间,而不是创建一个完整成熟的虚拟机。因此,一个 LXC 虚拟操作系统具有最小的资源需求,并启动只需几秒钟。

98470

Anaconda使用

转自PeterYuan 序 Python易用,用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。...Anaconda的安装 Anaconda的下载页参见官网下载,Linux、Mac、Windows均支持。...这个办法,怎么说呢,也是可以的,总觉得不是那么elegant…… 如果直接按上面说的这么改PATH,你会发现conda命令又找不到了(当然找不到啦,因为conda在~/anaconda/bin里呢),...conda是从site-packages文件夹中搜索已经安装的包,不依赖于pip,因此可以显示出通过各种方式安装的包 conda的一些常用操作如下: # 查看当前环境下安装的包 conda list...python # 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本 1 2 3 4 5 6 7 8 9 # 更新conda,保持conda最新 conda

2.2K41

python虚拟环境模块venv使用及示例

pyvenv.cfg文件是这个虚拟环境的配置文件 我们尝试激活这个虚拟环境,命令如下: # 切换到虚拟环境目录 C:\Users\Administrator cd myproject # 激活虚拟环境...上面的两个例子演示的是直接使用系统版本python安装的虚拟环境,既然是虚拟环境,那么python的版本能不能切换呢?我们尝试一下-p选项的用法。...可以看到,确实是3.8.2版本的Python,此时新版本虚拟环境创建成功。...–no-seed, –without-pip,即不安装种子包(默认值False) –download 从PyPI上下载安装最新版本的pip/setuptools/wheel,默认值False –no-download..., –never-download,不下载最新版的pip/setuptools/wheel,默认值True –extrea-search-dir,种除了默认的Python安装的包以外,种子器可能会使用的包含其他包的路径

2.2K10

高中生也能读懂的Docker入门教程

Docker与传统的虚拟机有什么区别?为何要采用 Docker?如何使用 Docker? 本文,就针对上述提到的问题,简单介绍下 Docker。...就好像 Java 虚拟机一样,“一次编写,到处运行(Write once, run anywhere)”,而 Docker 是“一次构建,到处运行(Build once,run anywhere)”。...Image 是从分层文件系统的构建,这样他们能够共享公共文件,使得磁盘使用率和 Image 的下载更加高效。...Docker 的容器利用了 LXC,管理利用了 namespaces 做权限的控制和隔离,cgroups 进行资源的配置,并且还通过 aufs 进一步提高文件系统的资源利用率,而这些技术都不是 Docker...他们都做同样的事情, LXC 是操作系统级别的虚拟化环境,虚拟环境有它自己的进程和网络空间,而不是创建一个完整成熟的虚拟机。因此,一个 LXC 虚拟操作系统具有最小的资源需求,并启动只需几秒钟。

63740

微服务实践之Docker应用

如果想通过虚拟运行Web应用,首先得给虚拟机分配CPU、内存等硬件资源,接着安装操作系统,这样才能让虚拟机运转起来,然后才能开始真正的应用部署。...即便只是想在虚拟机上运行一个最简单的HelloWorld页面,也必须做前面这几件事情,而且装完后随随便便就是几个G的虚拟文件。...用yum命令安装Docker,默认会安装最新的Stable版本,也可以指定版本安装,一般采用默认最新稳定版就行。...当需要创建容器时,运行一下docker run [镜像名]:[版本号],Docker引擎会先在本地仓库搜索对应版本号的镜像,当本地找不到该镜像时,会根据配置的中央仓库地址到远程服务器上去搜,找到后下载到本地仓库...既然如此,未来何尝不可以通过Docker中央仓库发布软件服务呢?事实上这正在发生。以后从网上下载一个软件,可能是exe,也可能是一个Docker镜像文件

48590

捷达vs5顶配配置_VS窗体教程

Python解释器 (如果你懒得去官网下载Python,可以直接使用我提供的Python3.8.2下载链接 蓝奏云链接:python-3.8.2-amd64.exe) Python官方下载网站 – Download...,网络安装,即下载之后,运行这玩意时它联网下载Python executable installer,是exe文件,提供界面化安装指导 我使用的是executable installer,因为我不仅仅只是需要...将pip更新到最新版本(pip的典型应用是从PYPI(Python Package Index)上安装Python第三方包) 在控制台中输入以下命令 python -m pip install --...这种隔离减少了因版本冲突而引起的许多复杂情况。 三:创建、激活虚拟环境 创建新的虚拟环境时,VS Code会提示您将其设置为工作区文件夹的默认环境。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

74820

如何在Ubuntu 16.04中为Apache创建自签名SSL证书

-keyout:这一行告诉OpenSSL在哪里放置我们正在创建的生成的私钥文件。 -out:这告诉OpenSSL在哪里放置我们正在创建的证书。 如上所述,这些选项将创建密钥文件和证书。...我们可以通过键入以下内容执 sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048 这可能需要几分钟,一旦完成,您将在/etc/ssl/certs...(推荐)我们将修改未加密的虚拟主机文件,以自动将请求重定向到加密的虚拟主机。 完成后,我们应该有一个安全的SSL配置。...,删除了大部分注释后,默认情况下,虚拟主机文件应该如下所示: ...Apache (v6) ALLOW Anywhere (v6) 为了进一步允许HTTPS流量,我们可以允许运行“Apache Full”配置文件,然后删除冗余的

1.7K00

Anaconda使用总结

序 Python易用,用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。...假设我们需要安装Python 3.4,此时,我们需要做的操作如下: # 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本...这个办法,怎么说呢,也是可以的,总觉得不是那么elegant…… 如果直接按上面说的这么改PATH,你会发现conda命令又找不到了(当然找不到啦,因为conda在~/anaconda/bin里呢),...conda是从site-packages文件夹中搜索已经安装的包,不依赖于pip,因此可以显示出通过各种方式安装的包 conda的一些常用操作如下: # 查看当前环境下安装的包 conda list...python # 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本 补充:如果创建新的python环境,比如3.4,运行conda create -n

1.5K60
领券