- 博客(19)
- 资源 (37)
- 收藏
- 关注
原创 linux配置本地yum源
(1) 执行如下命令,将默认提供的配置文件移动位置cd /etc/yum.repos.dmkdir bakupmv *.repo bakup(2) 新建一个新的源配置文件vi CentOS-Media.repo输入如下内容并保存:[c7-media]name=CentOS-$releaserver-Mediabaseurl=file:///media/cdro...
2018-08-25 14:49:15 994
转载 在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务器
这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并发布到linux服务器的步骤。因为spring boot有内置的tomcat所以一般使用内置的tomcat就可以可,当然也使用外部的tomcat容器。步骤1: File->Project Structure 步骤2: Project Settings->Artifacts-&g...
2018-08-10 14:25:05 573
原创 深入学习Java中的字符串,代码点和代码单元
在Java字符串处理时,在使用length和charAt方法时,应该格外小心,因为length返回的是UTF-16编码表示下的代码单元数量,而非我们所认为的字符的个数,charAt方法返回的是指定位置处的代码单元,而非我们所认为的字符。至于为什么都是“代码单元”而非字符,这和Unicode字符集的增补相关,具体的参看下面的附录。要想获得字符串中的字符的个数,应当使用aString.code...
2018-08-09 14:37:49 151
原创 学习淘淘商城第三十六课(Solr集群搭建)
关于SolrCloud的基本知识,大家可以参考http://www.cnblogs.com/saratearing/p/5690476.html这篇博客进行学习。 下面我们来搭建SolrCloud集群,先来看下我们要搭建的集群图,如下图所示,可以看到Solr集群由三台注册中心(Zookeeper集群)和四台部署有Solr的设备组成。我们采用七台虚拟机来搭建Solr集群。 ...
2018-08-08 16:34:00 239
原创 学习淘淘商城第四十二课(导入商品数据-service层)
上节课我们一起学习了使用Solrj来操作索引库。这节我们一起来学习下Service层代码编写。 首先,在taotao-search-interface工程新建一个接口,如下图所示。 接着在taotao-search-service工程新建实现类SearchItemServiceImpl,实现SearchItemService接口。如下图所示。 ...
2018-08-08 11:00:22 270
原创 学习淘淘商城第四十一课(使用solrj来测试索引库)
我们使用solrj来操作solr服务,一般习惯先建一个测试类测试下增删改查方法是否好使,这样可以大大减少出错概率,提升开发效率。 我们的taotao-search-service工程还没有添加对solrj的依赖,因此需要先添加对solrj的依赖,在taotao-search-service工程的pom.xml文件当中添加如下依赖(之所以不用写版本号是因为在taotao-parent...
2018-08-08 10:11:06 192
原创 学习淘淘商城第四十课(导入商品数据到索引库-dao层)
我们先来看看我们要导入数据的sql语句并且查看查询结果。 针对来自三张表的数据,我们最好使用一个pojo来接收这些数据,而且这个pojo还会作为查询结果的载体,因此服务层和表现层都会用到这个pojo,我们最好把它放到taotao-common工程的pojo目录下。我们新建SearchItem类(记得要实现序列化,因为要进行网络传输)。如下图所示。 privat...
2018-08-07 18:07:46 186
原创 学习淘淘商城第三十九课(搜索系统搭建)
上节课我们一起搭建了搜索服务工程,这节我们一起搭建搜索系统。第一步:File---->New----->Maven Project,可以看到如下图所示的弹出框,勾选上最上面的复选框,然后点击Next。第二步:在下图中输入相应的信息,打包方式选择"war",然后点击"Finish"。第三步:配置taotao-search-web工程的pom.xml文件,我们参考tao...
2018-08-07 17:37:00 139
原创 学习淘淘商城第三十八课(搜索服务搭建)
首先,我们还是要先看下淘淘商城的整体架构图,如下图所示,我们已经写完了后台管理系统、商品服务、商城门户、内容服务,现在需要搭建的是搜索系统和搜索服务。 下面我们便来搭建搜索服务工程第一步:点击File------->New------->Maven Project,会看到如下图所示对话框,勾选最上面那个复选框,然后点击"Next",如下图所示。第二步:在...
2018-08-07 16:57:27 162
原创 学习淘淘商城第三十七课(中文分析器IK-Analyzer的使用)
在Solr中默认是没有中文分析器的,需要手工配置,配置一个FieldType,在FieldType中指定中文分析器。另外,Solr中的字段必须先定义,后使用。 下面分步骤进行操作第一步:将IK-Analyzer的压缩包上传到solr服务器上。如下所示。[root@itcast07 ~]# cd /usr/local/software/[root@itcast07 sof...
2018-08-07 11:14:17 279
原创 学习淘淘商城第三十五课(Solr的安装)
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。 Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同...
2018-08-07 10:09:53 205
原创 学习淘淘商城第三十四课(在业务逻辑中添加缓存)
上节课我们一起学习了如何用Spring容器来管理Redis单机版和集群版实现。这节我们来学习下在业务中添加缓存。 Redis添加缓存有两种方式,一种是set,另一种是hset,这两种方式的不同之处是hset可以对key进行分类,查询的时候先查询类,然后再在该类下查询某个key的值,这样的效率肯定要比set方式存储的数据查询效率高。因此我们选择hset的方式来存储缓存信息。 ...
2018-08-03 13:25:53 166
原创 学习淘淘商城第三十三课(使用Spring来管理Redis单机版和集群版)
我们知道Jedis在处理Redis的单机版和集群版时是完全不同的,有可能在开发的时候使用的是单机版,但是当项目上线后使用的则是集群版。这就需要能够方便的在单机版和集群版之间进行切换。我们的做法便是定义一个Jedis接口类,然后新建两个实现类来分别处理单机版和集群版,最后在Spring容器中进行配置管理即可。 首先在taotao-content-interface工程下新建一个包co...
2018-08-02 18:04:49 178
原创 学习淘淘商城第三十二课(Redis集群测试)
上节课我们一起学习了怎样搭建一个六台设备的Redis集群,这节我们一起学习下如何测试集群。 首先启动Redis集群使用命令/usr/local/redis/bin/redis-trib.rb create --replicas 1 192.168.117.101:6379 192.168.117.102:6379 192.168.117.103:6379 192.168.117...
2018-08-02 00:24:52 280
原创 学习淘淘商城第三十一课(Redis集群搭建)
首先说一下,为何要搭建Redis集群。Redis是在内存中保存数据,而我们的电脑一般内存都不大,这也就意味着Redis不适合存储大数据。适合存储大数据的是Hadoop生态系统的HBase或者是MogoDB。Redis更适合处理高并发,一台设备的存储能力是很有限的,但是多台设备协同合作,就可以让内存增大很多倍,这就需要用到集群。 我们来看一下集群图,如下图所示。可以看到Redis集...
2018-08-01 23:57:37 253
转载 Vmware12最小化安装CentOS6.8
我们的电脑一般都是Windows系统,这样我们想学习Linux的知识时便需要用到虚拟环境,我们的做法便是使用VMWare安装CentOS来达到这个目的。第一步:打开我们的VMWare,然后点击"文件"------->新建虚拟机(N)。或者直接点击蓝色标示的"创建新的虚拟机",如下图所示。第二步:我们使用默认选项"自定义(高级)",然后点击"下一步"。第三步:直接点"下一步...
2018-08-01 10:23:38 579 1
原创 学习淘淘商城第三十课(Jedis的使用)
上节课我们一起学习了Redis的安装,这节课我们一起学习下Redis的客户端Jedis的使用。 首先,在taotao-content-service工程添加对jedis的引用,如下所示。 <!-- Redis客户端 --> <dependency> <groupId>redis.clients</gro...
2018-08-01 09:55:33 190
转载 vmware下启动Centos虚拟机报错虚拟无法打开磁盘
“打不开磁盘“E:\centos-6.0-710\CentOS 64 位.vmdk”或它所依赖的某个快照磁盘 ” 原因: 未能锁定文件” 这主要是非正常关虚拟机造成的,具体原因如下:虚拟机为了防止有多虚拟机共用一个虚拟磁盘(就是后 缀为.vmdk那个文件)造成数据的丢失和性能的削弱,每次启动虚拟机时会给每个虚拟磁盘加一个磁盘锁(也就是后缀为.lck的那个文件夹)对虚拟磁盘文件 进行锁定...
2018-08-01 08:39:10 777
dubbo监控中心war包
2018-06-27
teamviewer13完美破解
2018-06-06
jdk-7u80-windows-x64
2018-04-05
java tomcat 监控程序
2017-10-18
MySQL5.1参考文档
2015-04-27
hive安装包
2018-07-09
pagehelper
2018-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人