利用HCSD创建一个在线商城

举报
irrational 发表于 2022/07/10 20:47:27 2022/07/10
【摘要】 首先创建VPC如上图创建安全组放通所有协议购买ECS计费模式:按需收费.区域:华北-北京四.可用区︰随机规格: c3ne.xlarge.2(4核8G)镜像:CentOS 7.5 64bit(40GB)·网络:选择刚刚创建的虚拟私有云·安全组:选择刚刚创建的安全组·云服务器名称: ecs-ThomasShopping·密码:自己创建,牢记购买RDS登录并创建数据库执行SQL点击首页并进行库管理...

image.png
image.png
首先创建VPC如上图
image.png
创建安全组
image.png
放通所有协议

购买ECS
计费模式:按需收费
.区域:华北-北京四.可用区︰随机
规格: c3ne.xlarge.2(4核8G)镜像:CentOS 7.5 64bit(40GB)
·网络:选择刚刚创建的虚拟私有云·安全组:选择刚刚创建的安全组
·云服务器名称: ecs-ThomasShopping·密码:自己创建,牢记
image.png
image.png
image.png
购买RDS
image.png
image.png
登录并创建数据库
image.png
执行SQL
image.png
点击首页并进行库管理
image.png

进入https://devcloud.cn-north-4.huaweicloud.com/home
新建一个看板项目
image.png

复制如下代码

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;
	}
}

image.png

代码路径: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

image.png
image.png

添加SSH密钥到代码托管服务端:
a:打开Git客户端(Git Bash) ,输入以下命令:
cat ~/.ssh/id_rsa.pub
image.png

将SSH密钥“~/.ssh/id_rsa.pub”的内容打印出来并复制(右键copy)。
b:进入之前创建好的DevCloud项目,单击上方菜单“代码>代码托管”点击“普通新建”,输入代码仓库名称,其他设置项保持默认
c:进入代码托管首页,单击“设置我的SSH密钥”按钮去到SSH密钥官理页面,单击“添加SSH密钥”进行添加。
d:粘贴上述复制的SSH密钥内容、标题自动填写,单击“确定”即可,如下图所示

image.png

1.新建代码仓库
a.在代码托管首页,点击普通新建,输入仓库名,其他默认,点击确定,如下图。
image.png
创建之后 记得load秘钥,clone到本地
image.png
add
image.png
commit
image.png
push
image.png
在云端可以看到,说明推送成功
image.png

使用ant编译构建
image.png

新建并执行
image.png

部署,添加主机组
image.png

直接导入ecs
image.png

部署
image.png

image.png

登录验证
image.png
image.png

这样,就可以随心所欲体验这个商城了。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。