- 博客(11)
- 收藏
- 关注
原创 Memcached分布式缓存问题
在Memcached、Key-Value Store、Bittorrent DHT、LVS中都采用了Consistent Hashing 算法Consistent Hashing 算法是分布式系统负载均衡的首选算法。比如CRC32_HASH、FNV1_32_HASH、KETAMA_HASH等,其中KETAMA_HASH是默认的MemCache推荐的一致性Hash算法,用别的Hash算法也可以...
2019-06-10 10:37:32
374
原创 Dubbo搭建maven项目,并实现Dubbo分布式服务管理
一、Dubbo概念介绍1.1、Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分包含:1》远程通讯: 提...
2019-06-10 10:37:09
1312
原创 Nexus安装使用
一、私服(Nexus)简介私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。二、 Linux环境安装Nexus创建文件夹:mkdir -p /srv/nexus切换目录:cd /srv/nexuswge...
2019-06-10 15:04:50
561
原创 solrCloud伪集群搭建
前情:采用伪集群部署方式,在同一台服务器上部署3个zookeeper,3个solr服务。结构如下图:1,下载压缩包,zookeeper,solrzookeeper3.4.10下载地址:https://pan.baidu.com/s/12H-BlBTCJKaPVLdlE2rqbQsolr-6.5.1 下载地址:https://pan.baidu.com/s/1jVS9tVmJgIwgzHo...
2019-06-10 11:45:26
380
原创 Zookeeper集群搭建
1、介绍Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式...
2019-06-10 11:31:23
214
原创 卸载Linux系统自带的jdk版本
首先查看系统中原有的java版本:java -version;然后用再用:rpm -qa | grep gcj 或者 rpm -qa | grep jdk 命令查看具体的信息最后用 rpm -e --nodeps +版本号 卸载安装java JDK(1) 去下载Oracle版本Java JDK:jdk-7u67-linux-x64.tar.gz 下载地址:h...
2019-06-10 11:24:44
6073
原创 通过poi获取Excel单元格数据
前情:我做的是通过poi读取Excel中的手机号,然后发短信的功能。(maven项目 SpringMVC)实现步骤如下:POI版本3.8 下载地址:https://pan.baidu.com/s/1EbVFV2hRJbIhzKQhXmSJHA将jar包放到lib目录下 并修改pom文件如图所示pom文件:3.Java部分Controler方法:@Suppres...
2019-06-10 11:17:35
1412
原创 搭建一个SpringMVC项目
程序实现:1、新建项目:File-New,选择Dynamic web project,并取项目名称为MVCProject2、添加配置文件:在WEB-INF文件夹下面添加web.xml和springmvc.xml文件:web.xml文件:注意:A、init-param里的内容用于配置spring mvc的配置文件的位置和名称,这里说明会新建一个springmvc.xml的配置文件B、...
2019-06-10 11:05:08
239
原创 maven 不能设置为web3.0解决方法
错误:Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 3.0.解决方法:首先在硬盘下找到 \项目名.setting\文件夹下的 org.eclipse.wst.common.project.facet.cor...
2019-06-10 10:54:34
275
原创 使用Maven搭建SpringMVC
1.右键 new一个Maven项目选择webapp 然后Next填写GroupId 和 ArtifactId ,然后FinishGroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。2、此时项目会报错,如下:错误一:pom.xml第一行报错:...
2019-06-10 10:51:37
164
原创 多线程下载(分段,合流)
实现原理:加快下载速度使用多线程1.拆分多段2.进行 多段下载 ,使用请求报头 Range:bytes=开始字节位置-结束字节位置3.多段下载后合并 的结果 使用随机存储流 RandomAccessFile进行合并废话不多说,直接上代码import java.io.File;import java.net.HttpURLConnection;import java.n...
2019-06-10 10:42:41
703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅