自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除