自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bbb的博客

个人博客主页:https://www.imxushuai.com。若本博客内容造成侵权,请联系qq:1031893936。博主会及时删除内容。

  • 博客(30)
  • 收藏
  • 关注

原创 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 714

原创 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 499

原创 e3mall项目:前台商品详情展示(生成静态页面)

e3mall项目:前台商品详情展示分析:1、输出文件的名称:商品id+“.html”2、输出文件的路径:工程外部的任意目录。3、网页访问:使用nginx访问网页。在此方案下tomcat只有一个作用就是生成静态页面。4、工程部署:可以把e3-item-web部署到多个服务器上。5、生成静态页面的时机:商品添加后,生成静态页面。可以使用Activemq,订阅topic(商品添加)准备工作:在e3-it...

2018-05-28 13:46:30 650

原创 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 463

原创 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 793

原创 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 253

原创 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 4568

原创 ActiveMQ(消息中间件)安装

ActiveMQ(消息中间件)安装准备工作:Linux系统、jdk安装、ActiveMQ压缩包一、解压准备的ActiveMQ压缩包二、运行解压后的apache-activemq-5.12.0中的bin目录的activemqbin/activemq start //启动bin/activemq status //查看状态bin/activemq stop //关闭使用浏览器访问:1...

2018-05-25 20:28:09 416

原创 solr-cloud(solr集群)搭建

solr-cloud(solr集群)搭建一、SolrCloud介绍:        SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Z...

2018-05-25 15:16:57 1680

原创 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 417

原创 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 634

原创 e3mall项目:前台广告加载时,缓存的应用(redis)

e3mall项目:前台广告加载应用缓存一、导包<!-- Redis客户端 --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency>二、jedis接口与实现类三、e3-c

2018-05-22 15:52:24 428

原创 gcc-c++离线安装以及Redis安装

原文链接:https://www.imxushuai.com/2018/05/20/redis%E5%AE%89%E8%A3%85%E4%BB%A5%E5%8F%8A%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3/gcc-c++离线安装以及Redis安装一、准备Redis安装需要的gcc环境的rpm文件以及redis的压缩包你可以去http://r...

2018-05-21 19:41:40 16011

原创 e3mall项目:首页(前台)

e3mall项目:首页一、子模块创建(1)pom.xml中打包方式为war(2)包结构如下:二、相关配置文件(1)springmvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:...

2018-05-21 18:24:23 369

原创 e3mall项目:内容管理(后台)

e3mall项目:内容管理一、页面请求分析(1)加载指定内容分类下的内容列表(2)新增(3)删除(4)编辑与新增类似,注意修改更新时间即可。二、代码(1)ContentControllerpackage cn.e3mall.controller;import cn.e3mall.common.entity.E3Result;import cn.e3mall.common.entity.Eas...

2018-05-21 11:24:33 475

原创 e3mall项目:内容分类管理(后台)

e3mall项目:内容分类管理一、web层(ContentCategoryController),位置在e3-manager-web中package cn.e3mall.controller;import cn.e3mall.common.entity.E3Result;import cn.e3mall.common.entity.EasyUITreeNodeResult;import c...

2018-05-18 22:29:43 650

原创 e3mall项目:商品管理模块(后台)

e3mall项目:商品管理模块一、页面跳转控制层(PageController)package cn.e3mall.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springf...

2018-05-17 08:48:44 1522

原创 FastDFS文件系统(java客户端使用)

FastDFS文件系统(java客户端使用)一、导包(注意:maven中央仓库并没有这个依赖,需要自行寻找资源并安装到本地maven仓库,才能正常使用下方的依赖)<!--FastDFS--><dependency> <groupId>fastdfs_client</groupId> <artifactId>fastdfs_cli...

2018-05-14 20:26:32 6360

原创 Nginx配置反向代理以及负载均衡

Nginx配置反向代理一、什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。反向代理的作用:(1)保证内网的安全,可以使用反向代理提供WAF功能...

2018-05-13 15:30:11 260

原创 Nginx配置虚拟主机

Nginx配置虚拟主机一、通过端口号区分不同的主机(1)修改nginx配置文件。(Nginx主目录中的conf目录下的nginx.conf文件)(2)在nginx.conf配置文件中,再书写一个server配置即可。(3)复制一个nginx主目录下的html重命名为上面设置的资源root对应的资源名。(4)重新加载配置文件,进行测试。二、通过域名区分不同的主机(1)因为我们需要用域名测试,但我们没...

2018-05-13 15:02:58 228

原创 Nginx安装

Nginx安装 一、准备工作(1)安装CentOS虚拟机(2)准备Nginx需要的环境。分为如下:             |-- 1、需要安装gcc的环境。yum install gcc-c++            |-- 2、第三方的开发包                     2.1、 PCRE:PCRE(Perl Compatible Regular...

2018-05-13 10:33:32 162

原创 PageHelper插件使用(mybatis相关)

PageHelper插件使用一、PageHelper介绍如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。二、使用步骤(1)导包。版本为:parent中的3.4.2-fix<dependency> <groupId>c...

2018-05-12 17:01:30 1516

原创 e3mall项目:项目改造以及dubbo的应用

e3mall项目改造(使用SOA架构)一、项目拆分(1)将e3-manager-web从e3-manager中分离,即设置其父工程为:e3-parent,并从e3-manager中拖到e3-parent中。(2)修改e3-manager-web的pom.xml文件,包括:spring的依赖、e3-manager-interface的依赖、tomcat插件引用以及web.xml修改e3-manage...

2018-05-12 11:25:43 353

原创 e3mall项目:环境搭建与测试(初步)

e3mall项目环境搭建

2018-05-11 16:48:52 695

原创 SolrJ

SolrJ(java 客户端操作solr)一、导包(maven配置)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2018-05-08 17:45:26 147

原创 Solr(批量导入数据)

Solr(批量导入数据)准备工作:数据库建表步骤一:导包将solr-4.10.3 -> dist中的 solr-dataimporthandler-4.10.3.jar和solr-dataimporthandler-extras-4.10.3.jar导入到索引库的lib目录中,如果没有lib目录自行创建lib目录。注意:还需要连接mysql数据库的jar包步骤二、在colletion1的核心...

2018-05-08 15:17:16 3956

原创 Solr后台界面(详解)

Solr后台界面详解一、主界面(主要为:电脑内存信息、虚拟内存信息、JVM空间占用信息)二、日志信息(logging)三、索引库信息(可以含有多个库)四、Java相关信息(如:tomcat、jdk相关信息等)五、相关进程记录六、操作指定索引库七、分词(默认使用的分析器为:标准分析器,对中文支持非常差)其中右侧Field Value(Query)为条件输入框。即按条件删除,修改指定条件的文档对象时需...

2018-05-07 19:46:46 373

原创 Solr(搭建solr本地服务器)

Solr使用记录Solr介绍:    Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。     Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服...

2018-05-07 19:19:53 667

原创 Lucene(全文检索)索引库维护

Lucene索引库的维护    Lucene工具类封装package com.xushuai.lucene;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Docum...

2018-05-07 16:40:12 238

原创 Lucene(全文检索)入门

Lucene实现全文检索的(一部分为索引过程,一部分为搜索过程):创建索引的过程:一、获得原始文档    原始文档是指要索引和搜索的内容。原始内容包括互联网上的网页、数据库中的数据、磁盘上的文件等。二、创建文档对象    获取原始内容的目的是为了索引,在索引前需要将原始内容创建成文档(Document),文档中包括一个一个的域(Field),域中存储内容。    这里我们可以将磁盘上的一个文件当成...

2018-05-07 16:29:14 884

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除