TTShop
秦始皇的天下
心中无敌,方能无敌于天下!
运气是强者的谦辞,命运是弱者的借口!
展开
-
【涛涛商城】 easyUI+静态资源放行
目录1、使用的技术1.1 对静态资源的放行1.2 easyUI 分页响应数据的格式 2、展示后台首页2.1 功能分析2.2 Controller3、商品后台列表查询3.1 功能分析3.2 实现1、使用的技术1.1 对静态资源的放行由于在web.xml中定义的url拦截形式为“/”表示拦截所有的url请求,包括静态资源例如css、js等。所以需要在sp...原创 2018-08-11 20:14:18 · 300 阅读 · 0 评论 -
【涛涛商城】全局异常处理
1、处理思路2、创建全局异常处理器创建位置:在taotao-search-web层中的Controller包中创建public class GlobalExceptionReslover implements HandlerExceptionResolver { Logger logger = LoggerFactory.getLogger(GlobalExceptionRe...原创 2018-10-10 09:23:18 · 130 阅读 · 0 评论 -
【JsonP】
1、首页展示用户名当用户登录成功后,在cookie中有token信息。 从cookie中取token根据token查询用户信息。 把用户名展示到首页。方案一:在Controller中取cookie中的token数据,调用sso服务查询用户信息。方案二:当页面加载完成后使用js取token的数据,使用ajax请求查询用户信息。问题:服务接口在sso系统中。Sso.taotao.co...原创 2018-10-16 10:32:43 · 804 阅读 · 0 评论 -
【sso单点登录系统】
1、系统架构 面向接口开发2、注册接口2.1.1 检查shu数据是否可用需求: 请求方法 GET URL http://sso.taotao.com/user/check/{param}/{type} 参数说明 格式如:zhangsan/ 1,其中zh...原创 2018-10-16 10:09:19 · 478 阅读 · 0 评论 -
【涛涛商城】商品详情页面方案二:页面静态化
1、什么是freemarkerFreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 、txt等。目前企业中:主要用Freemarker做静态页面或是页面展示2、Freemarker的使用方法...原创 2018-10-13 15:41:21 · 408 阅读 · 0 评论 -
【涛涛商城】jsp+redis动态展示商品详情页面
1、创建taotao-item-web的Maven——Project工程。2、功能分析在搜索结果页面点击商品图片或者商品标题,展示商品详情页面。请求的url:/item/{itemId}参数:商品id返回值:String 逻辑视图业务逻辑:从url中取参数,商品id 根据商品id查询商品信息(tb_item)得到一个TbItem对象,缺少images属性,可以创建...原创 2018-10-12 15:37:07 · 1726 阅读 · 0 评论 -
【涛涛商城】ActiveMQ Spring整合
一、测试1.1 引用相关的jar包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId></dependency><dependency> <groupId原创 2018-10-12 09:57:20 · 134 阅读 · 0 评论 -
【Redis-TTshop】添加缓存--缓存同步
1、添加缓存1.1功能分析查询内容列表时添加缓存。查询数据库之前先查询缓存。 查询到结果,直接响应结果。 查询不到,缓存中没有需要查询数据库。 把查询结果添加到缓存中。 返回结果。参数 函数:jedisClient.hset(key, field, value)INDEX_CONTENT_AD:表示总的广告位名称120 :表示其中一个id所辖的内容(轮播图),可以...原创 2018-09-08 16:18:54 · 344 阅读 · 0 评论 -
【redis】--设计模式---集群版和单机版的配置连接以及测试使用
目录1、设计模式 策略模式2、单机和集群实现2.1 JedisClient 接口2.2 单机JedisPool实现类2.3 JedisPool 单机版配置文件2.4 JedisCluster 实现类2.5 JedisCluster配置文件2.6 实现测试3、注解 和 包扫描1、设计模式 策略模式根据此次需求,为了更好的增加用户体验,减少代码的冗余度,采用...原创 2018-09-08 11:24:07 · 386 阅读 · 0 评论 -
【涛涛商城】内容服务系统CMS
目录项目:内容服务系统1、内容服务系统创建1、1 taotoa-content1.2 taotao-content-interface1.3 taotao-content-service1.4 框架整合 2 内容分类管理2.1展示内容分类2.2 新增节点2.3更新节点和删除节点3、内容管理3.1 内容列表查询3.2 新增内容总结:返...原创 2018-09-07 21:14:13 · 246 阅读 · 0 评论 -
【涛涛商城】 dubbox 监控中心管理中心
1、管理中心的部署我们在开发时,需要知道注册中心都注册了哪些服务,以便我们开发和测试。我们可以通过部署一个管理中心来实现。其实管理中心就是一个web应用(war包形式),部署到tomcat即可。1.1管理端安装(1)编译源码,得到war包 dubbox-master.zip ,这个是dubbox的源码,我们可以使用maven命令编译源码得到“管理端”的war包将此...原创 2018-08-08 17:07:41 · 222 阅读 · 0 评论 -
【涛涛商城】02 SVN的安装和使用
目录1、向SVN提交代码1.1 环境配置1.2 上传代码1.2.1 设置上传的仓库路径1.2.2 按照顺序上传。1.2.3 其余注意事项 2、从SVN中下载到本地eclipse中2.1 打开SVN资源库视图2.2 在javaEE视图下右键2.3、转换成Maven文件2.4 重新运行成功2.5 备注1、向SVN提交代码1.1 环境配置(1)...原创 2018-08-03 14:47:13 · 285 阅读 · 0 评论 -
【涛涛商城】01Maven的安装使用以及工程的搭建
目录1、总体搭建分析2、工程搭建2.1 eclipse使用maven2.2 taotao-parent2.3 Taotao-common2.4 taotao-manager2.4.4 taotao-manager-service2.5、taotao-manager-web 表现层3、使用Tomcat插件启动web工程3.1 准备条件4.2 运行 表现层...原创 2018-08-03 11:48:21 · 155 阅读 · 0 评论 -
【涛涛商城】 商品添加实现
1、功能分析请求的url:/item/save参数:表单的数据。可以使用pojo接收表单的数据,要求pojo的属性和input的name属性要一致。使用TbItem对象和商品描述共同接收表单的数据。TbItem item,String desc返回值:Json数据。应该包含一个status的属性。可以使用TaotaoResult,放到taotao-common中。2、业务...原创 2018-08-12 17:05:57 · 220 阅读 · 0 评论 -
【涛涛商城】 图片上传
1、使用技术1.1 传统上传参考springMVC哪一个帖子 https://blog.csdn.net/lxiansheng001/article/details/810899191.2 互联网上传1.3 fastDFS 1.3.1 什么是fastDFSFastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备...原创 2018-08-12 16:55:27 · 361 阅读 · 0 评论 -
【涛涛商城】添加商品-----商品类目选择
目录1、使用技术1.1 展示商品分类列表,使用EasyUI的tree控件展示展示商品分类列表,使用EasyUI的tree控件展示1.2 异步树控件2、商品类目选择2.1 实现效果2.2 功能分析2.2.1 选择类目绑定的class2.2.2 事件的内容(弹出框的设置)2.3 代码实现2.3.1 common中实现相应页面的pojo类,启动是需要先 run a...原创 2018-08-12 15:53:28 · 793 阅读 · 0 评论 -
【BUG】INFO: Initializing Spring FrameworkServlet
描述:在运行maven工程时遇到了这个问题,使用dubbo进行表现层和服务层之间的通讯表现层的问题是:INFO: Initializing Spring FrameworkServlet服务层的问题是:八月 12, 2018 3:07:55 下午 org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHa...原创 2018-08-12 15:37:43 · 968 阅读 · 2 评论 -
【涛涛商城】activeMQ01_小试牛刀
目录1、背景2、ActiveMQ的消息形式3、ActiveMQ的安装3.1 安装环境:3.2 安装步骤4、ActiveMQ使用方法:4.1、Queue4、2 Topic1、背景项目需求:由于商家需要添加新的商品,后台需要及时对数据库进行更新,即更新索引库。问题分析:方案一:在taotao-manager中,添加商品的业务逻辑中,添加一个同步索引库的业...原创 2018-10-10 22:21:58 · 246 阅读 · 0 评论