![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人成长
文章平均质量分 94
imxushuai
只求未来不后悔
展开
-
ActiveMQ(消息中间件)java客户端使用
ActiveMQ(java客户端使用)一、导包二、测试代码package cn.e3mall.activemq;import org.apache.activemq.ActiveMQConnectionFactory;import org.apache.activemq.command.ActiveMQTextMessage;import org.junit.Test;import j...原创 2018-05-25 21:58:25 · 4559 阅读 · 0 评论 -
Echarts实例
Echarts数据可视化效果图:一、拼图(1)服务端传输到前段的数据格式为List<Map>,数据如下[ {name: "儿童食品", y: 4540.5}, {name: "调味品", y: 1266}, {name: "水果", y: 2200}](2)Html代码<!DOCTYPE html><html><head>原创 2018-06-30 19:39:57 · 6147 阅读 · 0 评论 -
品优购项目记录:day04
今日目标: (1)实现 Spring Security 入门 Demo (2)完成运营商登录与安全控制功能 (3)完成商家入驻 (4)完成商家审核 (5)完成商家系统登录与安全控制功能 目录1、运营商系统登录与安全控制1.1 导入 Spring Security 依赖1.2...原创 2018-07-09 09:14:33 · 2661 阅读 · 0 评论 -
Spring Security 入门
Spring Security 入门1、Spring Security 简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injectio...原创 2018-07-08 13:17:36 · 2137 阅读 · 0 评论 -
shrio认证功能实例
shrio认证功能实例一、书写登录方法 public void checkUser() { try { /* * shiro认证 */ //1.创建令牌 UsernamePasswordToken token = new UsernamePassword...原创 2018-07-02 10:34:52 · 239 阅读 · 0 评论 -
shiro授权功能实例
shiro授权功能实例一、在配置文件中,配置需要权限信息<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...原创 2018-07-02 15:39:32 · 1380 阅读 · 0 评论 -
品优购项目记录:day07
今日目标: (1)完成商家后台商品列表的管理 (2)完成商家后台商品修改 (3)完成运营商后台商品审核 (4)完成运营商后台商品删除 (5)掌握注解式事务的配置 目录1、商品管理-列表展示1.1 后端1.2 前端2、商品管理-修改2.1 基本信息的读取2.2 读取商品介绍(...原创 2018-07-16 20:55:45 · 2914 阅读 · 0 评论 -
品优购项目记录:day08
今日目标:(1)了解网站前台的页面以及广告相关表结构(2)完成运营商广告类型管理和广告管理(3)完成前台工程广告轮播图的展示(4)使用 SpringDataRedis 操作 Redis 缓存(5)使用SpringDataRedis 实现广告的缓存 目录1、运营商后台-广告类型管理和广告管理1.1 广告管理图片上传功能1.2 内容类目ID下拉选择1.3...原创 2018-07-17 23:42:26 · 1918 阅读 · 0 评论 -
Nginx配置反向代理实例
Nginx配置反向代理实例准备工作:安装好nginx和tomcat,并将war包,放入tomcat的webapps的目录下一、配置hosts的映射地址二、配置nginx.conf配置文件,配置反向代理,配置一个server即可 #gzip on;# erp项目upstream erp { server 192.168.183.130:8080; } server {...原创 2018-07-04 19:58:49 · 3093 阅读 · 0 评论 -
Spring Data Redis
Spring Data Redis Spring Data Redis 介绍Spring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装,RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅,并对spring...原创 2018-07-17 23:29:05 · 249 阅读 · 0 评论 -
e3mall项目:订单系统
e3mall项目:订单系统准备工作:创建子工程:e3-order,并在其下创建e3-order-interface、e3-order-service。创建子工程:e3-order-web,并导入相关静态资源。(需要书写相关配置,参考之前的项目进行配置)包结构如下:一、服务层相关代码(e3-order-interface以及e3-order-service)package cn.e3mall.ord...原创 2018-06-01 16:40:09 · 1061 阅读 · 0 评论 -
e3mall项目:前台搜索商品
e3mall项目:前台搜索商品准备工作:新建项目 e3-search-web 子工程。并创建好包结构,将静态页面导入一、相关配置文件(1)springmvc配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:...原创 2018-05-26 16:42:42 · 248 阅读 · 0 评论 -
e3mall项目:商品增删改查同步索引库(ActiveMQ相关)
e3mall项目:商品增删改查同步索引库准备工作:在e3-search-service和e3-manager-service的pom文件中,新增ActiveMQ的依赖<!--ActiveMQ消息中间件--><dependency> <groupId>org.apache.activemq</groupId> <artifact...原创 2018-05-26 17:02:51 · 790 阅读 · 0 评论 -
e3mall项目:前台广告加载时,缓存的应用(redis)
e3mall项目:前台广告加载应用缓存一、导包<!-- Redis客户端 --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency>二、jedis接口与实现类三、e3-c原创 2018-05-22 15:52:24 · 424 阅读 · 0 评论 -
Linux搭建solr环境
Linux搭建solr环境准备工作: (1)安装好java环境、tomcat环境 (2)将solr的压缩包上传到linux系统中一、解压solr压缩包tar zxvf solr-4.10.3.tgz.tgz二、将解压后的solr-4.10.3中的dist目录下的solr-4.10.3.war复制到tomcat的webapps目录下cd solr-4.10.3/distcp solr-...原创 2018-05-24 15:39:51 · 632 阅读 · 0 评论 -
e3mall项目:前台商品详情展示(动态生成)
e3mall项目:前台商品详情展示准备工作:新建子工程 e3-item-web,并将静态资源导入,包结构如下:一、,相关配置文件以及代码(e3-item-web)(1)pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...原创 2018-05-27 15:22:13 · 459 阅读 · 0 评论 -
e3mall项目:前台商品详情展示(生成静态页面)
e3mall项目:前台商品详情展示分析:1、输出文件的名称:商品id+“.html”2、输出文件的路径:工程外部的任意目录。3、网页访问:使用nginx访问网页。在此方案下tomcat只有一个作用就是生成静态页面。4、工程部署:可以把e3-item-web部署到多个服务器上。5、生成静态页面的时机:商品添加后,生成静态页面。可以使用Activemq,订阅topic(商品添加)准备工作:在e3-it...原创 2018-05-28 13:46:30 · 647 阅读 · 0 评论 -
e3mall项目:索引管理模块之一键导入数据到索引库(后台)
e3mall项目:索引管理模块一、新建子模块(e3-search、e3-search-interface以及e3-search-service),目录结构如下:二、相关配置文件(1)pom.xmle3-search中的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache....原创 2018-05-24 15:46:26 · 414 阅读 · 0 评论 -
e3mall项目:SSO(单点登录系统)
e3mall项目:单点登录系统准备工作:创建SSO服务层(e3-sso),并在其目录创建子工程(e3-sso-interface、e3-sso-service)。创建SSO表现层(e3-sso-web),并导入静态资源。目录结构如下:一、服务层相关(e3-sso)(1)配置文件参考之前的服务层项目,注意在配置dubbo服务注册即可(2)代码(e3-sso-interface、e3-sso-serv...原创 2018-05-29 18:50:26 · 496 阅读 · 0 评论 -
e3mall项目:购物车模块
e3mall项目:购物车模块准备工作:创建服务层子工程:e3-cart,在其工程下创建e3-cart-interface、e3-cart-service。创建表现层子工程:e3-cart-web。创建好包结构,导入相关配置文件和静态资源。一、服务层相关代码(CartService、CartServiceI,pl)package cn.e3mall.cart.service;import cn....原创 2018-05-31 12:11:31 · 712 阅读 · 0 评论 -
品优购项目记录:day14
进入目标:(1)掌握Spring Boot 框架的搭建方法(2)能够使用阿里大于发送短信(3)运用 Spring Boot、阿里大于和ActiveMQ 开发短信微服务(4)完成品优购用户注册功能(短信验证码认证) 目录1、短信微服务1.1 需求分析1.2 搭建工程2、用户注册2.1 需求分析2.2 工程搭建(参考其他服务层工程和WEB层)2....原创 2018-07-24 18:43:30 · 1949 阅读 · 0 评论 -
品优购项目记录:day09
今日目标:(1)完成solr环境安装、中文解析器和业务域的配置(2)会使用Spring Data Solr完成增删改查操作(3)完成批量数据导入(4)完成按关键字搜索功能(5)完成高亮显示关键字的功能(6)完成更新索引库的功能 目录1、Solr环境搭建和配置1.1 在solrhome中的collction1下的conf目录中打开 schema.xml 配...原创 2018-07-18 16:26:52 · 1723 阅读 · 0 评论 -
品优购项目记录:day16
今日目标:(1)理解品优购购物车的实现思路(2)运用Cookie存储购物车(3)编写购物车前端代码(4)运用 Redis 存储购物车 目录1、购物车工程搭建1.1 需求分析1.2 工程搭建2、Cookie存储购物车2.1 需求分析2.2 后端-添加商品到购物车2.3 购物车列表展示2.4 商品数量加减2.5 计算总金额和总数量3、...原创 2018-07-26 16:56:53 · 3139 阅读 · 0 评论 -
品优购项目记录:day12
今日目标:(1)掌握 Freemarker常用的指令与内建函数(2)完成商品详细页的数据显示(3)完成商品详细页的动态显示(4)完成商品详细页读取SKU信息的业务逻辑(5)完成商品审核调用功能 目录1、商品详细页-数据显示1.1 配置1.2 服务层1.3 基本测试1.4 替换模板基本信息为插值1.5 替换模板图片列表1.6 生成扩展属性列...原创 2018-07-21 18:04:04 · 1952 阅读 · 0 评论 -
品优购项目记录:day13
今日目标:(1)理解消息中间件、JMS等概念(2)掌握JMS点对点与发布订阅模式的收发消息(3)掌握Spring JMS(4)完成商品审核,导入索引(5)完成商品删除,移除索引(6)完成商品审核生成商品详细页(7)完成商品删除,删除详细页 目录1、商品审核-导入solr索引库1.1 需求分析1.2 消息生产者-运营商后台1.3 消息消费者-搜...原创 2018-07-23 16:21:34 · 1662 阅读 · 0 评论 -
品优购项目记录:day17
今日目标:(1)掌握跨域请求CORS解决方案(2)完成结算页收货人地址选择功能(3)完成结算页支付方式选择(4)完成结算页商品清单功能(5)完成保存订单功能 目录1、商品详细页跨域请求(购物车对接商品详细页)1.1 需求分析1.2 跨域调用测试1.3 跨域解决方案CORS2、结算页-收件人地址选择2.1 需求分析2.2 工程搭建2.3...原创 2018-07-31 15:55:28 · 2704 阅读 · 0 评论 -
品优购项目记录:day18
今日目标:(1)掌握二维码生成插件 qrious 的使用(2)理解微信支付开发的整体思路(3)调用微信支付接口(统一下单)生成支付二维码(4)调用微信接口(查询订单)查询支付状态(5)实现支付日志的生成与订单状态的修改 目录1、工程搭建1.1 建立支付服务接口工程(pay-interface)1.2 建立支付服务实现工程(pay-service)2、...原创 2018-08-01 23:03:25 · 1866 阅读 · 1 评论 -
品优购项目记录:day19
今日目标:(1)理解秒杀实现思路(2)实现秒杀频道首页功能(3)实现秒杀商品详细页功能(4)实现秒杀下单功能(5)实现秒杀支付功能 目录1、秒杀实现思路1.1 需求分析1.2 实现思路1.3 准备工作2、秒杀频道首页2.1 需求分析2.2 后端代码2.3 前端代码2.4 引入缓存3、秒杀商品详细页3.1 需求分析3.2...原创 2018-08-19 12:00:36 · 2376 阅读 · 0 评论 -
品优购项目记录:day11
今日目标:(1)实现品优购价格区间筛选功能(2)实现搜索结果分页功能(3)理解多关键字搜索(4)实现搜索结果排序功能(5)实现隐藏品牌列表功能(6)实现搜索页与首页对接功能(7)完成更新索引库的功能 目录1、按价格区间筛选1.1 需求分析1.2 前端1.3 后端2、搜索结果分页展示2.1 需求分析2.2 后端2.3 前端2...原创 2018-07-20 17:09:51 · 1852 阅读 · 0 评论 -
品优购项目记录:day06
今日目标: (1)完成选择商品分类 (2)完成品牌选择功能 (3)完成扩展属性录入 (4)完成规格选择功能 (5)完成SKU商品信息功能 (6)完成是否启用规格 目录1、商品录入[2]1.1 商品分类选择1.2 品牌选择1.3 扩展属性录入1.4 规格选择...原创 2018-07-14 22:57:49 · 2273 阅读 · 0 评论 -
Spring Data Solr
Spring Data Solr Spring Data Solr 介绍虽然支持任何编程语言的能力具有很大的市场价值,你可能感兴趣的问题是:我如何将Solr的应用集成到Spring中?可以,Spring Data Solr就是为了方便Solr的开发所研制的一个框架,其底层是对SolrJ(官方API)的封装。 Spring Data Solr 入门demo1、引入依...原创 2018-07-18 10:48:07 · 405 阅读 · 0 评论 -
阿里大于(短信发送平台)
阿里大于 阿里大于 介绍 阿里大于是阿里云旗下产品,融合了三大运营商的通信能力,通过将传统通信业务和能力与互联网相结合,创新融合阿里巴巴生态内容,全力为中小企业和开发者提供优质服务阿里大于提供包括短信、语音、流量直充、私密专线、店铺手机号等个性化服务。通过阿里大于打通三大运营商通信能力,全面融合阿里巴巴生态,以开放API及SDK的方式向开发者提供通信和数据服务,...原创 2018-07-24 10:11:51 · 8978 阅读 · 0 评论 -
品优购项目记录:day10
今日目标:(1)实现品优购搜索结果高亮显示功能(2)理解品优购搜索的业务规则和实现思路(3)完成查询分类列表的功能(4)完成缓存品牌和规格数据的功能(5)完成显示品牌和规格数据的功能(6)完成过滤条件构建的功能(7)完成过滤查询 目录1、搜索结果高亮显示1.1 后端(search-service)1.2 前端(search-web)2、搜索业...原创 2018-07-19 17:12:43 · 2514 阅读 · 0 评论 -
品优购项目记录:day01
今日目标: (1)了解电商行业特点以及理解电商的模式 (2)了解整体品优购的架构特点 (3)能够运用Dubbox + SSM 搭建分布式应用 (4)搭建工程框架,完成品牌列表的后端代码目录1、系统架构2、Dubbox3、品优购工程框架搭建4、品牌列表-后端 1、系统架构 1....原创 2018-07-06 10:51:22 · 5711 阅读 · 1 评论 -
品优购项目记录:day02
今日目标: (1)运用Angular JS 前端框架的常用指令。 (2)完成品牌管理的列表功能 (3)完成品牌管理的分页列表功能 (4)完成品牌管理的增加、修改、删除、条件查询功能目录1、品牌管理的列表功能2、品牌列表的分页2.1 后端代码2.2 前端代码3、新增品牌3.1 后端代码3.2 ...原创 2018-07-07 12:16:04 · 2857 阅读 · 0 评论 -
品优购项目记录:day05
今日目标: (1)完成商品分类功能 (2)了解电商概念:SPU、SKU (3)掌握富文本编辑器的使用 (4)掌握分布式文件服务器:FastDFS (5)掌握 angular js 图片上传 目录1、商品分类1.1 商品分类列表展示1.2 商品分类面包屑导航1.3 新增分类1.4...原创 2018-07-13 22:01:50 · 3763 阅读 · 0 评论 -
Angular JS 入门
Angular JS 入门1.1 Angular JS 简介 Angular JS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。1.2 Angular JS 四大特征(1)MVC 模式: ...原创 2018-07-06 20:36:36 · 757 阅读 · 0 评论 -
开源单点登录系统CAS入门
单点登录系统CAS 目录单点登录系统CAS什么是单点登录?CAS 介绍CAS 服务端部署(1)复制war包到tomcat(2)运行tomcat(3)访问CAS登录页面CAS服务端配置(1)修改tomcat端口号为9100(2)修改CAS配置文件(WEB-INF/cas.properties)(3)去除https认证CAS客户端Demo(1...原创 2018-07-25 16:44:39 · 4376 阅读 · 0 评论 -
品优购项目记录:day15
今日目标:(1)搭建单点登录服务端,开发单点登录客户端(2)实现CAS认证数据源设置(3)更换CAS登录页面(4)掌握CAS与Spring Security集成(5)完成用户中心单点登录功能 目录1、品优购用户中心1.1 需求分析1.2 单点登录1.3 显示当前登录用户名1.4 单点退出 1、品优购用户中心 1.1 需求分析用...原创 2018-07-25 18:00:05 · 1743 阅读 · 0 评论 -
品优购项目记录:day03
今日目标: (1)理解和运用 angular js 的 service (2)理解好运用控制器继承 (3)掌握代码生成器的使用 (4)实现规格管理 (5)实现模板管理目录1、前段分层开发2、规格管理2.1 规格列表显示,后端代码与JS代码使用生成器生成,只需修改页面2.2 新增规格...原创 2018-07-07 20:19:01 · 2607 阅读 · 0 评论