- 军军小站|张军博客
搜索到与相关的文章
redis

Redis intset

Redisintset也非常简单。它是一个有序整数集合,实际上是一个有序数组,查找时二分查找,添加时可能需要内存挪动。唯一不同的是,它的整数类型是变动的,可以支持int16,int32,int64三种,当然用越小的单位越省内存。只有当当前的整数类型存不下更大的整数时,才让整数类型变大。看结构就了解了:typedefstructintset{uint32_tencoding;uint32_tlength;int8_tcontents[];}intset;en

系统 2019-08-12 01:54:22 3158

编程技术

JVM Perm方法存储区,后面有一点跑题

在一个jvm实例的内部,类型信息被存储在一个称为方法区的内存逻辑区中。类型信息是由类加载器在类加载时从类文件中提取出来的。类(静态)变量也存储在方法区中如果上面写的是对的,那么在我们静态变量用多了的情况下,就会出现java.lang.OutOfMemoryError:PermGenspace所以那个permSize一直不释放是合理的,因为static变量JVM一般情况下是不会去回收。我刚才看了一下我们状态的所有JAR包也只有一百二十几M,但是为什么我们设年

系统 2019-08-12 09:29:29 3157

C++

学习C++ -> 循环语句与循环控制

学习C++->循环语句与循环控制一、循环语句当程序中需要不断的重复执行某个动作,例如:重复输出1000行"Hello,world!",如果自己写一千行cout<<"Hello,world!";,就算复制粘贴也得一会时间,这时循环语句就能派上大用场了。1.for循环for循环使用的基本形式:for(初始化表达式;条件表达式;增量表达式)语句;//循环体初始化是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定

系统 2019-08-12 01:55:43 3157

Oracle

oracle:rman恢复----通过时间set until time

试验计划:先做一个0级备份,再创建一个表,插入几条数据,最后删除表,然后通过rman把该表的数据恢复。试验环境:在归档模式,oracle10.2.0.1开始试验:1.rmanlevel0备份RMAN>backupincrementallevel0database;Startingbackupat02-DEC-13allocatedchannel:ORA_DISK_1channelORA_DISK_1:sid=154devtype=DISKchannelOR

系统 2019-08-12 01:54:58 3157

编程技术

通过Toad工具查看dmp里面的表

今天有同事要查看dmp里面的表是否有数据,虽然可以把单表数据通过exp导出查看,但还是稍显有点麻烦,要花时间。无意中发现toad工具可以直接查看dmp里面的表数据。第一步:Database-->Export-->ExportfileBrowse第二步:找到dmp文件第三步:查看表内容通过Toad工具查看dmp里面的表

系统 2019-08-12 01:33:45 3157

Hive

hive UDAF开发入门和运行过程详解

介绍hive的用户自定义聚合函数(UDAF)是一个很好的功能,集成了先进的数据处理。hive有两种UDAF:简单和通用。顾名思义,简单的UDAF,写的相当简单的,但因为使用Java反射导致性能损失,而且有些特性不能使用,如可变长度参数列表。通用UDAF可以使用​​所有功能,但是UDAF就写的比较复杂,不直观。本文只介绍通用UDAF。UDAF是需要在hive的sql语句和groupby联合使用,hive的groupby对于每个分组,只能返回一条记录,这点和m

系统 2019-08-12 01:32:14 3157

Javascript

Javascript继承(下)——干嘛要继承

Javascript继承(上)——对象构建Quiz1Javascript真的需要类(Class)么?我们首先先看下其他有类(Class)的面向对象语言(如:Java)的一些特性。父类与子类父类(Superclass)和子类(Subclass),并不是为了解决父亲与儿子的问题,而是为了解决类的包含关系的,我们用Sub表示“子类”,用Sup表示“父类”,则有:SubSup这是有区别的,例如通常我们能够将子类当成父类来使用,但认人的时候我们并不能把儿子当成父亲。

系统 2019-08-12 01:32:06 3157

CSS

【CSS布局.2】绝对定位和相对定位

Absolute,CSS中的写法是:position:absolute;TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位,位置将由TRBL决定。一般来讲,网页居中的话用Absolute就容易出错,因为网页一直是随着分辨率的大小自动适应的,而Absolute则会以浏览器的

系统 2019-08-29 22:57:05 3156

编程技术

轻轻的我走了,正如我轻轻的来…——ADO.NET核

ADO.NET的SqlServer.NET数据提供程序,核心的类有4个,而在这个订餐系统中,我们只使用了3个,SqlConnection、SqlCommand、SqlDataReader,就是这3个核心类,我们也将要把它们封装到SQLHelper.cs类中。前面,我们在使用这几个类访问数据库的时候,有人,觉得很简单;有人,甚至觉得很烦了。我们再送它们几程吧,不由得想起了那句诗:欢迎转载,转载请注明出处.更多文章请参阅博客http://blog.csdn.c

系统 2019-08-29 22:45:54 3156

Hive

hive 0.11的安装配置

一、上传hive0.11解压后的文件到linux1、用的版本是shark站点提供的,可能是针对shark修改了代码。2、追加mysql、oracle两个jdbc驱动包到lib目录下。二、配置相关文件1、.bash_profile文件exportHIVE_HOME=/home/kituser/bigdata/hive-0.11.0-binexportHIVE_CONF_DIR=$HIVE_HOME/confexportCLASSPATH=$CLASSPATH

系统 2019-08-12 09:27:02 3156