- 博客(21)
- 资源 (21)
- 收藏
- 关注
转载 20M 文件用 Java 压缩从30秒到1秒的优化过程
有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间。压缩文件的代码如下。 public static void zipFileNoBuff...
2020-02-15 11:54:47
251
原创 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
1067
原创 独立模式、伪分布模式、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
1609
原创 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
2676
原创 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
335
原创 hadoop的HA配置(高可用配置)
一修改配置文件注意一定设置免密登陆二发送配置文件到各个主机我这里用了三拷贝数据到新的NN节点四启动NN节点五在新的节点上实行状态引导我这里新节点是service6六在一个NN上执行完成edit日志传输到JN七启动DN和新的NN启动八配置完成附加说明一、修改配置文件(注意,一定设置免密登陆)直接上配置文件吧。在etc下,修改hdfs-site.xml, hosts文件 192.16
2017-10-29 00:28:25
852
原创 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
801
原创 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
4604
原创 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
824
原创 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
227
原创 RocketMQ多master多SLAVE配置
如果未配置过双master模式的您。(过多详细的我就不说了)建议先看看这个,这样更容易看懂: http://blog.youkuaiyun.com/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
1487
原创 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
756
原创 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
1618
原创 RocketMQ简介以及双Master模式的配置
1、RocketMQ介绍 (最开始RocketMQ是阿里研究出来的,在2016-11-28捐赠给了开源软件基金会Apache。)1.1. 简介 RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点:能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 选用理由: 强调集群无单点,可扩展,任意一点高可用,水平可扩
2017-08-14 09:52:39
3228
1
原创 Disruptor并发框架入门
1、Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使用事件源驱动方式。业务逻辑处理器的核心是Disruptor。 2、Disruptor它是一个开源的并发框架,并获得
2017-08-04 00:42:56
605
原创 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
1204
原创 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
1430
原创 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
2999
原创 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
489
原创 Redis的基本命令
近期学习Redis,特地将Redis的一些操作命序整理出来(当前版本4.0.1,多年之后也许这些命令有更新哟,请注意。)操作相关的命令连接quit:关闭连接(connection) auth:简单密码认证持久化save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将数据同步保存到磁盘,然后关闭服务远
2017-07-29 10:43:11
319
原创 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
6772
ZeroC Ice3.7 英文版加注中文书签官方手册.zip
2020-02-23
jxbrowser-6.14.2-cross-desktop-win_mac_linux.zip
2019-08-23
JNI++ 用户手册(英文),JNI++ User Guide
2018-12-06
JavaEE开发的颠覆者:Spring Boot实战pdf+源码
2018-10-16
SSM整合2Maven20171128
2017-11-28
Protocbuf2.5,windows已经编译版本protoc.exe,C#生成ProtoGen.exe
2017-10-23
RocketMQ管理界面
2017-08-14
已编译的Apache-RocketMQ
2017-08-14
(3.45MB)c#+多年积累的类库
2015-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人