06 2018 档案
摘要:1. 学习计划 1、商品详情页面展示,动态展示 jsp + redis 2、使用freemarker实现网页静态化 3、ActiveMq同步生成静态网页 两个方案对比,方案一依赖web容器,redis的引入确实是减轻了数据库的压力,却也有明显的不足,撇开缓存的上限不说,方案一中web容器还是会去编辑
阅读全文
摘要:1 学习计划 介绍 安装启动及关闭 Jedis使用 Redis各种数据类型的操作 Redis持久化方案 主从复制(了解) 2 学习目标 掌握Redis的安装 掌握redis常用数据结构(string/hash/list/sortedset)的存取数据方法 掌握Jedis的用法 3 redis介绍 3
阅读全文
摘要:1. 学习计划 1、什么是MQ 2、MQ的应用场景 3、ActiveMQ的使用方法。 4、使用消息队列实现商品同步。 2. 同步索引库分析 方案一:在manager(后台)中,添加商品的业务逻辑中,添加一个同步索引库的业务逻辑。 缺点:这样违背了服务单一职能的原则,业务逻辑耦合度高,业务拆分不明确。
阅读全文
摘要:转载:https://blog.csdn.net/xuxiuning/article/details/51218941 1. Zookeeper到底是什么!? 学一个东西,不搞明白他是什么东西,哪还有心情学啊!! 首先,Zookeeper是Apache的一个java项目,属于Hadoop系统,扮演管
阅读全文
摘要:1. Zookeeper集群搭建 第一步:需要安装jdk环境。 第二步:把zookeeper的压缩包上传到服务器。 第三步:解压缩。 第四步:把zookeeper复制三份。 1.1. 创建Zookeeper serverID标识myid 第五步:在每个zookeeper目录下创建一个data目录。
阅读全文
摘要:1. 全局异常处理 1.1. 处理思路 1.2. log4j日志配置文件 slf4j是一个日志框架,是一个顶层的日志系统,底层实现可以是log4j也可以是commons-logging。在项目中使用顶层的slf4j接口。 log4j是对抽象的slf4j的具体实现。 classPath路径下创建文件
阅读全文
摘要:1. 学习计划 1、solr集群搭建 2、使用solrj管理solr集群 3、把搜索功能切换到集群版 2. 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候
阅读全文
摘要:1. 内容安排 实现一个文件的搜索功能,通过关键字搜索文件,凡是文件名或文件内容包括关键字的文件都需要找出来。还可以根据中文词语进程查询,并且支持多种条件查询。 本案例中的原始内容就是磁盘上的文件,如下图: 2. 需求分析 2.1. 数据分类 我们生活中的数据总体分为两种:结构化数据和非结构化数据。
阅读全文
摘要:1. 学习计划 1. Solr的安装及配置 a) Solr整合tomcat b) Solr后台管理功能介绍 c) 配置中文分析器 2. 使用Solr的后台管理索引库 a) 添加文档 b) 删除文档 c) 修改文档 d) 查询文档 3. 使用SolrJ管理索引库 a) 添加文档 b) 修改文档 c)
阅读全文
摘要:1. 学习计划 1、Redis服务器搭建 2、向业务逻辑中添加缓存。 3、使用redis做缓存 4、缓存同步。 2. 首页大广告的展示流程 首页是系统的门户,也就是系统的入口。所以首页的访问量是这个系统最大的。如果每次展示首页都从数据库中查询首页的内容信息,那么势必会对数据库造成很大的压力,所以需要
阅读全文
摘要:文章出自:https://www.cnblogs.com/ShaYeBlog/p/4540915.html 1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions -Xms64m -Xmx256m -XX:MaxPerm
阅读全文
摘要:1 学习目标 了解项目中使用FastDFS的原因和意义。 掌握FastDFS的架构组成部分,能说出tracker和storage的作用。 了解FastDFS+nginx上传和下载的执行流程。 掌握FastDFS+nginx在项目中作为图片服务器,上传和下载方法。 2 FastDFS介绍 2.1 什么
阅读全文
摘要:Nginx安装手册 1 nginx安装环境 nginx是C语言开发,建议在linux上运行,这里使用Centos6.5作为安装环境。 gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ PCRE PCR
阅读全文