农产品果蔬商城交易系统(Java+Web+MySQL)

news2024/11/28 0:37:03

目录

摘要 I
Abstract II
前言 1
1 课题简介 2
1.1 选题背景 2
1.2 课题的意义 2
1.3 系统目标 3
2. 可行性研究 5
2.1 技术可行性 5
2.2 经济可行性 5
2.3 操作可行性 5
2.4 法律可行性 6
3. 需求分析 7
3.1 系统需要解决的主要问题 7
3.2 系统具备的基本功能 7
3.3 数据流图 7
3.4 数据字典 9
3.4.1 数据存储 9
3.4.2 数据流 10
3.4.3 数据处理 12
4. 总体设计 13
4.1 概述 13
4.2 系统功能划分 14
4.2.1 会员子系统功能划分 14
4.2.2 管理员子系统功能划分 15
4.3 系统功能描述 15
4.3.1 会员子系统功能描述 15
4.3.2 管理员子系统功能描述 16
4.4 数据库设计 16
4.4.1 数据库概念结构设计 17
4.4.2数据库逻辑结构设计 19
4.5 业务流程图 20
5. 详细设计与系统实施 23
5.1 设计概述与开发工具简介 23
5.1.1 B/S模式及其优势 23
5.1.2 Web应用程序的开发—JSP技术 24
5.1.3 MyEclipse简介 24
5.1.4 Tomcat简介 24
5.1.5 MySQL简介 24
5.1.6 JavaScript简介 24
5.1.7 JSP简介 24
5.1.8 JDBC简介 24
5.1.9 hibernate简介 24
5.2 程序流程图 24
5.3 管理员子系统的实施 26
5.3.1 连接数据库的包含文件 27
5.3.2 管理员登录页面 27
5.3.3 会员管理模块 29
5.3.4 商品管理模块 30
5.3.5 特价商品管理模块 32
5.3.6 订单模块 33
5.3.7 系统用户管理模块 34
5.3.8 商品类别管理模块 35
5.4 会员子系统 36
5.4.1 系统主页面 36
5.4.2 会员注册页面 36
5.4.3 搜索商品信息页面 38
5.4.4 购物车信息页面 39
5.4.5 订单管理页面 42
5.4.6 顾客留言页面 43
5.4.7 修改资料页面 45
6. 测试与维护 47
6.1 测试的任务及目标 47
6.1.1 测试的任务 47
6.1.2 测试的目标 47
6.2 测试方案 47
6.2.1 模块测试: 47
6.2.2 集成测试: 48
6.2.3 验收测试: 48
6.2.4 平行运行 48
6.3 设计测试方案 49
6.4 系统维护 50
结束语 51
致谢 52
参考文献 53
外文文献 53
中文翻译 57
3. 需求分析
3.1 系统需要解决的主要问题
目前,本系统需要了解客户的层次分类和客户具体需要哪些功能,能做到什么,达到什么程度,提供什么便利,使用本系统后又能有什么改变和益处,能为客户、人们和国家带来哪些影响,能为社会带来那些发展。
本次系统的需求对象是农民,要完成系统的全能制作,就必须要完成对农民的实际情况和现场检查的了解意见收集看看他们需要什么都会什么能做那些能为他们做哪些,对他们亲切问候完成分析报告进而严格根据分析报告制作系统一步一步完成农民要求的功能,最后验收符合他们的要求内容的情况然后就能收到钱币了。
3.2 系统具备的基本功能
农产品销售管理体系的成功是靠两个重要部分完成的,他们真的很重要,前台用户销售系统要求基本功能都实现,如登录、注册、购买、下订单、修改密码、查订单。在此基础上如果能体现界面美观、大方、美轮美奂等,能一下子突出重点、震撼他们的内心的效果,就更好了。
(1)、网站前台
作为用户上网浏览能瞬间看到的功能界面,首先,功能全面、且简洁易懂好操作,让用户能够方便快捷的使用本系统,进而爱上本系统并吸引更多的用户前来,让他们也能够了解记住本系统的上帝是谁—是他们。为上帝们直接展示的功能界面主要包括商品信息按类别、名称搜索,用户注册成会员,会员留言,购物等。上帝们进入本系统首面就能看到所有的数据流,游客和任何人都可以查看询问。上帝们注册表级进入后就可以拥有权限做他们本人可一直在做的事了。
(2)网站后台
作为拥有特殊权利的人群的操作界面,理应没有注册界面,为了方便拥有特殊权利的人群对系统的管理,提供了方便的模块化管理模式。后台系统模块主要分为是管理模块、会员(在前台注册的用户)的管理模块、商品的分类管理模块、商品本身是管理模块、订单(用户购买东西的凭证)的数据流等。
4. 总体设计
4.1 概述
本次毕业设计到这里就开始思考怎么完成任务的事了,这里大体部署出设计的各个阶段任务内容和完成时间,然后对各个阶段的任务内容进行分析后确定软件的各种功能模块的划分从而对系统进行论述概写,即,也就是分析判断确定本次毕业设计的模块组成结合和实现的。
4.2 系统功能
本次毕业设计提炼本人的深思熟虑和对系统完美剖析而得到的结果来看,处理体系设计规定为两个分部,是会员子体系和拥有特殊权利的人群子体系。
4.2.1 会员子系统
会员子系统主要包括会员注册(系统必须,几乎每个系统都有)、购物车(一般买到的东西可以放购物车和直接付钱,本文转载自http://www.biyezuopin.vip/onews.asp?id=11352这里本系统是统一放购物车)、顾客留言(供用户发表言论的地方)、商品浏览(本系统的主要功能也是系统的首页也是商务网站永恒的信仰,太常见了)、订单管理(查询用户自身所买东西的地方)、修改注册资料。会员子系统
如图4-1。
在这里插入图片描述
图4-1 会员子系统模块图
Lid systeem in figuur 4-1 blokdiagram
4.2.2 拥有特殊权利的人群子体系功能划分
拥有特殊权利的人群子体系可设计出如下图的图形如图4-2。
在这里插入图片描述
图 4-2 拥有特殊权利的人群子体系模块
Figuur 4-2 beheerder systeemmodule

<%@ page contentType="text/html; charset=gb2312" %>
<%@ taglib uri="/struts-bean" prefix="bean" %>
<%@ taglib uri="/struts-html" prefix="html" %>
<%@ taglib uri="/struts-logic" prefix="logic" %>
<html>
<head>
<title><bean:message key="website.title"/></title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
	<td height="227" background="images/fg_top.jpg"></td>
  </tr>
</table>

<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
  <tr>
    <td width="20">&nbsp;</td>
    <TD height="50" align="right" valign="bottom"><IMG src="images/icon_login.gif" align="absmiddle"> 
		<INPUT id="qKey" name="qKey" value="商品关键字" onClick="this.value=''"> 
        <select id="category">
       		<option value="0">所有商品</option>
		  	<logic:present name="cateList">
		  		<logic:iterate id="cate" name="cateList" type="com.itbaizhan.ORM.Category">
					<option value="${cate.id}">${cate.cateName}</option>					  		
		  		</logic:iterate>
		  	</logic:present>	       	
        </select>		
		<A href="javascript:QuickSearch()"><IMG src="images/icon_search.gif" align="absmiddle" border="0"></A>  &nbsp;&nbsp;&nbsp;
		<A href="Admin/adminLogin.jsp">进入后台</A>  	
	</TD>
    <td width="20">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>
	<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TR align="center">
          <TD valign="top" width="9"><IMG src="images/icon02.gif"></TD>
          <TD class="header_menu" align="middle">
		  	<A href="mer.do?method=browseIndexMer"><span class="whiteTitle"><bean:message key="menu.item1"/></span></A>
		  </TD>
          <TD background="images/Bule_06.gif" width="2"></TD>
          <TD class="header_menu" align="middle">
		  	<A href="cart.do?method=browseCart"><span class="whiteTitle"><bean:message key="menu.item2"/></span></A>
		  </TD>
          <TD background="images/Bule_06.gif" width="2"></TD>
          <TD class="header_menu" align="middle">
		  	<A href="order.do?method=browseOrder"><span class="whiteTitle"><bean:message key="menu.item3"/></span></A>
		  </TD>
          <TD background="images/Bule_06.gif" width="2"></TD>
          <TD class="header_menu" align="middle">
		  	<A href="mem.do?method=browseWord"><span class="whiteTitle"><bean:message key="menu.item4"/></span></A>
		  </TD>
          <TD background="images/Bule_06.gif" width="2"></TD>
          <TD class="header_menu" align="middle">
		  	<A href="mem.do?method=loadMember"><span class="whiteTitle"><bean:message key="menu.item5"/></span></A>
		  </TD>
          <TD vAlign=top width=7><IMG src="images/icon07.gif"></TD>
        </TR>
    </TABLE></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="200" valign="top"><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
            <TR>
              <TD><IMG src="images/Bule_43.gif"></TD>
            </TR>
            <TR>
              <TD class="C_Item_bg">
              	<logic:present name="member">
				  <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                    <TR>
                      <TD class="C_login_Title"><bean:message key="member.login.label"/></TD>
                    </TR>
                    <TR>
                      <TD>
						  <TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
	                           <TR height="10"><TD></TD></TR>						  
	                           <TR height="30" class="text">
	                             <TD><bean:message key="member.logined" arg0="${member.memberName}" arg1="${member.memberlevel.levelName}"/></TD>
	                           </TR>
	                           <TR height="30">
	                             <TD align="center">
	                   			   <a href="login.do?method=logout"><span class="blueText"><bean:message key="member.logout"/></span></a>          
							    </TD>
	                         </TR>
                      </TABLE> 
					</TR>
				  </TABLE>              	
              	</logic:present>
              	<logic:notPresent name="member">
	                <html:javascript formName="memLoginForm"/>
					<html:form action="/login.do?method=login" style="margin:0px;" onsubmit="return validateMemLoginForm(this);">
					  <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
	                    <TR>
	                      <TD class="C_login_Title"><bean:message key="member.login.label"/></TD>
	                    </TR>
	                    <TR>
	                      <TD>
							  <TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
		                           <TR height="30">
		                             <TD class="text"><bean:message key="member.login.name"/><html:text property="loginName" size="10" styleClass="textBox"/>
								  </TD>
		                           </TR>
		                           <TR height="30">
		                             <TD class="text"><bean:message key="member.login.pwd"/><html:password property="loginPwd" size="10" styleClass="textBox"/>
								  </TD>
		                           </TR>
		                           <TR height="30">
		                             <TD class="UserRegster" align="right">
		                               <html:button property="btn" onclick="reg()"><bean:message key="member.reg.text"/></html:button>
								  	<html:submit><bean:message key="member.login.text"/></html:submit>
								  </TD>
		                         </TR>
	                      </TABLE> 
						</TR>
					  </TABLE>
					  <logic:messagesPresent>
					  	<script language="javascript">
					  		alert('<html:errors property="loginError"/>');
					  	</script>
					  </logic:messagesPresent>
					</html:form>              	
              	</logic:notPresent>
			  </TD>
            </TR>
            <TR>
              <TD><IMG src="images/Bule_58.gif"></TD>
            </TR>
          </TABLE>
          <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TR>
                <TD><IMG src="images/Bule_43.gif"></TD>
              </TR>
              <TR>
                <TD class="C_Item_bg" valign="top">
					<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
					  <TR>
						<TD class="C_Sort_Title"><bean:message key="mer.category"/></TD>
					  </TR>
					  <logic:notPresent name="cateList">
						  <TR>
							<TD class="redText"><bean:message key="cate.notExist"/></TD>
						  </TR>					  
					  </logic:notPresent>
					  <TR height="10"><TD></TD></TR>	
					  <logic:present name="cateList">
					  	<logic:iterate id="cate" name="cateList" type="com.itbaizhan.ORM.Category">
						  <TR>
							<TD class="text">
								&nbsp;<img src="images/cateIcon.gif" border="0">
								<a href="mer.do?method=searchMer&cateid=${cate.id}">${cate.cateName}</a>
							</TD>
						  </TR>						  		
					  	</logic:iterate>
					  </logic:present>
					</TABLE>
				</TD>
              </TR>
              <TR>
                <TD><IMG src="images/Bule_58.gif"></TD>
              </TR>
          </TABLE></td>
        <td width="20">&nbsp;</td>
        <td valign="top"><br>
		<TABLE class="C_Goods_Title" cellSpacing=0 cellPadding=0 width="100%" border=0>			
			<TR>
			  <TD><IMG hspace=5 src="images/Icon_TeJia.gif"></TD>
			  <TD>&nbsp;</TD>
			  <TD align="right">
			  	<A href="mer.do?method=browseSMer"><IMG hspace=5 src="images/icon_more.gif" border=0></A>
			  </TD>
			</TR>
          </TABLE>
          <TABLE class="C_Goods_Border" cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TR>
           		<logic:notPresent name="smerList">
           			<TD valign="top" class="redText" colspan="3">
           				<bean:message key="mer.notExist"/>
           			</TD>
           		</logic:notPresent>
           		<logic:present name="smerList">
					<logic:iterate id="mer" name="smerList" type="com.itbaizhan.ORM.Merchandise">
		               <TD valign="top" width="33%">
					 	<table cellspacing=0 cellpadding=0 width=180 border=0>
		                 <tr>
		                   <td align="TOP">
							<table width="118" height="118" border="0" align="center" cellpadding="0" cellspacing="0" style="border:1px; border-style:solid; border-color:#888888">
								<tr align="center" valign="middle">
								  <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank> <img src=".${mer.picture}" width="100" height="100" border="0"> </a></td>
								</tr>
							</table>
							</td>
		                 </tr>
		                 <tr align="center" height="30">
		                   <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank><span  class="blueText">${mer.merName}</span></a></td>
		                 </tr>
		                 <tr align="center" height="20">
		                   <td class="text"><bean:message key="mer.price"/>: ¥${mer.price} </td>
		                 </tr>
		                 <tr align="center" height="20">
		                   <td class="text"><bean:message key="mer.sprice"/>: ¥${mer.sprice} </td>
		                 </tr>
		                 <tr>
		                   <td>
							<a href="mer.do?method=showMer&id=${mer.id}"><img src="images/icon_car.gif" border=0></a> 
							<a href="cart.do?method=addCart&id=${mer.id}"><img alt="" src="images/icon_buy.gif" border=0></a>
						  </td>
		                 </tr>
		               </table>
		               </TD>						
					</logic:iterate>
           		</logic:present>
			  </TR>
          </TABLE><br>		  
		  <TABLE class=C_Goods_Title cellSpacing=0 cellPadding=0 width="100%" border=0>            
            <TR>
              <TD><IMG hspace=5 src="images/NewGoods_03.gif"></TD>
              <TD>&nbsp;</TD>
              <TD align=right><A href="mer.do?method=browseMer"><IMG hspace=5 src="images/icon_more.gif" border=0></A></TD>
            </TR>
          </TABLE>
          <TABLE class="C_Goods_Border" cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TR>
           		<logic:notPresent name="merList">
           			<TD valign="top" class="redText" colspan="3">
           				<bean:message key="mer.notExist"/>
           			</TD>
           		</logic:notPresent>
           		<logic:present name="merList">
					<logic:iterate id="mer" name="merList" type="com.itbaizhan.ORM.Merchandise">
		               <TD valign="top" width="33%">
					 	<table cellspacing=0 cellpadding=0 width=180 border=0>
		                 <tr>
		                   <td align="TOP">
							<table width="118" height="118" border="0" align="center" cellpadding="0" cellspacing="0" style="border:1px; border-style:solid; border-color:#888888">
								<tr align="center" valign="middle">
								  <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank> <img src=".${mer.picture}" width="100" height="100" border="0"> </a></td>
								</tr>
							</table>
							</td>
		                 </tr>
		                 <tr align="center" height="30">
		                   <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank><span  class="blueText">${mer.merName}</span></a></td>
		                 </tr>
		                 <tr align="center" height="20">
		                   <td class="text"><bean:message key="mer.price"/>: ¥${mer.price} </td>
		                 </tr>
		                 <tr>
		                   <td class=GoodsItem_buy>
							<a href="mer.do?method=showMer&id=${mer.id}"><img src="images/icon_car.gif" border=0></a> 
							<a href="cart.do?method=addCart&id=${mer.id}"><img alt="" src="images/icon_buy.gif" border=0></a>
						  </td>
		                 </tr>
		               </table>
		               </TD>						
					</logic:iterate>
           		</logic:present>
			  </TR>
          </TABLE>          
		  </td>
      </tr>
    </table></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td height="30" bgcolor="#4282CE" class="whiteText" align="center">
		<bean:message key="website.foot"/>	</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="20" colspan="3">&nbsp;</td>
  </tr>
</table>
<script type="text/javascript">
	//会员注册
	function reg(){
		window.location = "reg.jsp";
	}
	
	//搜索商品
	function QuickSearch(){
		var url = "mer.do?method=searchMer&cateid="+document.all.category.value;
		var key = document.all.qKey.value;
		if (key !=null && key!="商品关键字" && key.length>0)url = url+"&key="+key;
		window.location = url;
	}
</script>
</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/3831.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL开篇:简单的库操作,表操作,数据类型

✨博客主页: 心荣~ ✨系列专栏:【MySQL】 ✨一句短话: 难在坚持,贵在坚持,成在坚持! 文章目录一. 什么是MySQL二. 基础库操作1. 创建数据库2. 查看所有数据库3. 选中数据库4. 删除数据库三. 设置数据库的编码字符集四. MySQL数据类型1. 数值类型2. 字符串类型3. 日期数据类型五…

_Linux 动态库

文章目录0. 前言1. 生成动态库1.1 我们把静态库和动态库打包1.2 当动静库同时存在的时候默认生成的是动态库1.3 -static2. 动态库的使用2.1 运行动态库的方法3. 库文件名称和引入库的名称0. 前言 链接&#xff1a;静态库文章 上一章我们讲解了静态库的生成和两种使用&#xff…

Netty架构设计

目录 Selector模型 SelectableChannel Channel注册到Selector SelectionKey 遍历SelectionKey 事件驱动 责任链模式 Selector模型 Java NIO是基于Selector模型来实现非阻塞IO&#xff0c;Netty底层基于Java NIO实现的&#xff0c;因此也使用了Selector模型。 Selector提…

Go语言五大主流web框架

以下 star数截止2022年11月份 1.Gin&#xff08;64.1K&#xff09; 项目简介&#xff1a;Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。 它具有类似 Martini 的 API&#xff0c;但性能比 Martini 快 40 倍。 仓库地址&#xff1a;https://github.com/gin-gonic/ginhttps…

TensorRt安装和命令行测试

1、选择TensorRt版本 安装tensorrt前&#xff0c;需要先了解自己的显卡算力、架构等&#xff0c;点击 算力列表链接 对号入座。 这里仅展示RTX和Titan系列&#xff0c;其他系列可在当前网页选择。 1.1、cuda版本 首先需要安装cuda&#xff0c;其版本并不是最新就好&#xf…

基于SSM跨境电商网站的设计与实现/海外购物平台的设计

通过对跨境电商网站的编写&#xff0c;使得自己对于javaweb技术和数据库理论有了更深的认识。课题设计javaweb&#xff0c;能够学习网页编程知识。此课题设计的知识有HTML&#xff0c;CSS和MVC模式等。还跟javaScript的知识有关。在不断的学习过程中提高自己的编程能力。本跨境…

TCP/IP网络参考模型

目录 TCP/IP四/五层模型 应用层常见协议——传输数据PDU 传输层协议——传输数据段 端口号 TCP面向连接服务 UDP无面向连接服务 网络层协议——传输数据包 IP协议 数据链路层——传输数据帧 Ethernet帧格式 IEEE802.3帧格式 TCP/IP四/五层模型 标准定义的TCP/IP模型…

使用idea自动开发springMVC程序及表单标签

1.新建项目 选择Spring—>SpringMVC——>Download 点击next&#xff0c;起好项目名称project name&#xff0c;我这里项目名是MVCTag&#xff0c;选择好项目的路径project location&#xff0c;然后点击确定就会自动加载SpringMVC所需要的全部jar包 项目新建完成&…

【Spring5】基于注解的Bean管理简直是Spring中的Spring

文章目录1 什么是注解2 基于注解方式实现对象的创建3 组件扫描配置的细节4 基于注解实现属性的注入4.1 几种注解概述4.2 Autowire注解演示4.3 Qualifier注解演示4.4 Value注解演示5 纯注解的开发模式写在最后1 什么是注解 注解是代码中特殊的标记&#xff0c;格式如下&#xf…

Latex论文排版

O、部分参考&#xff1a; https://blog.csdn.net/qq_41982200/article/details/123051883?spm1001.2014.3001.5506 https://blog.csdn.net/qq_27353621/article/details/127170340 一、基础知识 1、空一行 → 分一段 空很多行也只是分一段 2、加粗、斜体 3、新章节 4…

JAVA学习笔记(二)

JAVA学习笔记 包1.1基本使用 2.2包的命名 2.3常用的包 2.4使用细节 访问修饰符面向对象 3.1面向对象三大特征 封装、继承、多态 3.2封装介绍 3.3封装的理解和好处 3.4封装的实现步骤 3.5构造器和setXXX结合 3.6继承&#xff08;细节&#xff09; 3.7super基本用法 3.8super给…

Kotlin基础学习笔记之第六章——kotlin的类型系统

一、本章简介 与java相比&#xff0c;kotlin中引入了一些新特性&#xff0c;他们是提升代码可读性的基本要素&#xff0c;比如&#xff1a;对可空的类型和只读集合的支持。与此同时&#xff0c;kotlin去掉了一些java类型系统中不必要的或者有问题的特性&#xff0c;比如把数组作…

docker安装mysql同步数据到linux与docker容器卷

可以去dockerhub搜索mysql寻找命令 docker run -p 3310:3306 --name mysql57 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD123456 -d mysql:5.7 -e配置启动容器mysql 需要配置密码 -v 是绑定容器卷到linux 上 …

阿里二面,前端开发在web3.0中该如何应用,答完面试官对我笑了笑

近期听说周星驰也开始招募web3.0的人才了&#xff0c;可见其火爆程度真是不一般啊&#xff0c;不得不说的是&#xff0c;这又是一场新的革命&#xff0c;必将带来腥风血雨。 对于前端开发来说&#xff0c;很多人可能刚刚准备学习&#xff0c;刚刚入门&#xff0c;刚刚在企业中找…

目标检测(4)—— 经典算法和常用指标

一、深度学习的经典算法 two-stage&#xff08;两阶段&#xff09;&#xff1a;RCNNone-stage&#xff08;一阶段&#xff09;&#xff1a;YOLO&#xff0c;SSD&#xff08;这个好像很牛&#xff09; one-stage&#xff1a; 将图片输入到CNN里&#xff0c;经过特征提取&#…

rabbitMQ:绑定Exchange发送和接收消息(topic)

topic交换机和fanout交换机类似&#xff0c;也是广播机制&#xff0c;但是topic需要绑定RoutingKey&#xff0c;绑定RoutingKey时可以使用通配符&#xff08;*,#&#xff09;代替。 *&#xff1a;只能一个单词 #&#xff1a;0个或多个单词 编写topic消息发送类 1.编写Recei…

区块链的认识

目录 频繁的交易如何记录这些交易信息呢&#xff1f; 那我们的链又是如何连接起来的&#xff1f; 谁做记账先生呢&#xff1f; 共识机制 如何处理有些人距离账目的公共太远的问题&#xff1f; 安全性&#xff1a; 去中心化&#xff1a; 总结&#xff1a; 频繁的交易如何记录…

云原生k8s的盘古开天辟地

背景 容器(docker)流行开来&#xff0c;容器调度机制风起云涌&#xff0c;各路神仙用systemctl调度&#xff0c; 也有号称容器宗师的出品docker swarm, 各大门派也有各自的旗帜主张。天下混沌&#xff0c;血雨腥风&#xff0c;龙藏深泉&#xff0c;而谷歌的k8s就是这个主角。 …

较低成本的ISO7637-2 5A 5B抛负载保护方案

科普下什么是抛负载&#xff0c;抛负载测试方案以及后端电路参数的选择。 在众多汽车电子电磁兼容测试中&#xff0c;最具破坏性的就是ISO7637-2的5A 5B测试了&#xff0c;当然也有的测试项目放在ISO16750标准中&#xff0c;但测试波形大体相同。上海雷卯有专门的文章描述这2个…

基于JavaWeb的手机商城系统设计与实现

目录 摘要 I Abstract II 第1章 绪论 1 1.1 课题背景 1 1.2 目的和意义 1 1.3 系统设计思想 3 1.4 本文的结构 3 第2章 可行性分析 4 2.1 业务流程图 4 2.2 经济可行性 6 2.3 技术可行性 6 2.4 运行可行性 6 2.5 本章小结 7 第3章 需求分析 8 3.1 关于电商的前世今生和目前发展…