当前位置: 首页 > news >正文

Mybatis与微服务注册

目录

一,Springboot整合MybatisPlus

创建商品微服务子模块

二,SpringBoot整合Freeamarker

三、SpringBoot整合微服务

&gateway&nginx

整合微服务之商品服务zmall-product

创建并配置网关gateway服务

安装配置SwitchHosts

安装配置Windows版nginx


一,Springboot整合MybatisPlus

我们接着上期来讲,上期的项目需基于maven创建子模块zmall-generator,用于结合mybatis-plus生成代码。

 在公共模块zmall-common中注释掉mybatis的依赖引入,改换成mybatis-plus依赖引入

<!-- mybatis plus依赖 -->
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.0</version>
</dependency>

在zmall-generator中引入mybatis-plus-generator依赖。该模块专用于mybatis-plus的代码生成,所以单独在此引入该依赖即可。

<!-- mybatis-plus-generator依赖 -->
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.4.0</version>
</dependency>
  1. 在src/main/resources下创建templates目录,并导入mybatis-generator生成代码模板页

  2. 在src/main/java下创建包com.zking.zmall,并导入generator下的CodeGenerator类用于代码生成

  3. 修改CodeGenerator类基本生成参数,并生成代码

//数据库连接参数
public static String driver = "com.mysql.jdbc.Driver";
public static String url = "jdbc:mysql://localhost:3306/zmall?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true";
public static String username="root";
public static String 密码="1234";
//父级别包名称
public static String parentPackage = "com.zking.zmall";
//项目名设置(如果是SpringCloud项目则需要设置,其他为""即可)
public static String projectName="/zmall-generator";
//代码生成的目标路径
public static String generateTo = "/src/main/java";
//mapper.xml的生成路径
public static String mapperXmlPath = "/src/main/resources/mapper";
//控制器的公共基类,用于抽象控制器的公共方法,null值表示没有父类
public static String baseControllerClassName ;
//业务层的公共基类,用于抽象公共方法
public static String baseServiceClassName ;
//作者名
public static String author = "zking";
//模块名称,用于组成包名
public static String modelName = "model";

注意:

  • 修改数据库连接URL中的数据库名、数据库账号和密码;

  • 修改父级别包名称

  • 修改项目名,如果是SpringCloud项目则修改,不是则默认“”

在此之前先将需简要的表生成出来

zmall_product_category,zmall_product

创建商品微服务子模块

1.基于Spring Initializr方式创建商品服务模块zmall-product

 2.在主模块pom.xml中加入商品服务子模块zmall-product

<modules><module>zmall-common</module><module>zmall-user</module><module>zmall-generator</module><module>zmall-product</module>
</modules>

3.配置商品服务子模块zmall-product的application.yml配置文件

server:port: 8020
spring:application:name: zmall-productdatasource:#type连接池类型 DBCP,C3P0,Hikari,Druid,默认为Hikaritype: com.zaxxer.hikari.HikariDataSourcedriver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/zmall?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=trueusername: root密码: 1234freemarker:suffix: .htmltemplate-loader-path: classpath:/templates/
#mybatis-plus配置
mybatis-plus:#所对应的 XML 文件位置mapper-locations: classpath*:/mapper/*Mapper.xml#别名包扫描路径type-aliases-package: com.zking.zmall.modelconfiguration:#驼峰命名规则map-underscore-to-camel-case: true
#日志配置
logging:level:com.zking.zmall.mapper: debug

4.在商品服务子模块中启动类上添加注解

@MapperScan({"com.zking.zmall.mapper"})

@SpringBootApplication
@MapperScan({"com.zking.zmall.mapper"})
public class ZmallProductApplication {public static void main(String[] args) {SpringApplication.run(ZmallProductApplication.class, args);}
}

将公共子模块中生成的service层代码复制到商品服务子模块zmall-product中,并删除掉非商品相关的service接口及实现类

 6.创建junit实现接口测试

zmall-common模块

<!--        用于test目录下的测试--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency>

测试类运行代码 

@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
public class ProductServiceImplTest {@Autowiredprivate IProductService productService;@Beforepublic void setUp() throws Exception {}@Afterpublic void tearDown() throws Exception {}@Testpublic void queryProduct() {List<Product> list = productService.list();list.forEach(System.out::println);}
}

二,SpringBoot整合Freeamarker

1.在公共模块zmall-common中引入freemarker依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

2.在商品子模块zmall-product中添加首页和商品详情页面及公共资源(js/css/images)

  • 将资料目录中的《易买网网页素材.rar》解压后,将其中Index.html、Product.html和js/css/images等等添加到项目的templates和static目录下,最好请将Index.html、Product.html页面首字母改成小写

  • 导入资料目录中的common目录到项目的templates目录下

  • 将页面中的头部申明<!DOCTYPE html ....>修改成<!DOCTYPE html>(支持H5风格)

  • 在页面中通过<#include>指令引入common目录中的head.html

3.创建ProductController定义请求方法

@Controller
public class ProductController {@Autowiredprivate IProductService productService;@RequestMapping("/index.html")public String index(Model model){//按照商品的销量降序排序获取销量排名Top5的商品List<Product> products = productService.list(new QueryWrapper<Product>().orderByDesc("hot").last("limit 5"));model.addAttribute("hots",products);return "index";}@RequestMapping("/product.html")public String detail(Model model,Integer pid){//根据商品ID查询商品详情信息Product product = productService.getById(pid);model.addAttribute("product",product);return "product";}
}

4.在index.html中绑定热门数据和product.html中绑定商品详情数据

目录结构如图

index.html(主页面)

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><#include 'common/head.html'><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link type="text/css" rel="stylesheet" href="css/style.css" /><!--[if IE 6]><script src="js/iepng.js" type="text/javascript"></script><script type="text/javascript">EvPNG.fix('div, ul, img, li, input, a');</script><![endif]--><script type="text/javascript" src="js/jquery-1.11.1.min_044d0927.js"></script><script type="text/javascript" src="js/jquery.bxslider_e88acd1b.js"></script><script type="text/javascript" src="js/jquery-1.8.2.min.js"></script><script type="text/javascript" src="js/menu.js"></script><script type="text/javascript" src="js/select.js"></script><script type="text/javascript" src="js/lrscroll.js"></script><script type="text/javascript" src="js/iban.js"></script><script type="text/javascript" src="js/fban.js"></script><script type="text/javascript" src="js/f_ban.js"></script><script type="text/javascript" src="js/mban.js"></script><script type="text/javascript" src="js/bban.js"></script><script type="text/javascript" src="js/hban.js"></script><script type="text/javascript" src="js/tban.js"></script><script type="text/javascript" src="js/lrscroll_1.js"></script><title>尤洪</title>
</head>
<body>
<!--Begin Header Begin-->
<div class="soubg"><div class="sou"><!--Begin 所在收货地区 Begin--><span class="s_city_b"><span class="fl">送货至:</span><span class="s_city"><span>四川</span><div class="s_city_bg"><div class="s_city_t"></div><div class="s_city_c"><h2>请选择所在的收货地区</h2><table border="0" class="c_tab" style="width:235px; margin-top:10px;" cellspacing="0" cellpadding="0"><tr><th>A</th><td class="c_h"><span>安徽</span><span>澳门</span></td></tr><tr><th>B</th><td class="c_h"><span>北京</span></td></tr><tr><th>C</th><td class="c_h"><span>重庆</span></td></tr><tr><th>F</th><td class="c_h"><span>福建</span></td></tr><tr><th>G</th><td class="c_h"><span>广东</span><span>广西</span><span>贵州</span><span>甘肃</span></td></tr><tr><th>H</th><td class="c_h"><span>河北</span><span>河南</span><span>黑龙江</span><span>海南</span><span>湖北</span><span>湖南</span></td></tr><tr><th>J</th><td class="c_h"><span>江苏</span><span>吉林</span><span>江西</span></td></tr><tr><th>L</th><td class="c_h"><span>辽宁</span></td></tr><tr><th>N</th><td class="c_h"><span>内蒙古</span><span>宁夏</span></td></tr><tr><th>Q</th><td class="c_h"><span>青海</span></td></tr><tr><th>S</th><td class="c_h"><span>上海</span><span>山东</span><span>山西</span><span class="c_check">四川</span><span>陕西</span></td></tr><tr><th>T</th><td class="c_h"><span>台湾</span><span>天津</span></td></tr><tr><th>X</th><td class="c_h"><span>西藏</span><span>香港</span><span>新疆</span></td></tr><tr><th>Y</th><td class="c_h"><span>云南</span></td></tr><tr><th>Z</th><td class="c_h"><span>浙江</span></td></tr></table></div></div></span></span><!--End 所在收货地区 End--><span class="fr"><span class="fl">你好,请<a href="Login.html">登录</a>&nbsp; <a href="Regist.html" style="color:#ff4e00;">免费注册</a>&nbsp;|&nbsp;<a href="#">我的订单</a>&nbsp;|</span><span class="ss"><div class="ss_list"><a href="#">收藏夹</a><div class="ss_list_bg"><div class="s_city_t"></div><div class="ss_list_c"><ul><li><a href="#">我的收藏夹</a></li><li><a href="#">我的收藏夹</a></li></ul></div></div>     </div><div class="ss_list"><a href="#">客户服务</a><div class="ss_list_bg"><div class="s_city_t"></div><div class="ss_list_c"><ul><li><a href="#">客户服务</a></li><li><a href="#">客户服务</a></li><li><a href="#">客户服务</a></li></ul></div></div>    </div><div class="ss_list"><a href="#">网站导航</a><div class="ss_list_bg"><div class="s_city_t"></div><div class="ss_list_c"><ul><li><a href="#">网站导航</a></li><li><a href="#">网站导航</a></li></ul></div></div>    </div></span><span class="fl">|&nbsp;关注我们:</span><span class="s_sh"><a href="#" class="sh1">新浪</a><a href="#" class="sh2">微信</a></span><span class="fr">|&nbsp;<a href="#">手机版&nbsp;<img src="images/s_tel.png" align="absmiddle" /></a></span></span></div>
</div>
<div class="top"><div class="logo"><a href="Index.html"><img src="images/logo.png" /></a></div><div class="search"><form><input type="text" value="" class="s_ipt" /><input type="submit" value="搜索" class="s_btn" /></form><span class="fl"><a href="#">咖啡</a><a href="#">iphone 6S</a><a href="#">新鲜美食</a><a href="#">蛋糕</a><a href="#">日用品</a><a href="#">连衣裙</a></span></div><div class="i_car"><div class="car_t">购物车 [ <span>3</span> ]</div><div class="car_bg"><!--Begin 购物车未登录 Begin--><div class="un_login">还未登录!<a href="Login.html" style="color:#ff4e00;">马上登录</a> 查看购物车!</div><!--End 购物车未登录 End--><!--Begin 购物车已登录 Begin--><ul class="cars"><li><div class="img"><a href="#"><img src="images/car1.jpg" width="58" height="58" /></a></div><div class="name"><a href="#">法颂浪漫梦境50ML 香水女士持久清新淡香 送2ML小样3只</a></div><div class="price"><font color="#ff4e00">¥399</font> X1</div></li><li><div class="img"><a href="#"><img src="images/car2.jpg" width="58" height="58" /></a></div><div class="name"><a href="#">香奈儿(Chanel)邂逅活力淡香水50ml</a></div><div class="price"><font color="#ff4e00">¥399</font> X1</div></li><li><div class="img"><a href="#"><img src="images/car2.jpg" width="58" height="58" /></a></div><div class="name"><a href="#">香奈儿(Chanel)邂逅活力淡香水50ml</a></div><div class="price"><font color="#ff4e00">¥399</font> X1</div></li></ul><div class="price_sum">共计&nbsp; <font color="#ff4e00">¥</font><span>1058</span></div><div class="price_a"><a href="#">去购物车结算</a></div><!--End 购物车已登录 End--></div></div>
</div>
<!--End Header End-->
<!--Begin Menu Begin-->
<div class="menu_bg"><div class="menu"><!--Begin 商品分类详情 Begin--><div class="nav"><div class="nav_t">全部商品分类</div><div class="leftNav"><ul><li><div class="fj"><span class="n_img"><span></span><img src="images/nav1.png" /></span><span class="fl">进口食品、生鲜</span></div><div class="zj"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav2.png" /></span><span class="fl">食品、饮料、酒</span></div><div class="zj" style="top:-40px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力2</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav3.png" /></span><span class="fl">母婴、玩具、童装</span></div><div class="zj" style="top:-80px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力3</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav4.png" /></span><span class="fl">家居、家庭清洁、纸品</span></div><div class="zj" style="top:-120px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力4</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav5.png" /></span><span class="fl">美妆、个人护理、洗护</span></div><div class="zj" style="top:-160px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力5</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav6.png" /></span><span class="fl">女装、内衣、中老年</span></div><div class="zj" style="top:-200px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力6</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav7.png" /></span><span class="fl">鞋靴、箱包、腕表配饰</span></div><div class="zj" style="top:-240px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力7</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav8.png" /></span><span class="fl">男装、运动</span></div><div class="zj" style="top:-280px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力8</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav9.png" /></span><span class="fl">手机、小家电、电脑</span></div><div class="zj" style="top:-320px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力9</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav10.png" /></span><span class="fl">礼品、充值</span></div><div class="zj" style="top:-360px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力10</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li></ul></div></div><!--End 商品分类详情 End--><ul class="menu_r"><li><a href="Index.html">首页</a></li><li><a href="Food.html">美食</a></li><li><a href="Fresh.html">生鲜</a></li><li><a href="HomeDecoration.html">家居</a></li><li><a href="SuitDress.html">女装</a></li><li><a href="MakeUp.html">美妆</a></li><li><a href="Digital.html">数码</a></li><li><a href="GroupBuying.html">团购</a></li></ul><div class="m_ad">中秋送好礼!</div></div>
</div>
<!--End Menu End-->
<div class="i_bg bg_color"><div class="i_ban_bg"><!--Begin Banner Begin--><div class="banner"><div class="top_slide_wrap"><ul class="slide_box bxslider"><li><img src="images/ban1.jpg" width="740" height="401" /></li><li><img src="images/ban1.jpg" width="740" height="401" /></li><li><img src="images/ban1.jpg" width="740" height="401" /></li></ul><div class="op_btns clearfix"><a href="#" class="op_btn op_prev"><span></span></a><a href="#" class="op_btn op_next"><span></span></a></div></div></div><script type="text/javascript">//var jq = jQuery.noConflict();(function(){$(".bxslider").bxSlider({auto:true,prevSelector:jq(".top_slide_wrap .op_prev")[0],nextSelector:jq(".top_slide_wrap .op_next")[0]});})();</script><!--End Banner End--><div class="inews"><div class="news_t"><span class="fr"><a href="#">更多 ></a></span>新闻资讯</div><ul><li><span>[ 特惠 ]</span><a href="#">掬一轮明月 表无尽惦念</a></li><li><span>[ 公告 ]</span><a href="#">好奇金装成长裤新品上市</a></li><li><span>[ 特惠 ]</span><a href="#">大牌闪购 · 抢!</a></li><li><span>[ 公告 ]</span><a href="#">发福利 买车就抢千元油卡</a></li><li><span>[ 公告 ]</span><a href="#">家电低至五折</a></li></ul><div class="charge_t">话费充值<div class="ch_t_icon"></div></div><form><table border="0" style="width:205px; margin-top:10px;" cellspacing="0" cellpadding="0"><tr height="35"><td width="33">号码</td><td><input type="text" value="" class="c_ipt" /></td></tr><tr height="35"><td>面值</td><td><select class="jj" name="city"><option value="0" selected="selected">100元</option><option value="1">50元</option><option value="2">30元</option><option value="3">20元</option><option value="4">10元</option></select><span style="color:#ff4e00; font-size:14px;">¥99.5</span></td></tr><tr height="35"><td colspan="2"><input type="submit" value="立即充值" class="c_btn" /></td></tr></table></form></div></div><!--Begin 热门商品 Begin--><div class="content mar_10"><div class="h_l_img"><div class="img"><img src="images/l_img.jpg" width="188" height="188" /></div><div class="pri_bg"><span class="price fl">¥53.00</span><span class="fr">16R</span></div></div><div class="hot_pro"><div id="featureContainer"><div id="feature"><div id="block"><div id="botton-scroll"><ul class="featureUL"><#--判断hots是否为空--><#if hots??><#--循环遍历热销商品--><#list hots as it><li class="featureBox"><div class="box"><div class="h_icon"><img src="images/hot.png" width="50" height="50" /></div><div class="imgbg"><a href="${ctx}/product.html?pid=${(it.id)!}"><img src="${(it.fileName)!}" width="160" height="136" /></a></div><div class="name"><a href="${ctx}/product.html?pid=${(it.id)!}"><#-- <h2>德国进口</h2>-->${(it.name)!}</a></div><div class="price"><font>¥<span>${(it.price)!}</span></font> &nbsp; 26R</div></div></li></#list></#if></ul></div></div><a class="h_prev" href="javascript:void();">Previous</a><a class="h_next" href="javascript:void();">Next</a></div></div></div></div><!--Begin 限时特卖 Begin--><div class="i_t mar_10"><span class="fl">限时秒杀</span><span class="i_mores fr"><a href="#">更多</a></span></div><div class="content"><div class="i_sell"><div id="imgPlay"><ul class="imgs" id="actor"><li><a href="#"><img src="images/tm_r.jpg" width="211" height="357" /></a></li><li><a href="#"><img src="images/tm_r.jpg" width="211" height="357" /></a></li><li><a href="#"><img src="images/tm_r.jpg" width="211" height="357" /></a></li></ul><div class="previ">上一张</div><div class="nexti">下一张</div></div></div><div class="sell_right"><div class="sell_1"><div class="sb_img"><a href="#"><img src="images/food_r.jpg" width="242" height="356" /></a></div><div class="s_price">¥<span>89</span></div><div class="s_name"><h2><a href="#">长城干红</a></h2>倒计时:<span>1200</span> 时 <span>30</span> 分 <span>28</span> 秒</div></div><div class="sell_2"><div class="sb_img"><a href="#"><img src="images/tm_b1.jpg" width="242" height="356" /></a></div><div class="s_price">¥<span>289</span></div><div class="s_name"><h2><a href="#">东北大米</a></h2>倒计时:<span>1200</span> 时 <span>30</span> 分 <span>28</span> 秒</div></div><div class="sell_3"><div class="sb_img"><a href="#"><img src="images/fre_r.jpg" width="242" height="356" /></a></div><div class="s_price">¥<span>289</span></div><div class="s_name"><h2><a href="#">美心月饼</a></h2>倒计时:<span>1200</span> 时 <span>30</span> 分 <span>28</span> 秒</div></div><div class="sell_4"><div class="sb_img"><a href="#"><img src="images/tm_b2.jpg" width="242" height="356" /></a></div><div class="s_price">¥<span>289</span></div><div class="s_name"><h2><a href="#">美妆</a></h2>倒计时:<span>1200</span> 时 <span>30</span> 分 <span>28</span> 秒</div></div></div></div><!--End 限时特卖 End--><div class="content mar_20"><img src="images/mban_1.jpg" width="1200" height="110" /></div><!--Begin 进口 生鲜 Begin--><div class="i_t mar_10"><span class="floor_num">1F</span><span class="fl">进口 <b>·</b> 生鲜</span><span class="i_mores fr"><a href="#">进口咖啡</a>&nbsp; &nbsp; &nbsp; <a href="#">进口酒</a>&nbsp; &nbsp; &nbsp; <a href="#">进口母婴</a>&nbsp; &nbsp; &nbsp; <a href="#">新鲜蔬菜</a>&nbsp; &nbsp; &nbsp; <a href="#">新鲜水果</a></span></div><div class="content"><div class="fresh_left"><div class="fre_ban"><div id="imgPlay1"><ul class="imgs" id="actor1"><li><a href="#"><img src="images/fre_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/fre_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/fre_r.jpg" width="211" height="286" /></a></li></ul><div class="prevf">上一张</div><div class="nextf">下一张</div></div></div><div class="fresh_txt"><div class="fresh_txt_c"><a href="#">进口水果</a><a href="#">奇异果</a><a href="#">西柚</a><a href="#">海鲜水产</a><a href="#">品质牛肉</a><a href="#">奶粉</a><a href="#">鲜活禽蛋</a><a href="#">进口酒</a><a href="#">进口奶粉</a><a href="#">鲜活禽蛋</a></div></div></div><div class="fresh_mid"><ul><li><div class="name"><a href="#">新鲜美味  进口美食</a></div><div class="price"><font>¥<span>198.00</span></font> &nbsp; 26R</div><div class="img"><a href="#"><img src="images/fre_1.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">新鲜美味  进口美食</a></div><div class="price"><font>¥<span>198.00</span></font> &nbsp; 26R</div><div class="img"><a href="#"><img src="images/fre_2.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">新鲜美味  进口美食</a></div><div class="price"><font>¥<span>198.00</span></font> &nbsp; 26R</div><div class="img"><a href="#"><img src="images/fre_3.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">新鲜美味  进口美食</a></div><div class="price"><font>¥<span>198.00</span></font> &nbsp; 26R</div><div class="img"><a href="#"><img src="images/fre_4.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">新鲜美味  进口美食</a></div><div class="price"><font>¥<span>198.00</span></font> &nbsp; 26R</div><div class="img"><a href="#"><img src="images/fre_5.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">新鲜美味  进口美食</a></div><div class="price"><font>¥<span>198.00</span></font> &nbsp; 26R</div><div class="img"><a href="#"><img src="images/fre_6.jpg" width="185" height="155" /></a></div></li></ul></div><div class="fresh_right"><ul><li><a href="#"><img src="images/fre_b1.jpg" width="260" height="220" /></a></li><li><a href="#"><img src="images/fre_b2.jpg" width="260" height="220" /></a></li></ul></div></div><!--End 进口 生鲜 End--><!--Begin 食品饮料 Begin--><div class="i_t mar_10"><span class="floor_num">2F</span><span class="fl">食品饮料</span><span class="i_mores fr"><a href="#">咖啡</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">休闲零食</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">饼干糕点</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">冲饮谷物</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">营养保健</a></span></div><div class="content"><div class="food_left"><div class="food_ban"><div id="imgPlay2"><ul class="imgs" id="actor2"><li><a href="#"><img src="images/food_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/food_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/food_r.jpg" width="211" height="286" /></a></li></ul><div class="prev_f">上一张</div><div class="next_f">下一张</div></div></div><div class="fresh_txt"><div class="fresh_txt_c"><a href="#">饼干糕点</a><a href="#">休闲零食</a><a href="#">饮料果汁</a><a href="#">牛奶乳品</a><a href="#">冲饮谷物</a><a href="#">营养保健</a><a href="#">冲饮谷物</a><a href="#">营养保健</a></div></div></div><div class="fresh_mid"><ul><li><div class="name"><a href="#">莫斯利安酸奶</a></div><div class="price"><font>¥<span>96.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/food_1.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">莫斯利安酸奶</a></div><div class="price"><font>¥<span>96.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/food_2.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">莫斯利安酸奶</a></div><div class="price"><font>¥<span>96.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/food_3.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">莫斯利安酸奶</a></div><div class="price"><font>¥<span>96.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/food_4.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">莫斯利安酸奶</a></div><div class="price"><font>¥<span>96.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/food_5.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">莫斯利安酸奶</a></div><div class="price"><font>¥<span>96.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/food_6.jpg" width="185" height="155" /></a></div></li></ul></div><div class="fresh_right"><ul><li><a href="#"><img src="images/food_b1.jpg" width="260" height="220" /></a></li><li><a href="#"><img src="images/food_b2.jpg" width="260" height="220" /></a></li></ul></div></div><!--End 食品饮料 End--><!--Begin 个人美妆 Begin--><div class="i_t mar_10"><span class="floor_num">3F</span><span class="fl">个人美妆</span><span class="i_mores fr"><a href="#">洗发护发</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">面膜</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">洗面奶</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">香水</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">沐浴露</a></span></div><div class="content"><div class="make_left"><div class="make_ban"><div id="imgPlay3"><ul class="imgs" id="actor3"><li><a href="#"><img src="images/make_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/make_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/make_r.jpg" width="211" height="286" /></a></li></ul><div class="prev_m">上一张</div><div class="next_m">下一张</div></div></div><div class="fresh_txt"><div class="fresh_txt_c"><a href="#">洗发护发</a><a href="#">牙刷牙膏</a><a href="#">面膜</a><a href="#">补水面膜</a><a href="#">香水</a><a href="#">面霜</a><a href="#">洗面奶</a><a href="#">脱毛膏</a><a href="#">沐浴露</a></div></div></div><div class="fresh_mid"><ul><li><div class="name"><a href="#">美宝莲粉饼</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 16R</div><div class="img"><a href="#"><img src="images/make_1.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">美宝莲粉饼</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 16R</div><div class="img"><a href="#"><img src="images/make_2.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">美宝莲粉饼</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 16R</div><div class="img"><a href="#"><img src="images/make_3.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">美宝莲粉饼</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 16R</div><div class="img"><a href="#"><img src="images/make_4.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">美宝莲粉饼</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 16R</div><div class="img"><a href="#"><img src="images/make_5.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">美宝莲粉饼</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 16R</div><div class="img"><a href="#"><img src="images/make_6.jpg" width="185" height="155" /></a></div></li></ul></div><div class="fresh_right"><ul><li><a href="#"><img src="images/make_b1.jpg" width="260" height="220" /></a></li><li><a href="#"><img src="images/make_b2.jpg" width="260" height="220" /></a></li></ul></div></div><!--End 个人美妆 End--><div class="content mar_20"><img src="images/mban_1.jpg" width="1200" height="110" /></div><!--Begin 母婴玩具 Begin--><div class="i_t mar_10"><span class="floor_num">4F</span><span class="fl">母婴玩具</span><span class="i_mores fr"><a href="#">营养品</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">孕妈背带裤</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">儿童玩具</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">婴儿床</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">喂奶器</a></span></div><div class="content"><div class="baby_left"><div class="baby_ban"><div id="imgPlay4"><ul class="imgs" id="actor4"><li><a href="#"><img src="images/baby_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/baby_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/baby_r.jpg" width="211" height="286" /></a></li></ul><div class="prev_b">上一张</div><div class="next_b">下一张</div></div></div><div class="fresh_txt"><div class="fresh_txt_c"><a href="#">孕妈必备</a><a href="#">儿童玩具</a><a href="#">重装童鞋</a><a href="#">辅助食品</a><a href="#">奶粉</a><a href="#">鲜活禽蛋</a><a href="#">维生素</a><a href="#">重装童鞋</a><a href="#">辅助食品</a></div></div></div><div class="fresh_mid"><ul><li><div class="name"><a href="#">儿童玩具  变形金刚</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 20R</div><div class="img"><a href="#"><img src="images/baby_1.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">儿童玩具  变形金刚</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 20R</div><div class="img"><a href="#"><img src="images/baby_2.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">儿童玩具  变形金刚</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 20R</div><div class="img"><a href="#"><img src="images/baby_3.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">儿童玩具  变形金刚</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 20R</div><div class="img"><a href="#"><img src="images/baby_4.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">儿童玩具  变形金刚</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 20R</div><div class="img"><a href="#"><img src="images/baby_5.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">儿童玩具  变形金刚</a></div><div class="price"><font>¥<span>260.00</span></font> &nbsp; 20R</div><div class="img"><a href="#"><img src="images/baby_6.jpg" width="185" height="155" /></a></div></li></ul></div><div class="fresh_right"><ul><li><a href="#"><img src="images/baby_b1.jpg" width="260" height="220" /></a></li><li><a href="#"><img src="images/baby_b2.jpg" width="260" height="220" /></a></li></ul></div></div><!--End 母婴玩具 End--><!--Begin 家居生活 Begin--><div class="i_t mar_10"><span class="floor_num">5F</span><span class="fl">家居生活</span><span class="i_mores fr"><a href="#">床上用品</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">家纺布艺</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">餐具</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">沙发</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">汽车用品</a></span></div><div class="content"><div class="home_left"><div class="home_ban"><div id="imgPlay5"><ul class="imgs" id="actor5"><li><a href="#"><img src="images/home_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/home_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/home_r.jpg" width="211" height="286" /></a></li></ul><div class="prev_h">上一张</div><div class="next_h">下一张</div></div></div><div class="fresh_txt"><div class="fresh_txt_c"><a href="#">床上用品</a><a href="#">家纺布艺</a><a href="#">餐具水具</a><a href="#">锅具厨具</a><a href="#">沙发</a><a href="#">书柜</a><a href="#">狗粮</a><a href="#">家装建材</a><a href="#">汽车用品</a></div></div></div><div class="fresh_mid"><ul><li><div class="name"><a href="#">品质蓝色沙发</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 50R</div><div class="img"><a href="#"><img src="images/home_1.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">品质蓝色沙发</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 50R</div><div class="img"><a href="#"><img src="images/home_2.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">品质蓝色沙发</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 50R</div><div class="img"><a href="#"><img src="images/home_3.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">品质蓝色沙发</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 50R</div><div class="img"><a href="#"><img src="images/home_4.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">品质蓝色沙发</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 50R</div><div class="img"><a href="#"><img src="images/home_5.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">品质蓝色沙发</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 50R</div><div class="img"><a href="#"><img src="images/home_6.jpg" width="185" height="155" /></a></div></li></ul></div><div class="fresh_right"><ul><li><a href="#"><img src="images/home_b1.jpg" width="260" height="220" /></a></li><li><a href="#"><img src="images/home_b2.jpg" width="260" height="220" /></a></li></ul></div></div><!--End 家居生活 End--><!--Begin 数码家电 Begin--><div class="i_t mar_10"><span class="floor_num">6F</span><span class="fl">数码家电</span><span class="i_mores fr"><a href="#">手机</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">苹果</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">华为手机</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">洗衣机</a>&nbsp; &nbsp; | &nbsp; &nbsp;<a href="#">数码配件</a></span></div><div class="content"><div class="tel_left"><div class="tel_ban"><div id="imgPlay6"><ul class="imgs" id="actor6"><li><a href="#"><img src="images/tel_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/tel_r.jpg" width="211" height="286" /></a></li><li><a href="#"><img src="images/tel_r.jpg" width="211" height="286" /></a></li></ul><div class="prev_t">上一张</div><div class="next_t">下一张</div></div></div><div class="fresh_txt"><div class="fresh_txt_c"><a href="#">手机</a><a href="#">平板电脑</a><a href="#">空调</a><a href="#">合约机</a><a href="#">电风扇</a><a href="#">数码配件</a><a href="#">洗衣机</a><a href="#">电视</a><a href="#">充电器</a><a href="#">耳线</a></div></div></div><div class="fresh_mid"><ul><li><div class="name"><a href="#">乐视高清电视</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/tel_1.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">乐视高清电视</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/tel_2.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">乐视高清电视</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/tel_3.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">乐视高清电视</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/tel_4.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">乐视高清电视</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/tel_5.jpg" width="185" height="155" /></a></div></li><li><div class="name"><a href="#">乐视高清电视</a></div><div class="price"><font>¥<span>2160.00</span></font> &nbsp; 25R</div><div class="img"><a href="#"><img src="images/tel_6.jpg" width="185" height="155" /></a></div></li></ul></div><div class="fresh_right"><ul><li><a href="#"><img src="images/tel_b1.jpg" width="260" height="220" /></a></li><li><a href="#"><img src="images/tel_b2.jpg" width="260" height="220" /></a></li></ul></div></div><!--End 数码家电 End--><!--Begin 猜你喜欢 Begin--><div class="i_t mar_10"><span class="fl">猜你喜欢</span></div><div class="like"><div id="featureContainer1"><div id="feature1"><div id="block1"><div id="botton-scroll1"><ul class="featureUL"><li class="featureBox"><div class="box"><div class="imgbg"><a href="#"><img src="images/hot1.jpg" width="160" height="136" /></a></div><div class="name"><a href="#"><h2>德国进口</h2>德亚全脂纯牛奶200ml*48盒</a></div><div class="price"><font>¥<span>189</span></font> &nbsp; 26R</div></div></li><li class="featureBox"><div class="box"><div class="imgbg"><a href="#"><img src="images/hot2.jpg" width="160" height="136" /></a></div><div class="name"><a href="#"><h2>iphone 6S</h2>Apple/苹果 iPhone 6s Plus公开版</a></div><div class="price"><font>¥<span>5288</span></font> &nbsp; 25R</div></div></li><li class="featureBox"><div class="box"><div class="imgbg"><a href="#"><img src="images/hot3.jpg" width="160" height="136" /></a></div><div class="name"><a href="#"><h2>倩碧特惠组合套装</h2>倩碧补水组合套装8折促销</a></div><div class="price"><font>¥<span>368</span></font> &nbsp; 18R</div></div></li><li class="featureBox"><div class="box"><div class="imgbg"><a href="#"><img src="images/hot4.jpg" width="160" height="136" /></a></div><div class="name"><a href="#"><h2>品利特级橄榄油</h2>750ml*4瓶装组合 西班牙原装进口</a></div><div class="price"><font>¥<span>280</span></font> &nbsp; 30R</div></div></li><li class="featureBox"><div class="box"><div class="imgbg"><a href="#"><img src="images/hot4.jpg" width="160" height="136" /></a></div><div class="name"><a href="#"><h2>品利特级橄榄油</h2>750ml*4瓶装组合 西班牙原装进口</a></div><div class="price"><font>¥<span>280</span></font> &nbsp; 30R</div></div></li></ul></div></div><a class="l_prev" href="javascript:void();">Previous</a><a class="l_next" href="javascript:void();">Next</a></div></div></div><!--End 猜你喜欢 End--><!--Begin Footer Begin --><div class="b_btm_bg b_btm_c"><div class="b_btm"><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b1.png" width="62" height="62" /></td><td><h2>正品保障</h2>正品行货  放心购买</td></tr></table><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b2.png" width="62" height="62" /></td><td><h2>满38包邮</h2>满38包邮 免运费</td></tr></table><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b3.png" width="62" height="62" /></td><td><h2>天天低价</h2>天天低价 畅选无忧</td></tr></table><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b4.png" width="62" height="62" /></td><td><h2>准时送达</h2>收货时间由你做主</td></tr></table></div></div><div class="b_nav"><dl><dt><a href="#">新手上路</a></dt><dd><a href="#">售后流程</a></dd><dd><a href="#">购物流程</a></dd><dd><a href="#">订购方式</a></dd><dd><a href="#">隐私声明</a></dd><dd><a href="#">推荐分享说明</a></dd></dl><dl><dt><a href="#">配送与支付</a></dt><dd><a href="#">货到付款区域</a></dd><dd><a href="#">配送支付查询</a></dd><dd><a href="#">支付方式说明</a></dd></dl><dl><dt><a href="#">会员中心</a></dt><dd><a href="#">资金管理</a></dd><dd><a href="#">我的收藏</a></dd><dd><a href="#">我的订单</a></dd></dl><dl><dt><a href="#">服务保证</a></dt><dd><a href="#">退换货原则</a></dd><dd><a href="#">售后服务保证</a></dd><dd><a href="#">产品质量保证</a></dd></dl><dl><dt><a href="#">联系我们</a></dt><dd><a href="#">网站故障报告</a></dd><dd><a href="#">购物咨询</a></dd><dd><a href="#">投诉与建议</a></dd></dl><div class="b_tel_bg"><a href="#" class="b_sh1">新浪微博</a><a href="#" class="b_sh2">腾讯微博</a><p>服务热线:<br /><span>400-123-4567</span></p></div><div class="b_er"><div class="b_er_c"><img src="images/er.gif" width="118" height="118" /></div><img src="images/ss.png" /></div></div><div class="btmbg"><div class="btm">备案/许可证编号:蜀ICP备12009302号-1-www.dingguagua.com   Copyright © 2015-2018 尤洪商城网 All Rights Reserved. 复制必究 , Technical Support: Dgg Group <br /><img src="images/b_1.gif" width="98" height="33" /><img src="images/b_2.gif" width="98" height="33" /><img src="images/b_3.gif" width="98" height="33" /><img src="images/b_4.gif" width="98" height="33" /><img src="images/b_5.gif" width="98" height="33" /><img src="images/b_6.gif" width="98" height="33" /></div></div><!--End Footer End -->
</div></body><!--[if IE 6]>
<script src="//letskillie6.googlecode.com/svn/trunk/2/zh_CN.js"></script>
<![endif]-->
</html><div class="top"><div class="logo"><a href="${ctx}/Home?action=index"><img src="${ctx}/statics/images/logo.png"></a></div><div class="search"><form><input txype="text" value="" class="s_ipt"><input type="submit" value="搜索" class="s_btn"></form><span class="fl"><a href="javascript:void(0)">咖啡</a><a href="javascript:void(0)">iphone 6S</a><a href="javascript:void(0)">新鲜美食</a><a href="javascript:void(0)">蛋糕</a><a href="javascript:void(0)">日用品</a><a href="javascript:void(0)">连衣裙</a></span></div><div class="i_car"><div class="car_t">购物车 [ <span>3</span> ]</div><div class="car_bg"><!--Begin 购物车未登录 Begin--><#--            <c:if test="${sessionScope.loginUser==null}">--><#--                <div class="un_login">还未登录!<a href="${ctx}/Login?action=toLogin" style="color:#ff4e00;">马上登录</a> 查看购物车!</div>--><#--            </c:if>--><!--End 购物车未登录 End--><!--Begin 购物车已登录 Begin--><ul class="cars"><#--                <c:if test="${sessionScope.cart2==null || sessionScope.cart2.items.size()<1}"> 您尚未购买任何物品,是否进入<a href="${ctx}/Home?action=index">商品页</a>进行购买!</c:if>--><#--                <c:if test="${sessionScope.cart2.items.size()>=1}">--><li><div class="img"><a href="javascript:void(0)"><img src="${ctx}/statics/images/car1.jpg" width="58" height="58"></a></div><div class="name"><a href="javascript:void(0)">法颂浪漫梦境50ML 香水女士持久清新淡香 送2ML小样3只</a></div><div class="price"><font color="#ff4e00">¥399</font>X1</div></li><#--                </c:if>--></ul><div class="price_sum">共计&nbsp; <font color="#ff4e00">¥</font><span>1058</span></div><div class="price_a"><a href="javascript:void(0)">去购物车结算</a></div><!--End 购物车已登录 End--></div></div>
</div>

商品界面(product.html) 

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><#include 'common/head.html'>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link type="text/css" rel="stylesheet" href="css/style.css" /><!--[if IE 6]><script src="js/iepng.js" type="text/javascript"></script><script type="text/javascript">EvPNG.fix('div, ul, img, li, input, a'); </script><![endif]--><script type="text/javascript" src="js/jquery-1.8.2.min.js"></script><script type="text/javascript" src="js/menu.js"></script>    <script type="text/javascript" src="js/lrscroll_1.js"></script>   <script type="text/javascript" src="js/n_nav.js"></script><link rel="stylesheet" type="text/css" href="css/ShopShow.css" /><link rel="stylesheet" type="text/css" href="css/MagicZoom.css" /><script type="text/javascript" src="js/MagicZoom.js"></script><script type="text/javascript" src="js/num.js">var jq = jQuery.noConflict();</script><script type="text/javascript" src="js/p_tab.js"></script><script type="text/javascript" src="js/shade.js"></script><title>尤洪</title>
</head>
<body>  
<!--Begin Header Begin-->
<div class="soubg"><div class="sou"><!--Begin 所在收货地区 Begin--><span class="s_city_b"><span class="fl">送货至:</span><span class="s_city"><span>四川</span><div class="s_city_bg"><div class="s_city_t"></div><div class="s_city_c"><h2>请选择所在的收货地区</h2><table border="0" class="c_tab" style="width:235px; margin-top:10px;" cellspacing="0" cellpadding="0"><tr><th>A</th><td class="c_h"><span>安徽</span><span>澳门</span></td></tr><tr><th>B</th><td class="c_h"><span>北京</span></td></tr><tr><th>C</th><td class="c_h"><span>重庆</span></td></tr><tr><th>F</th><td class="c_h"><span>福建</span></td></tr><tr><th>G</th><td class="c_h"><span>广东</span><span>广西</span><span>贵州</span><span>甘肃</span></td></tr><tr><th>H</th><td class="c_h"><span>河北</span><span>河南</span><span>黑龙江</span><span>海南</span><span>湖北</span><span>湖南</span></td></tr><tr><th>J</th><td class="c_h"><span>江苏</span><span>吉林</span><span>江西</span></td></tr><tr><th>L</th><td class="c_h"><span>辽宁</span></td></tr><tr><th>N</th><td class="c_h"><span>内蒙古</span><span>宁夏</span></td></tr><tr><th>Q</th><td class="c_h"><span>青海</span></td></tr><tr><th>S</th><td class="c_h"><span>上海</span><span>山东</span><span>山西</span><span class="c_check">四川</span><span>陕西</span></td></tr><tr><th>T</th><td class="c_h"><span>台湾</span><span>天津</span></td></tr><tr><th>X</th><td class="c_h"><span>西藏</span><span>香港</span><span>新疆</span></td></tr><tr><th>Y</th><td class="c_h"><span>云南</span></td></tr><tr><th>Z</th><td class="c_h"><span>浙江</span></td></tr></table></div></div></span></span><!--End 所在收货地区 End--><span class="fr"><span class="fl">你好,请<a href="Login.html">登录</a>&nbsp; <a href="Regist.html" style="color:#ff4e00;">免费注册</a>&nbsp;|&nbsp;<a href="#">我的订单</a>&nbsp;|</span><span class="ss"><div class="ss_list"><a href="#">收藏夹</a><div class="ss_list_bg"><div class="s_city_t"></div><div class="ss_list_c"><ul><li><a href="#">我的收藏夹</a></li><li><a href="#">我的收藏夹</a></li></ul></div></div>     </div><div class="ss_list"><a href="#">客户服务</a><div class="ss_list_bg"><div class="s_city_t"></div><div class="ss_list_c"><ul><li><a href="#">客户服务</a></li><li><a href="#">客户服务</a></li><li><a href="#">客户服务</a></li></ul></div></div>    </div><div class="ss_list"><a href="#">网站导航</a><div class="ss_list_bg"><div class="s_city_t"></div><div class="ss_list_c"><ul><li><a href="#">网站导航</a></li><li><a href="#">网站导航</a></li></ul></div></div>    </div></span><span class="fl">|&nbsp;关注我们:</span><span class="s_sh"><a href="#" class="sh1">新浪</a><a href="#" class="sh2">微信</a></span><span class="fr">|&nbsp;<a href="#">手机版&nbsp;<img src="images/s_tel.png" align="absmiddle" /></a></span></span></div>
</div>
<div class="top"><div class="logo"><a href="Index.html"><img src="images/logo.png" /></a></div><div class="search"><form><input type="text" value="" class="s_ipt" /><input type="submit" value="搜索" class="s_btn" /></form>                      <span class="fl"><a href="#">咖啡</a><a href="#">iphone 6S</a><a href="#">新鲜美食</a><a href="#">蛋糕</a><a href="#">日用品</a><a href="#">连衣裙</a></span></div><div class="i_car"><div class="car_t">购物车 [ <span>3</span> ]</div><div class="car_bg"><!--Begin 购物车未登录 Begin--><div class="un_login">还未登录!<a href="Login.html" style="color:#ff4e00;">马上登录</a> 查看购物车!</div><!--End 购物车未登录 End--><!--Begin 购物车已登录 Begin--><ul class="cars"><li><div class="img"><a href="#"><img src="images/car1.jpg" width="58" height="58" /></a></div><div class="name"><a href="#">法颂浪漫梦境50ML 香水女士持久清新淡香 送2ML小样3只</a></div><div class="price"><font color="#ff4e00">¥399</font> X1</div></li><li><div class="img"><a href="#"><img src="images/car2.jpg" width="58" height="58" /></a></div><div class="name"><a href="#">香奈儿(Chanel)邂逅活力淡香水50ml</a></div><div class="price"><font color="#ff4e00">¥399</font> X1</div></li><li><div class="img"><a href="#"><img src="images/car2.jpg" width="58" height="58" /></a></div><div class="name"><a href="#">香奈儿(Chanel)邂逅活力淡香水50ml</a></div><div class="price"><font color="#ff4e00">¥399</font> X1</div></li></ul><div class="price_sum">共计&nbsp; <font color="#ff4e00">¥</font><span>1058</span></div><div class="price_a"><a href="#">去购物车结算</a></div><!--End 购物车已登录 End--></div></div>
</div>
<!--End Header End--> 
<!--Begin Menu Begin-->
<div class="menu_bg"><div class="menu"><!--Begin 商品分类详情 Begin-->    <div class="nav"><div class="nav_t">全部商品分类</div><div class="leftNav none"><ul>      <li><div class="fj"><span class="n_img"><span></span><img src="images/nav1.png" /></span><span class="fl">进口食品、生鲜</span></div><div class="zj"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav2.png" /></span><span class="fl">食品、饮料、酒</span></div><div class="zj" style="top:-40px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力2</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav3.png" /></span><span class="fl">母婴、玩具、童装</span></div><div class="zj" style="top:-80px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力3</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav4.png" /></span><span class="fl">家居、家庭清洁、纸品</span></div><div class="zj" style="top:-120px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力4</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav5.png" /></span><span class="fl">美妆、个人护理、洗护</span></div><div class="zj" style="top:-160px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力5</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav6.png" /></span><span class="fl">女装、内衣、中老年</span></div><div class="zj" style="top:-200px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力6</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav7.png" /></span><span class="fl">鞋靴、箱包、腕表配饰</span></div><div class="zj" style="top:-240px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力7</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav8.png" /></span><span class="fl">男装、运动</span></div><div class="zj" style="top:-280px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力8</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li><li><div class="fj"><span class="n_img"><span></span><img src="images/nav9.png" /></span><span class="fl">手机、小家电、电脑</span></div><div class="zj" style="top:-320px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力9</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li>                    <li><div class="fj"><span class="n_img"><span></span><img src="images/nav10.png" /></span><span class="fl">礼品、充值</span></div><div class="zj" style="top:-360px;"><div class="zj_l"><div class="zj_l_c"><h2>零食 / 糖果 / 巧克力10</h2><a href="#">坚果</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">巧克力</a>|<a href="#">口香糖</a>|<a href="#">海苔</a>|<a href="#">鱼干</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">蜜饯</a>|<a href="#">红枣</a>|<a href="#">牛肉干</a>|<a href="#">蜜饯</a>|</div></div><div class="zj_r"><a href="#"><img src="images/n_img1.jpg" width="236" height="200" /></a><a href="#"><img src="images/n_img2.jpg" width="236" height="200" /></a></div></div></li>                    	</ul>            </div></div>  <!--End 商品分类详情 End-->                                                     <ul class="menu_r"><li><a href="Index.html">首页</a></li><li><a href="Food.html">美食</a></li><li><a href="Fresh.html">生鲜</a></li><li><a href="HomeDecoration.html">家居</a></li><li><a href="SuitDress.html">女装</a></li><li><a href="MakeUp.html">美妆</a></li><li><a href="Digital.html">数码</a></li><li><a href="GroupBuying.html">团购</a></li></ul><div class="m_ad">中秋送好礼!</div></div>
</div>
<!--End Menu End--> 
<div class="i_bg"><div class="postion"><span class="fl">全部 > 美妆个护 > 香水 > 迪奥 > 迪奥真我香水</span></div><div class="content"><div id="tsShopContainer"><div id="tsImgS"><a href="${(product.fileName)!}" title="Images" class="MagicZoom" id="MagicZoom"><img src="${(product.fileName)!}" width="390" height="390" /></a></div><div id="tsPicContainer"><div id="tsImgSArrL" onclick="tsScrollArrLeft()"></div><div id="tsImgSCon"><ul><li onclick="showPic(0)" rel="MagicZoom" class="tsSelectImg"><img src="images/ps1.jpg" tsImgS="images/ps1.jpg" width="79" height="79" /></li><li onclick="showPic(1)" rel="MagicZoom"><img src="images/ps2.jpg" tsImgS="images/ps2.jpg" width="79" height="79" /></li><li onclick="showPic(2)" rel="MagicZoom"><img src="images/ps3.jpg" tsImgS="images/ps3.jpg" width="79" height="79" /></li><li onclick="showPic(3)" rel="MagicZoom"><img src="images/ps4.jpg" tsImgS="images/ps4.jpg" width="79" height="79" /></li><li onclick="showPic(4)" rel="MagicZoom"><img src="images/ps1.jpg" tsImgS="images/ps1.jpg" width="79" height="79" /></li><li onclick="showPic(5)" rel="MagicZoom"><img src="images/ps2.jpg" tsImgS="images/ps2.jpg" width="79" height="79" /></li><li onclick="showPic(6)" rel="MagicZoom"><img src="images/ps3.jpg" tsImgS="images/ps3.jpg" width="79" height="79" /></li><li onclick="showPic(7)" rel="MagicZoom"><img src="images/ps4.jpg" tsImgS="images/ps4.jpg" width="79" height="79" /></li></ul></div><div id="tsImgSArrR" onclick="tsScrollArrRight()"></div></div><img class="MagicZoomLoading" width="16" height="16" src="images/loading.gif" alt="Loading..." /></div><div class="pro_des"><div class="des_name"><p>${(product.name)!}</p>“开业巨惠,北京专柜直供”,不光低价,“真”才靠谱!</div><div class="des_price">本店价格:<b>¥${(product.price)}</b><br />消费积分:<span>28R</span></div><div class="des_choice"><span class="fl">型号选择:</span><ul><li class="checked">30ml<div class="ch_img"></div></li><li>50ml<div class="ch_img"></div></li><li>100ml<div class="ch_img"></div></li></ul></div><div class="des_choice"><span class="fl">颜色选择:</span><ul><li>红色<div class="ch_img"></div></li><li class="checked">白色<div class="ch_img"></div></li><li>黑色<div class="ch_img"></div></li></ul></div><div class="des_share"><div class="d_sh">分享<div class="d_sh_bg"><a href="#"><img src="images/sh_1.gif" /></a><a href="#"><img src="images/sh_2.gif" /></a><a href="#"><img src="images/sh_3.gif" /></a><a href="#"><img src="images/sh_4.gif" /></a><a href="#"><img src="images/sh_5.gif" /></a></div></div><div class="d_care"><a onclick="ShowDiv('MyDiv','fade')">关注商品</a></div></div><div class="des_join"><div class="j_nums"><input type="text" value="1" name="" class="n_ipt" /><input type="button" value="" onclick="addUpdate(jq(this));" class="n_btn_1" /><input type="button" value="" onclick="jianUpdate(jq(this));" class="n_btn_2" /></div><span class="fl"><a onclick="ShowDiv_1('MyDiv1','fade1')"><img src="images/j_car.png" /></a></span></div></div><div class="s_brand"><div class="s_brand_img"><img src="images/sbrand.jpg" width="188" height="132" /></div><div class="s_brand_c"><a href="#">进入品牌专区</a></div></div></div><!--Begin 弹出层-收藏成功 Begin--><div id="fade" class="black_overlay"></div><div id="MyDiv" class="white_content">             <div class="white_d"><div class="notice_t"><span class="fr" style="margin-top:10px; cursor:pointer;" onclick="CloseDiv('MyDiv','fade')"><img src="images/close.gif" /></span></div><div class="notice_c"><table border="0" align="center" style="margin-top:;" cellspacing="0" cellpadding="0"><tr valign="top"><td width="40"><img src="images/suc.png" /></td><td><span style="color:#3e3e3e; font-size:18px; font-weight:bold;">您已成功收藏该商品</span><br /><a href="#">查看我的关注 >></a></td></tr><tr height="50" valign="bottom"><td>&nbsp;</td><td><a href="#" class="b_sure">确定</a></td></tr></table></div></div></div>    <!--End 弹出层-收藏成功 End--><!--Begin 弹出层-加入购物车 Begin--><div id="fade1" class="black_overlay"></div><div id="MyDiv1" class="white_content">             <div class="white_d"><div class="notice_t"><span class="fr" style="margin-top:10px; cursor:pointer;" onclick="CloseDiv_1('MyDiv1','fade1')"><img src="images/close.gif" /></span></div><div class="notice_c"><table border="0" align="center" style="margin-top:;" cellspacing="0" cellpadding="0"><tr valign="top"><td width="40"><img src="images/suc.png" /></td><td><a href="http://cart.zmall.com/addCart?pid=${(product.id)!}&num=3" class="b_sure">去购物车结算</a><a href="#" class="b_buy">继续购物</a></td></tr><tr height="50" valign="bottom"><td>&nbsp;</td><td><a href="#" class="b_sure">去购物车结算</a><a href="#" class="b_buy">继续购物</a></td></tr></table></div></div></div>    <!--End 弹出层-加入购物车 End--><!--Begin Footer Begin --><div class="b_btm_bg bg_color"><div class="b_btm"><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b1.png" width="62" height="62" /></td><td><h2>正品保障</h2>正品行货  放心购买</td></tr></table><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b2.png" width="62" height="62" /></td><td><h2>满38包邮</h2>满38包邮 免运费</td></tr></table><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b3.png" width="62" height="62" /></td><td><h2>天天低价</h2>天天低价 畅选无忧</td></tr></table><table border="0" style="width:210px; height:62px; float:left; margin-left:75px; margin-top:30px;" cellspacing="0" cellpadding="0"><tr><td width="72"><img src="images/b4.png" width="62" height="62" /></td><td><h2>准时送达</h2>收货时间由你做主</td></tr></table></div></div><div class="b_nav"><dl>                                                                                            <dt><a href="#">新手上路</a></dt><dd><a href="#">售后流程</a></dd><dd><a href="#">购物流程</a></dd><dd><a href="#">订购方式</a></dd><dd><a href="#">隐私声明</a></dd><dd><a href="#">推荐分享说明</a></dd></dl><dl><dt><a href="#">配送与支付</a></dt><dd><a href="#">货到付款区域</a></dd><dd><a href="#">配送支付查询</a></dd><dd><a href="#">支付方式说明</a></dd></dl><dl><dt><a href="#">会员中心</a></dt><dd><a href="#">资金管理</a></dd><dd><a href="#">我的收藏</a></dd><dd><a href="#">我的订单</a></dd></dl><dl><dt><a href="#">服务保证</a></dt><dd><a href="#">退换货原则</a></dd><dd><a href="#">售后服务保证</a></dd><dd><a href="#">产品质量保证</a></dd></dl><dl><dt><a href="#">联系我们</a></dt><dd><a href="#">网站故障报告</a></dd><dd><a href="#">购物咨询</a></dd><dd><a href="#">投诉与建议</a></dd></dl><div class="b_tel_bg"><a href="#" class="b_sh1">新浪微博</a>            <a href="#" class="b_sh2">腾讯微博</a><p>服务热线:<br /><span>400-123-4567</span></p></div><div class="b_er"><div class="b_er_c"><img src="images/er.gif" width="118" height="118" /></div><img src="images/ss.png" /></div></div>    <div class="btmbg"><div class="btm">备案/许可证编号:蜀ICP备12009302号-1-www.dingguagua.com   Copyright © 2015-2018 尤洪商城网 All Rights Reserved. 复制必究 , Technical Support: Dgg Group <br /><img src="images/b_1.gif" width="98" height="33" /><img src="images/b_2.gif" width="98" height="33" /><img src="images/b_3.gif" width="98" height="33" /><img src="images/b_4.gif" width="98" height="33" /><img src="images/b_5.gif" width="98" height="33" /><img src="images/b_6.gif" width="98" height="33" /></div>    	</div><!--End Footer End -->    
</div></body><script src="js/ShopShow.js"></script><!--[if IE 6]>
<script src="//letskillie6.googlecode.com/svn/trunk/2/zh_CN.js"></script>
<![endif]-->
</html>

效果图

 

 

三、SpringBoot整合微服务

&gateway&nginx

 请求链路要求:客户端发送请求先经过nginx,再用nginx转至内部访问网关gateway,最后由网关服务的路由规则转发到微服务的内部服务。

整合微服务之商品服务zmall-product

在公共模块zmall-common中导入微服务相关依赖

<!--nacos客户端-->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency><!--fegin组件-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency><!--nacos配置中心-->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

配置商品服务模块zmall-product的application.yml文件

spring:application:name: zmall-productcloud:nacos:discovery:server-addr: localhost:8848

修改启动类,向nacos进行注册(这里一定要记得启动nacos)

@EnableDiscoveryClient
@SpringBootApplication
@MapperScan({"com.zking.zmall.mapper"})
public class ZmallProductApplication {public static void main(String[] args) {SpringApplication.run(ZmallProductApplication.class, args);}
}

创建并配置网关gateway服务

  1. 基于Spring initializr方式创建网关模块zmall-gateway

  2. 配置pom.xml添加nacos和gateway的依赖

<modelVersion>4.0.0</modelVersion>
<parent><groupId>com.zking.zmall</groupId><artifactId>zmall</artifactId><version>1.0-SNAPSHOT</version></parent>
<artifactId>zmall-gateway</artifactId>
<dependencies><!--gateway 注意 此模式不能引入starter-web --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><!--nacos客户端--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>	</dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId></dependency>
</dependencies>

3.修改启动类,向nacos进行注册

@EnableDiscoveryClient
@SpringBootApplication
public class ZmallGatewayApplication {public static void main(String[] args) {SpringApplication.run(ZmallGatewayApplication.class, args);}
}

4.配置application.yml设置gateway路由转发规则

server:port: 8000
spring:application:name: zmall-gatewaycloud:nacos:discovery:server-addr: localhost:8848gateway:routes:- id: product_routeuri: lb://zmall-product # lb指的是从nacos中按照名称获取微服务,并遵循负载均衡策略predicates:- Path=/product-serv/**filters:- StripPrefix=1

将易买网网页素材中的公共静态资源js/css/images复制到gateway网关服务中

这里请注意了,之前在商品服务模块zmall-product中已经配置了易买网的静态资源,为什么还要在gateway网关服务中再配置一次呢?这是因为当请求经过gateway网关服务后会进行断言条件匹配和条件路径截取等操作,从而导致gateway网关路由转发后静态资源失效404的问题,所以特此在gateway网关服务中也配置一次易买网网页素材中的公共静态资源js/css/images,确保能正常访问。

解决方案:(此处将在第三次课解决,使用nginx动静分离方式实现) 配置静态资源访问服务器,将各个微服务模块中的静态访问资源迁移到静态资源访问服务器中,然后通过http方式访问即可。

安装配置SwitchHosts

  1. 直接双击exe文件即可安装SwitchHosts

  2. 进入C:\Windows\System32\drivers\etc目录,设置hosts文件访问权限并取消只读模式

  3. 打开SwitchHosts设置一级域名

 

  1. 最后运行nginx根目录下的nginx.exe启动nginx

如果出现IIS7,那么cmd窗口中执行下列指令

 

net stop w3svc

安装配置Windows版nginx

  1. 解压nginx-1.18.0.zip至任意目录

  2. 进入conf目录,并修改nginx.conf配置文件

server
{listen 80;server_name zmall.com;proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;location / {proxy_pass http://127.0.0.1:8000/;}
}
  1. 最后运行nginx根目录下的nginx.exe启动nginx

如果出现IIS7,那么cmd窗口中执行下列指令net stop w3svc

请求链路测试

单独访问商品服务:http://localhost:8020/index.html

通过gateway访问:http://localhost:8000/product-serv/index.html

通过nginx访问:http://zmall.com/product-serv/index.html

 

相关文章:

Mybatis与微服务注册

目录 一&#xff0c;Springboot整合MybatisPlus 创建商品微服务子模块 二&#xff0c;SpringBoot整合Freeamarker 三、SpringBoot整合微服务 &gateway&nginx 整合微服务之商品服务zmall-product 创建并配置网关gateway服务 安装配置SwitchHosts 安装配置Windo…...

JAVA练习47-合并两个有序数组

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、题目-合并两个有序数组 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 2月11日练习…...

右键菜单管理 - Win系统

右键菜单管理 - Win系统前言软件工具管理右键菜单360右键管理右键管家前言 Windows系统可以借助软件工具对右键菜单进行管理&#xff0c;可对指定的右键菜单进行删除和恢复。下面以Win10系统为例介绍管理方法。 注意&#xff1a;使用本文提及的工具将某软件的右键菜单删除后&…...

背包问题求方案数、具体方案

背包问题求方案数、具体方案01背包问题求体积恰好等于V的方案数完全背包问题求体积恰好等于V的方案数01背包问题求最优选法的方案数完全背包问题求最优选法的方案数01背包问题求具体方案01背包问题求体积恰好等于V的方案数 原题链接AcWing278. 数字组合 考虑状态表示&#x…...

电商导购CPS,淘宝联盟如何跟单实现用户和订单绑定

前言 大家好&#xff0c;我是小悟 做过自媒体的小伙伴都知道&#xff0c;不管是发图文还是发短视频&#xff0c;直播也好&#xff0c;可以带货。在你的内容里面挂上商品&#xff0c;你自己都不需要囤货&#xff0c;如果用户通过这个商品下单成交了&#xff0c;自媒体平台就会…...

【Shell1】shell语法,ssh/build/scp/upgrade,环境变量,自动升级bmc,bmc_wtd,

文章目录1.shell语法&#xff1a;Shell是用C语言编写的程序&#xff0c;它是用户使用Linux的桥梁&#xff0c;硬件>内核(os)>shell>文件系统1.1 变量&#xff1a;readonly定义只读变量&#xff0c;unset删除变量1.2 函数&#xff1a;shell脚本传递的参数中包含空格&am…...

刷题记录:牛客NC208250牛牛的最美味和最不美味的零食

传送门:牛客 题目描述: 牛牛为了减&#xff08;吃&#xff09;肥&#xff08;好&#xff09;&#xff0c;希望对他的零食序列有更深刻的了解&#xff0c;所以他把他的零食排成一列&#xff0c;然后对每一 个零食的美味程度都打了分&#xff0c;现在他有可能执行两种操作&…...

微搭低代码从入门到精通08-轮播容器

我们上一篇讲解了基础布局组件&#xff0c;讲解了普通容器和文本组件的用法&#xff0c;本篇我们继续介绍布局组件。 小程序中经常会有个功能是轮播图展示的功能&#xff0c;多张图片可以顺序进行切换。我们学习使用轮播容器的时候&#xff0c;先考虑切换的图片从哪来&#xf…...

分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测

分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测 目录分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测分类效果基本介绍模型描述程序设计参考文献分类效果 基本介绍 1.Matlab实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测&…...

华为10年经验测试工程师,整理出来的python自动化测试实战

前言 全书共分11章&#xff0c;第一章是基础&#xff0c;了selenium家谱&#xff0c;各种组件之间的关系以及一些必备知识。第二章告诉如何开始用python IDLE写程序以及自动化测试环境的搭建。第三章是webdriver API&#xff0c;我花了相当多时间对原先的文档&#xff0c;冗余…...

OpenCV杂谈 - 如何导出图像到内存中其他结构

前言 最近在net环境使用OpenCV,记录些疑难杂点. ​​​ 一、OpenCV主要结构 Mat 二、Cols,Rows 和 Width,Hight 三、导入\导出到内存中其他结构 四、按矩形 在Mat之间复制 总结 一、OpenCV主要结构 Mat Mat是OpenCV中的主要结构. 主要有两个用途. 1 存储图片信息,2 存…...

Session与Cookie的区别(四)

咖啡寄杯的烦恼 虽然店里生意还可以&#xff0c;但小明无时无刻不想着怎么样发大财赚大钱&#xff0c;让店里的生意变得更好。 他观察到最近好多便利商店开始卖起了咖啡&#xff0c;而且时不时就买一送一或是第二件半价&#xff0c;并且贴心地提供了寄杯的服务。 寄杯就是指说你…...

Linux 文件锁 - fcntl

什么是文件锁&#xff1f; 即锁住文件&#xff0c;不让其他程序对文件做修改&#xff01; 为什么要锁住文件&#xff1f; 案例&#xff0c;有两个程序&#xff0c;都对一个文件做写入操作。 #include <unistd.h> #include <stdio.h> #include <stdlib.h> …...

CellularAutomata元胞向量机-2-初等元胞自动机MATLAB代码分享

%% 二维元胞自动机%imagesc(a)的色度矩阵a中0->256由蓝变黄% 规则&#xff0c;先把中间点置为1&#xff0c;每一时间每一点如果%周围八个点和为偶数&#xff0c;则变为0&#xff0c;为奇数则变为 1% 颜色控制clc, clearMap [1 1 1; 0 0 0];% [0 0 0] is black, [1 1 1] is …...

OpenStack云平台搭建(6) | 部署Neutron

目录 1.在控制节点登录数据库配置 2.要创建服务证书&#xff0c;完成这些步骤 3.创建网络服务API端点&#xff1a; 4.安装网络组件 5.配置neutron组件 6.配置 Modular Layer 2 (ML2) 插件 7.配置Linuxbridge代理 8.配置DHCP代理 9.配置元数据代理 10.编辑/etc/nova/no…...

Lesson 05.Configuring the Oracle Network Environment

Lesson 05. Configuring the Oracle Network Environment 文章目录Lesson 05. Configuring the Oracle Network Environment1. 监听程序的配置文件有哪些&#xff0c;如何命名&#xff0c;保存在什么位置&#xff1f;2. Oracle 网络的服务名称文件是如何命名的&#xff0c;需要…...

理论五:接口vs抽象类的区别,如何用普通的类模拟抽象类和接口

在面向对象编程中,抽象类和接口是两个经常被用到的语法概念,是面向对象四大特性,以及很多设计模式、设计思想、设计原则编程实现的基础。比如,我们可以使用接口来实现面向对象的抽象特性、多态特性和基于接口而非实现的设计原则,使用抽象类来实现面向对象的继承特性和模板设计模…...

【Hello Linux】 Linux的权限以及Shell原理

作者&#xff1a;小萌新 专栏&#xff1a;Linux 作者简介&#xff1a;大二学生 希望能和大家一起进步&#xff01; 本篇博客简介&#xff1a;介绍Linux的基础命令 Linux的权限以及Shell原理Shell的运行原理权限Linux中权限的概念如何切换用户如何提升当前操作的权限如何添加信任…...

【STM32】【HAL库】遥控关灯2 分机

相关连接 【STM32】【HAL库】遥控关灯0 概述 【STM32】【HAL库】遥控关灯1主机 【STM32】【HAL库】遥控关灯2 分机 【STM32】【HAL库】遥控关灯3 遥控器 需求 接收RF433和红外信号,根据信号内容控制舵机 硬件设计 主控采用stm32F103c6 STM32 433接收 其他接口 软件设计 接…...

代码随想录算法训练营第27天|● 93.复原IP地址 ● 78.子集 ● 90.子集II

93.复原IP地址 看完题后的思路 典型分割问题略lue略剪枝条件 sub&#xff1a; 1&#xff09; 不是一位首字母为0 2&#xff09;大于三位 3&#xff09;介于0-255之间 4) 当已分割得到3个时&#xff0c;第四个直接从startIndex到末尾就行 代码 ArrayList<String> slist…...

Unity UI合批的问题

今天看到一个问题&#xff0c;主要说的是Unity中的UI资源合批的问题之前一直以为主要和UI资源在Hierarchy中的排列顺序有关&#xff0c;但其实这并不是最主要的&#xff0c;因为Unity会对同一个Canvas下的UI进行排序&#xff08;注&#xff1a;不同Canvas下的资源是不能够合批的…...

MWORKS--系统建模与仿真

MWORKS--系统建模与仿真1 系统定义特征2 系统研究2.1 特点与原则2.2 方法百度百科归纳同元杠归纳3 系统建模与仿真3.1 系统、模型、仿真的关系3.2 系统建模4 建模方法4.1 方法4.2 一般流程4.3 目的5 仿真方法5.1 方法5.2 流程参考1 系统定义 系统是由相互作用相互依赖的若干组…...

PC端开发GUI

PC端开发GUI 一、搭建PC端环境:常规方式1、Python2、Pycharm二、搭建PC端环境:创建虚拟环境1、创建文件夹存放虚拟环境相关2、配置环境变量3、创建.ui文件4、.ui文件转成.py文件5、打包.py文件来发布.exe一、搭建PC端环境:常规方式 1、Python 注意Python版本不能超过3.9,…...

解读手机拍照的各个参数(拍照时,上面会有6个符号)

1第一个符号是闪光灯符号&#xff0c;如下图所示。有四种模式&#xff0c; 手机的闪光灯分别为关闭、自动、开启和常亮四种状态。 关闭&#xff1a;就是在任何情况下都不会闪光 自动&#xff1a;由手机来判断此时的光线强弱&#xff0c;若手机测光认为光线太弱&#xff0c;则…...

数字钥匙最新进展文章

在未来出行上&#xff0c;智能汽车越来越卷。 新车除了拼高精度激光雷达、堆大算力芯片、标配辅助驾驶、智能语音识别&#xff0c;还在车钥匙上展开了激烈角逐&#xff0c;越来越多的厂商开始在量产车型上搭载数字钥匙&#xff0c;实现无钥匙进入车内。 去年1月蔚来发布轿车E…...

如何在VMware虚拟机上安装运行Mac OS系统(详细图文教程)

一、安装前准备 虚拟机运行软件&#xff1a;VMware Workstation Pro&#xff0c;版本&#xff1a;16.0.0 。VMware Mac OS支持套件&#xff1a;Unlocker。Mac OS系统镜像。 如果VMware 在没有安装Unlocker的情况下启动&#xff0c;在选择客户机操作系统时没有支持Mac OS的选项…...

C++中的强制类型转换

接触过C语言的朋友都知道&#xff0c;C语言中也有强制类型转换&#xff0c;但是C语言中的强制类型转换会有一些问题&#xff0c;比如&#xff1a; int a 0x1234; char b (char)a; 上述的代码出现一个问题就是a 这个int型强制转化成b 这个char型时损失了一些精度&#xff0c…...

任何人都可以学习Rasa之优秀Rasa学习资源推荐

任何人都可以学习Rasa之优秀Rasa学习资源推荐 欢迎同学们报名Gavin老师的Rasa系列课程&#xff0c;任何人都可以学习Rasa之优秀Rasa学习资源推荐&#xff1a; 1.NLP on Transformers高手之路137课 2 .Rasa 3.X 智能对话机器人案例开发硬核实战高手之路 &#xff08;7大项目Ex…...

数据中心的 TCP-Delay ACK 与 RTO, RACK

TCP 对 RTO 有个最小值限制&#xff0c;一般限制为 MIN_RTO 200ms。之所以有这个限制&#xff0c;在于要适应 Delay ACK&#xff0c;而 Delay ACK 的意义&#xff0c;不多说&#xff0c;摘自 RFC1122&#xff1a; MIN_RTO 应该足够大&#xff0c;以覆盖 Delay ACK 的影响&…...

MySQL与常见面试题

目录 事务概述ACIDAUTOCOMMIT总结并发一致性问题丢失修改读脏数据不可重复读幻读原因和解决方法隔离级别未提交读(READ UNCOMMITTED)提交读(READ COMMITTED)可重复读(REPEATABLE READ)可串行化(SERIALIZABLE)加锁封锁粒度封锁类型读写锁意向锁...

怎么看网站后台什么语言做的/今天今日头条新闻

夜光序言&#xff1a; 倔强是最难改的脾气。 假如要改&#xff0c;也要倔强地去改。 不用改&#xff0c;只有倔强的人才温柔。 怎见得呢&#xff1f; 譬如说&#xff0c;穿着讲究&#xff0c;就是对自己的温柔。 正文&#xff1a; 1. 理解文本和二进制打开方式的区别…...

导购网站怎么做的/搜狗推广登录入口

1&#xff0c;通用生成方法//获取文件内容$contentfile_get_contents("http://www.google.com/" );$id110;$filename"$id.html"; //设置静态文件路径及文件名if(file_exists($filename)) unlink($filename); //检查是否存在旧文件&#xff0c;有则删除$fp …...

网站搜索排名优化怎么做/网络营销推广方法十种

2019独角兽企业重金招聘Python工程师标准>>> Linux mmseg 同义词/复合分词处理&#xff1a; 其基本使用状况为&#xff1a; 词库包含&#xff1a; 南京西路、南京、西路 索引时&#xff1a; 文本中的“南京西路”会被同时索引为以上三者 查询时&#xff1a; 输入南京…...

google adsense wordpress 插件/竞价推广遇到恶意点击怎么办

由于浏览器的限制&#xff0c;复制功能无法统一实现&#xff0c;如谷歌浏览器更是不支持访问系统的剪贴板。 为了在网页上实现复制功能&#xff0c;我从网上搜了一个方案&#xff0c;利用Flash来做中转&#xff0c;实现复制功能。步骤如下&#xff1a; 一、前端HTML需要复制的…...

做外贸可以在哪些网站注册/网络科技公司经营范围

原标题&#xff1a;叮&#xff01;请查收这份计算机二级考试攻略&#xff01;君君掐指一算距离计算机二级考试只剩十多天了不知道各位报过名的同学们你们都准备好迎接考试了吗来一起随君君get计算机二级的考试攻略吧计算机二级证书的重要性很多同学都有些犹豫到底要不要考计算机…...

wordpress宝宝网商城免费模板下载/it行业培训机构一般多少钱

前言&#xff1a;负责&#xff0c;因为该项目他(jetty嵌入式开始SpringMvc)实现文件上传的必要性&#xff0c;并拥有java文件上传这一块还没有被曝光。并 Http 更多晦涩协议。因此&#xff0c;这种渐进的方式来学习和实践上载文件的原则。 该博客侧重于实践。 一.Http协议原理简…...