品优购
weixin_42333583
有啥好说的,还在学习阶段。
展开
-
品优购-框架搭建:Dubbox(day01)-代码附上
时间紧张,整体比较粗糙,但是能跑通,中间出现bug可能需要自己调整一下写不完了,百度网盘直接上源码https://pan.baidu.com/s/1VW9_rMFxVQbFgKT0Hth7qg1 创建数据库表sql语句太大了,此处不写了2 框架搭建2.1创建1个父工程及7个子工程(聚合工程)2.1.1 父工程pyg_parent父工程主要就是pom.x...原创 2018-08-31 00:31:20 · 632 阅读 · 2 评论 -
Linux系统下Redis的简介及安装(上)
Redis数据库的简介redis数据库成为内存数据库,是存放在内存中的,所以运行速度非常快,一般将用户经常访问的数据放redis数据库中,此数据库是以key-value形式存放的,与sql不同,他是一个非关系型数据库.sql数据库是存放在硬盘中,所以读取速度相对比较慢,并且sql数据库是一个关系型数据库.在redis中提供了5中数据类型 分别是:String list map set ...原创 2018-09-12 23:26:14 · 174 阅读 · 0 评论 -
FastJson的使用
JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。以下是fast-json的配置 https://www.aliyun.com/jiaocheng/18499.html?spm=5176.100033.1.21.7f111223pF6UiI Pom.xml<dependency> <groupId...原创 2018-09-12 23:47:19 · 87 阅读 · 0 评论 -
消息中间件介绍之 ActiveMQ的安装
消息中间件简介:https://blog.csdn.net/leexide/article/details/80035462JMS其实就是消息中间件的java消息服务 消息中间件的安装安装非常简单,直接上传到linux系统中,然后解压,打开它里面bin目录里面的activemq 指令:./activemq start 就可以了就是这么简单. ActiveMQ...原创 2018-09-17 18:01:55 · 160 阅读 · 0 评论 -
消息中间件 与 JMS的原生写法
第一部分: 点对点Queue队列模式queque模式特点:消息持久化,只要消费者上线就可以消费原生的生产者步骤总结: 1 new一个ActiveMQConnectionFactory工厂跟安装有消息中间件的连接上 2 通过连接对象获取session 3 通过session封装目的地 4 通过session封装消息 5 关闭资源持久化 原生消费者步骤总结:...原创 2018-09-17 18:19:03 · 465 阅读 · 0 评论 -
消息中间件与JMS和spring框架的整合使用
整合其实与原生的非常相似,只是将重复的很多步骤都写在了配置文件中,将所有能new的都交给了spring进行管理 生产者productor项目第一步:导包导入一个是跟spring框架整合的包, 一个是消息中间件的包,这时候因为有跟spring整合的包,所以spring的所有包都要导入,我们对pring的版本进行了统一都是使用4.2.4版本pom.xml 文件<?xml...原创 2018-09-17 18:50:10 · 427 阅读 · 0 评论 -
品优购_面包屑, 查询下一级的实现思路
需求1:查询下一级实现思路在循环遍历数据的时候将要点击的数据的id作为下一级的parentId作为查询条件, 查询都必须带上分页,所以都可以在分页的基础上做.html代码如下:循环遍历出来,在点击:查询下级的时候调用方法selectList,传入一个参数, 本回合的itemCat<tr ng-repeat="itemCat in list"> <td&...原创 2018-09-17 23:11:45 · 898 阅读 · 0 评论 -
FastDFS存放的位置
/home/fastdfs/store_path0/data/00/00目录太恐怖了,从00开始,特别深的文件夹原创 2018-09-17 23:42:38 · 15237 阅读 · 4 评论 -
品优购_关键字solr搜索
第一步:准备工作因为service层需要将数据发布到dubbo上,所以在tomcat启动后会直接寻找web.xml, 根据web.xml加载spring/applicationContext_service.xml 和solr.xml (因此此处要从solr中获取数据)web.xml<?xml version="1.0" encoding="UTF-8"?><...原创 2018-09-14 11:07:44 · 1200 阅读 · 0 评论 -
spring-data-solr的高亮功能
我们先来看一下solr页面是怎么设置的,然后看一下结果通过结果我们可以发现,高亮字段和查询的普通字段是分开的,所以,在java代码中要想融合高亮进入 ,第一步:查出高亮, 第二步:将普通字段替换为高亮字段下面代码书写顺序是从下往上,需要什么创建什么 public Map searchList(Map searchMap){ Map<Stri...原创 2018-09-14 11:43:05 · 1181 阅读 · 0 评论 -
品优购_根据keywords查询分类显示
根据关键字查询分类只能用分组查询,此时前台传入一个Map searchMap 里面封装了keywords条件,然后利用solr的分组查询功能,获取里面的分组信息//解释:根据两个条件1关键字 2分组字段 将2个条件封装到query中,调用template得到分组页,通过分页得到分页的value名public List<String> categoryList(Map searc...原创 2018-09-14 11:58:51 · 291 阅读 · 1 评论 -
solr搜索_商品分类_品牌列表_规格列表的实现思路和步骤
第一步: 事先我们已经将itemCat表中的数据放入了solr中,所以这里可以直接使用solr的分组查询,查询商品分类数据 第二步: 将商品分类表全部缓存进redis数据库中缓存的形式是map类型 大key=itemcat 小key=name value=type_id 思路还是一样先从mysql数据库查出来,然后存入redis数据库中 ...原创 2018-09-14 16:34:06 · 2169 阅读 · 0 评论 -
单点登录(一)__原生入门
什么叫单点登录?SSO(Single Sign On): 多个相互信任的系统,只要在一个系统里面登录了,其他的系统就认为你是登录状态,这就是单点登录.session无法做单点登录,多个web系统间无法做session同步,如果非要做就做session就得同步,这样的话如果分布式系统多的话就有一个问题session风暴,多个系统之间的通道都被session充斥什么是CAS?CAS是2...原创 2018-09-20 20:47:45 · 540 阅读 · 0 评论 -
自关联表的三级全部删除操作正确的sql语句
数据库有如下数据,并且数据库是一个自关联表自关联表:本表的外键指向本表的主键查询所有一级,二级,三级的表SELECT * FROM tb_item_cat WHERE id IN (1205,1206)OR parent_id IN(1205,1206)OR parent_id IN(SELECT id FROM tb_item_cat WHERE parent_id IN(120...原创 2018-09-12 23:17:20 · 1496 阅读 · 0 评论 -
spring_data_redis 的应用一
将mysql数据库经常访问的主页数据放入spring_data_redis中顺便说一下怎么启动redis,本人将redis已经安装在了虚拟机中,并在一台linux机器上安装了redis,所以,启动如下第一步:首先切换到redis下的bin目录, 我这边redis的bin目录路径为 cd /export/servers/redis/bin/第二步:启动该目录下的redis-serv...原创 2018-09-09 23:45:59 · 143 阅读 · 0 评论 -
品优购_品牌回显下拉表(3)_select2
select2官网https://select2.org/getting-started/basic-usage ,select2官网里面有一个效果如下我们需要得到的展示效果如下,所以select2跟我们实现的效果一样,我们就可以直接用他 所以需要在html中导入他的js 第一步: service服务层服务层发送一个请求,请求得到所有的 关联品牌 或者 关联规格 ...原创 2018-09-05 19:02:17 · 640 阅读 · 0 评论 -
品优购_AngularJs_前端框架的八种常用指令
1 表达式:np-appng-app 定义anglar起作用的范围,在body里面器作用,用来定义模块的<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>入门demo1_表达式</title>原创 2018-08-31 23:38:05 · 408 阅读 · 0 评论 -
品优购_day02品牌列表的功能实现
前提:本功能实现是建立在项目搭建好的基础上,即day01基础上第一步: 将运营商管理后台的前端页面拷贝到项目的webapp目录下第二步: service接口及实现类接口package com.pyg.sellergoods.service;import com.pyg.pojo.TbBrand;import entity.PageResult;import j...原创 2018-09-01 00:01:28 · 425 阅读 · 1 评论 -
品优购_day03_规格表的新增功能
新增功能:对应的数据库情况:_规格表对应的数据库情况:_规格详情表 第一模块:编写后台代码-------------------------------------------------------------------------------------------------------------------------------------------...原创 2018-09-02 23:19:51 · 392 阅读 · 0 评论 -
day03_
功能:规格选项的新增和删除功能 编写controller代码 //定义一个组合实体类对象 $scope.entity={specification:{},specificationOptionList:[]}; //添加规格卡功能 $scope.addTableRow=function () { $scope.entity.specif...原创 2018-09-02 23:51:11 · 111 阅读 · 0 评论 -
day03_回显修改功能
第一部分:修改的回显功能------------------------------------后端回显----------------------------------------------------------------------------------------interface层 /** * 根据ID获取实体 * @param id ...原创 2018-09-03 00:04:08 · 335 阅读 · 0 评论 -
day03_首页展示
为什么一刷新页面就会出现结果因为里面有分页,分页里面在basecontroller中是一个属性,页面加载后必定执行,触发,所以相当于执行了onchange,然后执行relod重载方法,,reload重载方法又调用了search方法展示页面数据功能 修改type_template.html ,引入JS<script type="text/javascript" src="../p...原创 2018-09-03 00:07:50 · 95 阅读 · 0 评论 -
baseController_分页及复选功能(baseController里面放的都是一些通用功能)
app.controller("baseController",function ($scope) { //获取2个分页参数,网页数据传后台 $scope.reloadlist=function () { $scope.search($scope.paginationConf.currentPage,$scope.paginationConf.itemsPerP...原创 2018-09-03 00:09:19 · 986 阅读 · 0 评论 -
spring-data-redis的基本使用
Spring Data Redis Spring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装,RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅,并对spring 3.1 cache进行了实现。 spri...原创 2018-09-11 13:20:14 · 23625 阅读 · 2 评论 -
spring-data-solr的配置及使用(一)
Spring Data Solr就是为了方便Solr的开发所研制的一个框架,其底层是对SolrJ(官方API)的封装。 首先得有一个solr服务器,具体配置方法见https://blog.csdn.net/weixin_42333583/article/details/82079012solr的配置步骤总结:第一步:将solr的war包放到tomcat的webapps目录下,然后启...原创 2018-09-11 17:29:28 · 1539 阅读 · 1 评论 -
spring-data-solr的配置及使用(二)
上一篇我们已经分析了spring-data-solr https://blog.csdn.net/weixin_42333583/article/details/82628887接下来我们就带大家认识一下spring-data-solr在项目中的使用首先大家需要solr服务器安装好, 直接访问solr的地址,这样下面操作的步骤更直观一些. 第一步:导包需要导入测试的...原创 2018-09-11 17:51:28 · 1840 阅读 · 0 评论 -
品优购_分页的实现
由于angular_js分页的话需要两个参数,1个是总页数,一个是本页展示的数据, 如果要查询数据库的话需要两个参数,1个事当前页数pageNum 另外一个是 一页展示的条数 numPerPage,因此我们需要封装一个对象,用来存储发送给前台的数据------------------------第一模块:后端代码----------------------------------------...原创 2018-09-05 17:43:04 · 1073 阅读 · 0 评论 -
品优购_批量删除操作(2)
因为有了分页操作(1),所以我们这块就简单一些,直接写前端代码后端需要一个id的集合用于操作数据,所以前端就想办法将这个集合传给后端第一步:service.js层service层用于发送请求,里面有请求路径,此处是将ids传过去,ids的定义是放在收集ids的里面,在basecontroller中可以找到app.service("brandService",function ($...原创 2018-09-05 18:09:04 · 570 阅读 · 0 评论 -
单点登录(二)__CAS与Security的结合
security和CAS本质上都是一堆过滤器,只需要正确的配置这些过滤器就可以第一步:导包导入spring相关包,导入spring-security包,导入CAS客户端包 <properties> <spring.version>4.2.4.RELEASE</spring.version> </properties&...原创 2018-09-20 22:19:43 · 760 阅读 · 0 评论