利用HCSD创建一个在线商城
首先创建VPC如上图
创建安全组
放通所有协议
购买ECS
计费模式:按需收费
.区域:华北-北京四.可用区︰随机
规格: c3ne.xlarge.2(4核8G)镜像:CentOS 7.5 64bit(40GB)
·网络:选择刚刚创建的虚拟私有云·安全组:选择刚刚创建的安全组
·云服务器名称: ecs-ThomasShopping·密码:自己创建,牢记
购买RDS
登录并创建数据库
执行SQL
点击首页并进行库管理
进入https://devcloud.cn-north-4.huaweicloud.com/home
新建一个看板项目
复制如下代码
package com.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Basedao {
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://192.168.0.161:3306/thomasshopping";
static final String USER = "root";
static final String PASS = "cq=701205";
static{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getconn(){
Connection conn=null;
// test update 20200413
try {
conn = DriverManager.getConnection(DB_URL,USER,PASS);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void closeall(ResultSet rs,Statement ps,Connection conn){
try {
if(rs!=null)
rs.close();
if(ps!=null)
ps.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static int exectuIUD(String sql,Object[] params){
int count=0;
Connection conn=Basedao.getconn();
PreparedStatement ps=null;
try {
ps=conn.prepareStatement(sql);
if(params!=null){
for (int i = 0; i < params.length; i++) {
ps.setObject(i+1, params[i]);
}
}
count=ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
Basedao.closeall(null, ps, conn);
}
return count;
}
}
代码路径:I:\项目实操\托马斯商城所需资料及代码\托马斯商城所需资料及代码\TMSshopping\src\com\dao
配置Git
Windows - TortoiseGit客户端
TortoiseGit同样需要一个密钥来和代码托管服务端进行鉴权认证,并且需要基于Git的SSH密钥对来生成。TortoiseGit密钥生成步骤如下:
单击Windows开始图标搜索PuttyGen并打开,在打开的窗口中单击"Load”按钮,选择文件类型为“All Files(.)”,然后在C盘
/UserlAdminstrator(或你的名字)/.ssh目录下选择“id_rsa"文件,然后保存秘钥。注意保存时需要做一个配置工作,可以看我在C站上一篇文章:
https://blog.csdn.net/weixin_54227557/article/details/125697902?csdn_share_tail={“type”%3A"blog"%2C"rType"%3A"article"%2C"rId"%3A"125697902"%2C"source"%3A"weixin_54227557"}&ctrtid=aTxmN
若没有id_rsa文件,ssh-keygen -t rsa -C “xxx@xx.com” 连按三次回车即可,生成rsa
添加SSH密钥到代码托管服务端:
a:打开Git客户端(Git Bash) ,输入以下命令:
cat ~/.ssh/id_rsa.pub
将SSH密钥“~/.ssh/id_rsa.pub”的内容打印出来并复制(右键copy)。
b:进入之前创建好的DevCloud项目,单击上方菜单“代码>代码托管”点击“普通新建”,输入代码仓库名称,其他设置项保持默认
c:进入代码托管首页,单击“设置我的SSH密钥”按钮去到SSH密钥官理页面,单击“添加SSH密钥”进行添加。
d:粘贴上述复制的SSH密钥内容、标题自动填写,单击“确定”即可,如下图所示
1.新建代码仓库
a.在代码托管首页,点击普通新建,输入仓库名,其他默认,点击确定,如下图。
创建之后 记得load秘钥,clone到本地
add
commit
push
在云端可以看到,说明推送成功
使用ant编译构建
新建并执行
部署,添加主机组
直接导入ecs
部署
登录验证
这样,就可以随心所欲体验这个商城了。
- 点赞
- 收藏
- 关注作者
评论(0)