自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (21)
  • 收藏
  • 关注

转载 20M 文件用 Java 压缩从30秒到1秒的优化过程

有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间。压缩文件的代码如下。 public static void zipFileNoBuff...

2020-02-15 11:54:47 193

原创 Centos7下安装Python3.7保留老版本python2

首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可,笔者曾安装python3未成功就是因为没有安装libffi-develsudo yum -y groupinstall "Development tools"sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurse...

2018-07-08 11:58:47 1005

原创 独立模式、伪分布模式、hbase和hadoop HA(高可用)完全分布式模式。集成配置

一、独立模式:1.下载hbase文件略2.tar开略3.配置环境变量略4.修改配置文件在hbase安装目录下://配置jdk路径[/conf/hbase-env.sh]export JAVA_HOME=/zdq/jdk//配置hbase文件路径[conf/hbase-site.xml]<property> <name>hbase.rootdir</name>

2017-11-01 20:33:38 1525

原创 ZooKeeper+Hadoop的ResourceManager HA集群高可用配置

1.修改Linux主机名 2.修改IP 3.修改主机名和IP的映射关系注意######如果你们公司是租用的服务器或是使用的云主机(如华为用主机、阿里云主机等)/etc/hosts里面要配置的是内网IP地址和主机名的映射关系 4.关闭防火墙 5.ssh免登陆 6.安装JDK,配置环境变量等集群规划: 主机名 IP 安装的软件 运行的进程 service1 192.168

2017-10-29 02:57:32 2518

原创 hive的配置

1.下载apache-hive-2.1.1-bin.tar.gz 2.tar开 $>tar -xzvf apache-hive-2.1.1-bin.tar.gz -C /zdq $>cd /zdq/apache-hive-2.1.1-bin $>ln -s apache-hive-2.1.1-bin hive3.配置环境变量 [/etc/profile] HIV

2017-10-29 01:28:58 283

原创 hadoop的HA配置(高可用配置)

一修改配置文件注意一定设置免密登陆二发送配置文件到各个主机我这里用了三拷贝数据到新的NN节点四启动NN节点五在新的节点上实行状态引导我这里新节点是service6六在一个NN上执行完成edit日志传输到JN七启动DN和新的NN启动八配置完成附加说明一、修改配置文件(注意,一定设置免密登陆)直接上配置文件吧。在etc下,修改hdfs-site.xml, hosts文件 192.16

2017-10-29 00:28:25 767

原创 Hadoop本地模式、伪分布式、完全分布式安装

准备工作:Centos 7系统、4台虚拟机(相互免密登陆)、jdk1.8、关闭防火墙、设置静态IP 1、安装hadoop a)下载hadoop-2.7.4.tar.gz b)tar开 $>cd /zdq/soft $>tar -xzvf hadoop-2.7.4.tar.gz -C /zdq2、配置hadoop环境变量vim /et

2017-10-02 10:59:56 768

原创 zookeeper 集群搭建,及zoo.cfg配置详解

ZooKeeper以Fast Paxos算法为基础,用于完成leader的选举工作,所以至少需要3个节点。(为奇数个节点更加)为此,我准备了以下3个节点: 192.168.3.201 service1 192.168.3.202 service2 192.168.3.203 service3 1、下载zookeeper3.4.10: 解压:#tar -zxvf zookeeper-

2017-08-17 20:13:16 4481

原创 Centos 7 免密登录

1、机器准备,修改hosts文件(vim /etc/hosts),修改成如下配置: 192.168.3.201 service1 192.168.3.202 service2 192.168.3.203 service3 192.168.3.204 service4 2、修改sshd_config文件。(vim /etc/ssh/sshd_config) 修改成如下配置,允许用户自行使

2017-08-17 19:38:52 750

原创 CentOS 7 安装mysql

centos7下使用yum安装mysql CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm安装mysql-community-release-el7-5.noarch.r

2017-08-15 00:00:26 193

原创 RocketMQ多master多SLAVE配置

如果未配置过双master模式的您。(过多详细的我就不说了)建议先看看这个,这样更容易看懂: http://blog.csdn.net/u014182745/article/details/771544441、首先配置hosts192.168.3.201 service1192.168.3.202 service2192.168.3.203 service3192.168.3.204 ser

2017-08-14 12:20:01 1414

原创 CentOS 7安装Maven3.5

1、下载安装文件 wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz 2、解压安装: tar -zxvf apache-maven-3.5.0-bin.tar.gz 使用vim编辑/etc/profile文

2017-08-14 10:13:09 681

原创 CentOS 安装jdk1.8

1、下载jdk1.8。 (建议自行在oracle官方下载。)#wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz如果未安装wget,请安装(再下载上面的jdk):#yum -y install wget2、解压#t

2017-08-14 10:07:33 1566

原创 RocketMQ简介以及双Master模式的配置

1、RocketMQ介绍 (最开始RocketMQ是阿里研究出来的,在2016-11-28捐赠给了开源软件基金会Apache。)1.1. 简介 RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点:能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 选用理由:  强调集群无单点,可扩展,任意一点高可用,水平可扩

2017-08-14 09:52:39 3114 1

原创 Disruptor并发框架入门

1、Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使用事件源驱动方式。业务逻辑处理器的核心是Disruptor。 2、Disruptor它是一个开源的并发框架,并获得

2017-08-04 00:42:56 548

原创 Redis新集群操作(在已有的集群上添加新节点)

我就在我已有的一台centos7.0,添加新的集群节点 1、创建7003/7004文件夹。2、拷贝配置文件、拷贝redis.conf文件到对于的7003,7004目录下3、修改配置文件7003、7004同样方式。 vim redis.conf修改内容如下: port:7003 pidfile /var/run/redis_7003.pid cluster-config-file nodes

2017-08-01 02:20:40 1125

原创 java操作redis集群(基本操作)

package com.company;import redis.clients.jedis.HostAndPort;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisCluster;import redis.clients.jedis.JedisPoolConfig;import java.io.FileNotF

2017-07-31 01:30:49 1395

原创 java操作Redis(哨兵或单机模式)

package com.company;import redis.clients.jedis.HostAndPort;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisCluster;import redis.clients.jedis.JedisPoolConfig;import java.io.FileNotF

2017-07-31 01:28:05 2943

原创 Redis集群搭建与简单使用

Redis集群搭建与简单使用介绍安装环境与版本 我用了三台虚拟机模拟6个节点,一台机器2个节点,创建出3个master、3个salve 环境。 redis 采用 redis-4.0.1 版本。 上台台虚拟机都是 CentOS ,一台 CentOS7 (IP:192.168.3.231),一台 CentOS7(IP:192.168.3.232) ,一台 CentOS7(IP:192.168.3.

2017-07-31 01:02:55 463

原创 Redis的基本命令

近期学习Redis,特地将Redis的一些操作命序整理出来(当前版本4.0.1,多年之后也许这些命令有更新哟,请注意。)操作相关的命令连接quit:关闭连接(connection) auth:简单密码认证持久化save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将数据同步保存到磁盘,然后关闭服务远

2017-07-29 10:43:11 288

原创 Redis4.0.1的安装及哨兵模式的配置

[Redis4.0.1][6]的安装及哨兵模式的配置声明:此文适合4.0.1的安装,也许很多年后,你们看到这篇文章,已经出到n.n版本了,那么这个教程可能就不适合你了。我的linux版本是Centos 7.0,所以有关命令都是Centos中的命令。(建议把防火墙都关闭) 首先我们可以去官方下载tar.gz官方网站:[https://redis.io/download][1]或者直接 $ wge

2017-07-29 10:32:37 6638

ZeroC Ice3.7 英文版加注中文书签官方手册.zip

ZeroC Ice 3.7 手册 Ice(Internet Communications Engine)是ZeroC公司的杰作,继承了CORBA的血统,是新一代的面向对象的分布式系统中间件。Ice是RPC通讯领域里最稳定、强大、高性能、跨平台、多语言支持的老牌开源中间件,特别适合于当前互联网领域中一个平台存在多种开发语言编程,以及网站和app应用并存的复杂大型项目。 RPC(Remote Procedure Call Protocol 远程过程调用协议),是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC假定某些传输协议的存在,如TCP或UDP,

2020-02-23

jxbrowser-6.14.2-cross-desktop-win_mac_linux.zip

资源含有demo,doc,lib,samples以及最重要的license.jar,完全可用,我们项目就在使用。

2019-08-23

JNI++ 用户手册(英文),JNI++ User Guide

内含JNI++ User Guide.pdf,java调用c++/c操作,可实现基本类型,数组传递,对象调用等功能

2018-12-06

JavaEE开发的颠覆者:Spring Boot实战pdf+源码

本书涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。当你学完本书后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。本书从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。

2018-10-16

Storm分布式实时计算模式pdf+源码

Storm分布式实时计算模式pdf+源码,很详细的介绍了storm。希望对大家有用

2018-10-16

ICE-3.7.1最新源码

ICE-3.7.1最新源码,亲测可用。官方版本。包含java源码,C#,python、js等源码。

2018-06-12

ICE-3.7.1帮助文件,官方文件

ICE-3.7.1最新帮助文件,官方文件,最新加载。欢迎大家下载

2018-06-12

ICE-3.7.1最新安装文件msi文件

ICE-3.7.1最新安装文件msi文件,绝对官方。 RPC王者。

2018-06-12

cas4.2.4、cas4.0war包

cas4.2.4、cas4.0war包 默认账号:casuser密码:Mellon

2017-12-09

dubbo-admin-2.8.4,包括dubbo2.8.4jar包

持续集成环境安装_安装dubboadmin管控台,包括dubbo2.8.4jar包

2017-12-06

SSM整合2Maven20171128

SSM整合2Maven20171128,包括全部的配置文件,拿到就能用,spring用的4.3.10,jdbc用的6.0.6,都是用的比较新的jar包。欢迎下载

2017-11-28

SSM整合离线版20171128

SSM整合离线版20171128,最近整合的,比较全。都是用的比较优化的方式。

2017-11-28

SSH整合离线版20171128

SSH整合离线版,已经写了简单的测试类,一定是可以用的。用于项目搭建,很有好处的。

2017-11-28

Protocbuf2.5,windows已经编译版本protoc.exe,C#生成ProtoGen.exe

Protocbuf2.5,windows已经编译版本protoc.exe,C#生成ProtoGen.exe,以及protobuf-java-2.5.0.jar

2017-10-23

zookeeper管理工具

zookeeper界面管理工具

2017-08-19

zookeeper-3.4.10

zookeeper-3.4.10,下载下来,解压就可以用。

2017-08-17

RocketMQ运维指令整理.docx

RocketMQ运维指令大全

2017-08-14

RocketMQ管理界面

用于管理RocketMQ集群服务,直接将war包放在tomcat的webapps目录,打开http://127.0.0.1:8080/rocketmq-console 即可访问,第一次访问不成功,需要修改webapps/rocketmq-console/WEB-INF/classes/config.properties 里的nameserver地址.

2017-08-14

已编译的Apache-RocketMQ

在2016-11-28阿里将分布式消息中间件RocketMQ捐赠给了开源软件基金会Apache、所以以前的阿里封装的安装包可能比较难找了,现在在Apache公司,所需要的安装包,则是需要编译。则是已编译好的RocketMQ。建议用64位系统,及:64bit JDK 1.8+。

2017-08-14

(3.45MB)c#+多年积累的类库

xml帮助类,Chart图形,Cookie&Session&Cache,CSV文件转换,json帮助类,FTP帮助类,分词技术,日历,时间操作类,ExCEL,视频转换类,随机数类,验证码,序列化,邮件类。

2015-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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