1、hive数据类型:基本数据类型:tinyint、smallint、int、bigint、float、double、boolean、string复合数据类型:array:一段有序字段,字段的类型必须相同map:一组无序的健/值对,健的类型必须是原子类型struct:一组命名的字段,类型可以不同复杂...
分类:
其他好文 时间:
2015-10-03 18:11:50
阅读次数:
202
(新发现)利用J.U.C提供的原子类,实现单例模式...
分类:
编程语言 时间:
2015-08-20 16:52:06
阅读次数:
148
1.按存储分:原子类型和容器类型
原子类型:只能包含一个对象
容器类型:可以包含多个对象
分类
python类型
原子类型
数值和字符串
容器类型
列表、元组和字典
2.按是否可以变化分:可变和不可变
分类
python类型
不可变类型
数值和字符串
可变类型
列表、元组和字典...
分类:
编程语言 时间:
2015-08-17 01:05:14
阅读次数:
206
@charset "utf-8";/*! * @名称:base.css * @功能:1、重设浏览器默认样式 * 2、设置通用原子类 *//* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */html { background:white; color:bla...
分类:
Web程序 时间:
2015-07-13 15:21:01
阅读次数:
129
原子类:java.util.concurrent.atomic线程锁:java.util.concurrent.locks对付死锁:boolean acquired = lock.tryLock(wait,TimeUtils.MILLISECONDS);CountDownLatch锁存器:让线程在同...
分类:
编程语言 时间:
2015-07-09 00:38:04
阅读次数:
154
@charset "utf-8";/*Css Document*//*! * @名称:reset.css * @功能:1、重设浏览器默认样式 * 2、设置通用原子类 *//* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */html { background:wh...
分类:
Web程序 时间:
2015-07-08 14:15:22
阅读次数:
192
一、数字简介数字可以直接访问,是不可更改并且不可分割的原子类型,这些在标准类型的分类中都谈到了。不可更改意味着变更数字值的实质是新对象的创建。当然,这些对于程序员来说都是透明的,不需过多考虑。1.对象的创建和赋值12345#像大多数脚本语言一样,无需指定类型 anInt = 1aLong = 999...
分类:
编程语言 时间:
2015-06-03 11:27:29
阅读次数:
296
互斥同步最主要的问题就是进行线程阻塞和唤醒所带来的性能的额外损耗,因此这种同步被称为阻塞同步,它属于一种悲观的并发策略,我们称之为悲观锁。随着硬件和操作系统指令集的发展和优化,产生了非阻塞同步,被称为乐观锁。简单地说,就是先进行操作,操作完成之后再判断操作是否成功,是否有并发问题,如果有则进行失败补偿,如果没有就算操作成功,这样就从根本上避免了同步锁的弊端。
目前,在Java中应用最广泛的非阻塞...
分类:
Web程序 时间:
2015-05-29 13:57:41
阅读次数:
259
共享内存模型,顾名思义就是通过共享内存来实现并发的模型,当多个线程在并发执行中使用共享资源时如不对所共享的资源进行约定或特殊处理时就会出现读到脏数据、无效数据等问题;而为了决解共享资源所引起的这些问题,Java中引入了同步、锁、原子类型等这些用于处理共享资源的操作; 在本篇文章中,将通过几个De.....
分类:
编程语言 时间:
2015-05-21 06:32:43
阅读次数:
303
在JAVA API的java.util.concurrent.atomic包下提供了一系列以基本类型包装类为基础的并发情况下不需要同步的类(借助硬件相关指令实现)。
首先看一个例子AutomicInteger:
public class AtomicInteger extends Number implements java.io.Serializable {
private...
分类:
编程语言 时间:
2015-05-10 06:24:27
阅读次数:
155