09 2016 档案

摘要:前言 在移动互联网迅速发展的今天,信息量爆发性增长,人们获取信息的途径越来越多,如何从大量的信息中获取我们想要的内容,成为了推荐系统研究的重点。 随着大数据产业的不断壮大,推荐系统在企业也越来越重要,从亚马逊的“猜您喜欢”,到阿里双十一手机淘宝的“千人千面”,无一不彰显着推荐系统至关重要的作用。 相 阅读全文
posted @ 2016-09-27 20:04 路之石 阅读(4460) 评论(0) 推荐(0)
摘要:1.下载并安装jdk1.8,配置环境变量 2.下载并安装tomcat8(8以上) 3.下载solr源码,转变部署solr a)【solr-6.2.0\server\solr-webapp】下的webapp文件拷贝到【apache-tomcat-8.5.4\webapps】目录下: 并将webapp重 阅读全文
posted @ 2016-09-26 10:03 路之石 阅读(1050) 评论(0) 推荐(0)
摘要:1.在使用eclipse添加server的时候添加不了tomcat服务器: 如图左图所示,添加按钮已成灰色,无法操作。 解决办法:找到workspace的工作空间->.metadata->org.eclipse.core.runtime下的两个文件删除,重启问题解决。 org.eclipse.wst 阅读全文
posted @ 2016-09-22 19:51 路之石 阅读(187) 评论(0) 推荐(0)
摘要:springdata设计初衷是位简化数据类型和数据的持久化存储,它并不局限是关系型数据库还是nosql数据库,都提供了简化的数据库连接,让数据获取变得更加的简单。所有这些的实现有统一的api提供。 本文主要设置spring-data-redis的相关配置特性: 1.RedisTemplate:高度封 阅读全文
posted @ 2016-09-20 19:56 路之石 阅读(1170) 评论(1) 推荐(0)
摘要:一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。 “工作线程数”的设置依据是什么,到底设置为 阅读全文
posted @ 2016-09-19 09:22 路之石 阅读(10635) 评论(0) 推荐(2)
摘要:什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。可以看到,每 阅读全文
posted @ 2016-09-19 09:11 路之石 阅读(499) 评论(0) 推荐(0)
摘要:guava是 google 几个java核心类库的集合,包括集合、缓存、原生类型、并发、常用注解、基本字符串操作和I/O等等。学会使用该库相关api的使用,能使我们代码更简洁,更优雅,本章节我们来谈谈guava中注解的应用: 第一步:定义一个注解类,用来标示订阅: 1 @Beta 2 @Target 阅读全文
posted @ 2016-09-18 23:26 路之石 阅读(1208) 评论(0) 推荐(0)
摘要:罪一:网络传输方式问题。传统的rpc框架或者是基于rmi等方式的远程服务调用采用的是同步阻塞i/o,当客户端的并发或者网络延时增大之后,同步阻塞i/o会频繁的wait导致i/o线程经常性阻塞,由于线程无法高效的工作,i/o处理能力自然下降。 采用bio通讯模型的服务端,通常是由一个独立的accept 阅读全文
posted @ 2016-09-15 23:01 路之石 阅读(760) 评论(0) 推荐(0)
摘要:简单之美,springmvc,mybatis就是一个很好的简单集成方案,能够满足一般的项目需求。闲暇时间把项目配置文件共享出来,供大家参看: 1.首先我们来看下依赖的pom: 1 <!-- spring --> 2 <dependency> 3 <groupId>org.springframewor 阅读全文
posted @ 2016-09-15 10:48 路之石 阅读(590) 评论(0) 推荐(0)