![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术点
文章平均质量分 94
imxushuai
只求未来不后悔
展开
-
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 · 1513 阅读 · 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 评论 -
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 评论 -
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 评论 -
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 评论 -
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 评论 -
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 评论 -
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 评论 -
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 · 413 阅读 · 0 评论 -
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 · 142 阅读 · 0 评论 -
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 · 160 阅读 · 0 评论 -
Nginx配置虚拟主机
Nginx配置虚拟主机一、通过端口号区分不同的主机(1)修改nginx配置文件。(Nginx主目录中的conf目录下的nginx.conf文件)(2)在nginx.conf配置文件中,再书写一个server配置即可。(3)复制一个nginx主目录下的html重命名为上面设置的资源root对应的资源名。(4)重新加载配置文件,进行测试。二、通过域名区分不同的主机(1)因为我们需要用域名测试,但我们没...原创 2018-05-13 15:02:58 · 224 阅读 · 0 评论 -
Nginx配置反向代理以及负载均衡
Nginx配置反向代理一、什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。反向代理的作用:(1)保证内网的安全,可以使用反向代理提供WAF功能...原创 2018-05-13 15:30:11 · 257 阅读 · 0 评论 -
Echarts(数据可视化)使用记录
Echarts(数据可视化) 入门案例:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getS...原创 2018-04-22 16:26:42 · 1920 阅读 · 0 评论 -
shiro(授权)使用记录
在spring配置文件中开启注解配置支持: <!-- 开启shiro注解配置支持 --> <bean id="defaultAdvisorAutoProxyCreator" class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"> <propert...原创 2018-04-18 15:02:15 · 185 阅读 · 0 评论 -
shiro(认证功能)使用记录
官网:shiro.apache.org 点击打开链接pom.xml配置: <!-- 引入shiro框架的依赖 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <v...原创 2018-04-17 12:09:47 · 326 阅读 · 0 评论 -
zTree插件使用
zTree开发包:查看api进行开发构造zTree:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.g...原创 2018-04-02 13:39:55 · 230 阅读 · 0 评论 -
easyui 基础入门
easyUI开发包:基础入门(更丰富的界面构建请查看API)layout页面布局:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+...原创 2018-04-02 13:22:30 · 216 阅读 · 0 评论 -
Lucene(全文检索)入门
Lucene实现全文检索的(一部分为索引过程,一部分为搜索过程):创建索引的过程:一、获得原始文档 原始文档是指要索引和搜索的内容。原始内容包括互联网上的网页、数据库中的数据、磁盘上的文件等。二、创建文档对象 获取原始内容的目的是为了索引,在索引前需要将原始内容创建成文档(Document),文档中包括一个一个的域(Field),域中存储内容。 这里我们可以将磁盘上的一个文件当成...原创 2018-05-07 16:29:14 · 874 阅读 · 0 评论 -
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 · 233 阅读 · 0 评论 -
Solr(搭建solr本地服务器)
Solr使用记录Solr介绍: Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服...原创 2018-05-07 19:19:53 · 660 阅读 · 0 评论 -
Solr后台界面(详解)
Solr后台界面详解一、主界面(主要为:电脑内存信息、虚拟内存信息、JVM空间占用信息)二、日志信息(logging)三、索引库信息(可以含有多个库)四、Java相关信息(如:tomcat、jdk相关信息等)五、相关进程记录六、操作指定索引库七、分词(默认使用的分析器为:标准分析器,对中文支持非常差)其中右侧Field Value(Query)为条件输入框。即按条件删除,修改指定条件的文档对象时需...原创 2018-05-07 19:46:46 · 356 阅读 · 0 评论 -
FastDFS文件系统(java客户端使用)
FastDFS文件系统(java客户端使用)一、导包(注意:maven中央仓库并没有这个依赖,需要自行寻找资源并安装到本地maven仓库,才能正常使用下方的依赖)<!--FastDFS--><dependency> <groupId>fastdfs_client</groupId> <artifactId>fastdfs_cli...原创 2018-05-14 20:26:32 · 6357 阅读 · 0 评论 -
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 · 3953 阅读 · 0 评论 -
solr-cloud(solr集群)搭建
solr-cloud(solr集群)搭建一、SolrCloud介绍: SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Z...原创 2018-05-25 15:16:57 · 1673 阅读 · 0 评论 -
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 · 15964 阅读 · 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 评论