服务器 Linux
安装虚拟机,然后把Linux系统CentOS8安装到虚拟机中。
CentOS8,企业级 Linux 的发行版,完全开源,完全免费。
需要安装的软件:
虚拟机 VMware workstation 15
CentOS8
安装 Java 环境 JDK 8
安装 MySQL 8
安装 Tomcat 9
安装 Xshell
安装 Xftp
安装VMware虚拟机,官网就可以下载,我这里选择的是Vmware16
1、解压 CentOS8
2、将解压之后的文件导入 VM,运行即可
3、虚拟机设置
默认的网络配置是桥接模式,直接接入当前的网络环境,如果网络不稳定,IP 会变。
NAT,相当于在 Windows 系统中独立开辟一块新的网络空间,IP 地址固定不变的,无论是否接入外网,都可以访问 CentOS。

4、启动虚拟机,用 root 权限登录。
Linux 查询 IP 地址命令
ifconfig
5.一般我们自己安装的软件都是放在 /usr/local这个路径下,所以我们可以选择在这里创建文件目录,然后进入这个目录。
[root@localhost ~]# cd /usr/local
[root@localhost local]# mkdir java
1、删除 CentOS 自带的 OpenJDK
可以使用rpm -qa | grep jdk查询jdk
然后使用rpm -e --nodeps 命令来删除自带的OpenJDK

2、通过 Xftp 将jdk安装包拷贝到 CentOS 中,我这里是rpm格式

3、通过命令安装 JDK
rpm -ivh jdk-8u221-linux-x64.rpm
4、配环境变量
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
5、让配置生效
source /etc/profile
1、通过 Xftp 将 MySQL 安装包拷贝到 Linux

2、解压缩
tar -xvf mysql-8.0.27-1.el7.x86_64.rpm-bundle\ .tar

3、安装 common、libs、client、server

4、删除自带的 mariadb
rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
5、安装命令行
rpm -ivh mysql-community-common-8.0.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.27-1.el7.x86_64.rpm --nodeps --force
6、初始化 MySQL
mysqld --initialize
7、授权防火墙
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;
8、查看数据库的初始化密码
cat /var/log/mysqld.log | grep password
9、登录数据库
mysql -uroot -p
10、修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;
11、使用新密码登录
12、开启远程访问
create user ‘root’@’%’ identified with mysql_native_password by ‘root’;
grant all privileges on . to ‘root’@’%’ with grant option;
flush privileges;
13、开放 3306 端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
14、MySQL 安装默认使用美国的时区,北京时间比美国晚 8 小时
set global time_zone=’+8:00’;
15、创建数据表
create database test character set utf8 collate utf8_general_ci; use
test; create table user(
id int primary key auto_increment,
name varchar(22),
birthday datetime );
insert into user(name, birthday) VALUES (‘小明’,‘1999-01-01’);
insert into user(name, birthday) VALUES (‘小红’,‘2000-01-01’);
java -jar demo.jar
如果你使用的是 Spring Boot,内置了 Tomcat,直接用 jar 部署,使用命令启动即可,
那如果你使用的是 SSM 或者 Java WEB(非 Spring Boot)则需要通过 war 包进行部署,先把你的应用打成 war 包,丢到外置的 Tomcat 中,启动 Tomcat 服务,进而访问你的应用,所以接下来配置一下tomcat。
1、配置 Tomcat
先在/usr/local目录下创建一个名为tomcat的文件目录

然后将tomcat拖到linux目录下

这时我们会发现已经传进来了

2、解压缩
tar -zxvf apache-tomcat-9.0.34.tar.gz

3、启动 Tomcat
./startup.sh

4、CentOS 开放 8080 端口
firewall-cmd --state
running 表示防火墙是开启的,如果你看到的是 not running,防火墙关闭,需要开启

systemctl restart firewalld.service
firewall-cmd --zone=public --add-port=8080/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
这时候访问localhost:8080就可以访问到了

IDEA 启动 Spring Boot ,将 Spring Boot 应用打成 jar,通过命令行部署。
java -jar xxx.jar
1、将 Spring Boot 应用打包,jar,Maven


2、通过命令行启动 jar 即可
java -jar demo.jar
最后有什么不明白的地方欢迎各位大神们在评论区留言!
如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="
我是Google云的新手,我正在尝试对其进行首次部署。我的第一个部署是RubyonRails项目。我基本上是在关注thisguideinthegoogleclouddocumentation.唯一的区别是我使用的是我自己的项目,而不是他们提供的“helloworld”项目。这是我的app.yaml文件runtime:customvm:trueentrypoint:bundleexecrackup-p8080-Eproductionconfig.ruresources:cpu:0.5memory_gb:1.3disk_size_gb:10当我转到我的项目目录并运行gcloudprevie
假设我有这个范围:("aaaaa".."zzzzz")如何在不事先/每次生成整个项目的情况下从范围中获取第N个项目? 最佳答案 一种快速简便的方法:("aaaaa".."zzzzz").first(42).last#==>"aaabp"如果出于某种原因你不得不一遍又一遍地这样做,或者如果你需要避免为前N个元素构建中间数组,你可以这样写:moduleEnumerabledefskip(n)returnto_enum:skip,nunlessblock_given?each_with_indexdo|item,index|yieldit
我可以在Azure网站上部署RubyonRails吗? 最佳答案 还没有。目前仅支持.NET和PHP。 关于ruby-on-rails-RubyonRails可以部署在Azure网站上吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12964010/
1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,
前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主