自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sun

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 java.util.concurrent 之TimeUnit

TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。TimeUnit 不维护时间信息,但是有助于组织和使用可能跨各种上下文单独维护的时间表示形式。毫微秒定义为千分之一微秒,微秒为千分之一毫秒,毫秒为千分之一秒,一分钟为六十秒,一小时为六十分钟,一天为二十四小时。方法详细信息valuespublic static fin

2017-07-10 15:11:06 2185

原创 java.util.concurrent 之BlockingQueue

package java.util.concurrent;import java.util.Collection;import java.util.Queue;public interface BlockingQueue extends Queue { boolean add(E e); boolean offer(E e); void put(E e)

2017-07-10 14:28:39 1012

原创 SkipList 原理

跳表是允许在有序序列元素内快速搜索的数据结构。通过维护子序列的链接层次结构可以快速搜索,每个连续的子序列跳过比前一个更少的元素。搜索开始于最小的子序列,直到找到两个连续的元素,一个更小,一个大于或等于所搜索的元素。通过链接层次结构,这两个元素链接到下一个最短子序列的元素,其中搜索继续,直到最后我们以完整的顺序搜索。可以概率地或确定性地选择跳过的元素完整的跳表的图示

2017-07-10 13:55:15 945

原创 java.util.concurrent 之ConcurrentHashMap

为什么要用ConcurrentHashMap    HashMap线程不安全,而Hashtable是线程安全,但是它使用了synchronized进行方法同步,插入、读取数据都使用了synchronized,当插入数据的时候不能进行读取(相当于把整个Hashtable都锁住了,全表锁),当多线程并发的情况下,都要竞争同一把锁,导致效率极其低下。而在JDK1.5后为了改进Hashtable的

2017-07-10 13:28:35 1267

原创 java.util.concurrent 之ConcurrentNavigableMap

package com.jcg;import java.util.concurrent.ConcurrentNavigableMap;import java.util.concurrent.ConcurrentSkipListMap;/** * @author ashraf * */public class ConcurrentNavigableMapDemo { publi

2017-07-10 13:13:23 933

转载 spark读取MySQL大Table的效能问题

在测试从Spark Shell读取MySQL一张Large Table时,发生了Out of memory和connection timeout问题,记录一下处理的过程:MySQL Table资料笔数:1400万笔左右Spark Cluster配置:Master * 1,Slave * 3,皆为1 core 8G Spark版本:2.1.1星火配置配置:spark-en

2017-07-05 11:24:16 7024

转载 MySQL 中间件

360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用 Atlas 运行的 MySQL 务,每天承载的读写请求数达几十亿条。 主要功能: 1. 读写分离 2. 从库负载均

2017-07-03 16:20:43 1079

原创 Mysql 高可用方案 InnoDB Cluster

MySQL InnoDB集群是一系列产品,共同提供MySQL的一个完整的高可用性解决方案。一组MySQL服务器可以配置为使用MySQL Shell创建一个集群。在默认的单一主模式下,集群服务器具有一个读写主,多个副本。创建高可用性集群至少有三台服务器。客户机应用程序通过MySQL路由器连接到主应用程序。如果主服务器失败,则次要服务器被自动提升为主节点,MySQL路由器将请求路由到新的主服务

2017-07-03 15:07:07 2247

转载 MySQL NDB集群安装配置(mysql cluster 9.4.13 installation)

原文http://www.cnblogs.com/wcwen1990/p/6679151.html?utm_source=itdadao&utm_medium=referralMySQL NDB集群安装配置(mysql cluster 9.4.13 installation)一、安装前规划1、安装软件版本:mysql-cluster-gpl-7.4.

2017-07-03 14:57:41 1153

原创 MySQL NDB Cluster 集群简介

简介MySQL Cluster 是一个实时、高度可扩展且符合 ACID 要求的事务型数据库,既可以实现 99.999% 的可用性,又具备开源产品低 TCO 的优势。MySQL Cluster 采用一种分布式架构,无单点故障。它可在商业硬件上横向扩展,并且可通过自动分片来同时支持读取和写入密集型负载,支持通过 SQL 和 NoSQL API 访问。MySQL Cluster 的实时设

2017-07-03 14:55:41 4315

原创 Mysql NDB and InnoDB 存储引擎区别

NDB存储引擎使用一个分布式的实现,无共享架构,这使它在许多方面的行为不同于InnoDB。对于那些不习惯使用NDB,由于事务、外键、表限制,其分布式性质可能会导致意外行为。这些在下表中显示:FeatureInnoDB 1.1NDB 7.5MySQL Server Version

2017-07-03 13:42:02 2573

docker-install.rar

centos7 perl docker离线安装包rpm,好不容易网上搜集的

2019-11-06

perl-centos7.rar

centos7 perl 离线安装包rpm 大全,perl-5.16.3-294.el7_6.x86_64.rpm等,好不容易网上搜集的

2019-11-06

perl-centos6.rar

centos6 perl 离线安装包rpm 大全,perl-5.10.1-127.el6.x86_64.rpm等,好不容易网上搜集的

2019-11-06

Google三大论文_中文版

Google三大论文_中文版

2017-03-14

hive-jdbc-2.1.0-standalone.jar

hive-jdbc-2.1.0-standalone.jar

2017-01-22

spring-data-redis-1.6.0.RELEASE.jar

spring-data-redis-1.6.0.RELEASE.jar

2016-09-30

jedis-2.9.0.jar

jedis-2.9.0.jar

2016-09-30

空空如也

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

TA关注的人

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