自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hi!

三思而后动!

  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

原创 常用命令总结

1. dockerdocker pull #从 registry 下载一个镜像docker run --rm -ti -p 10082:80 openstackdev:0.3 /bin/bash # 返回容器的 ID    --rm: 一旦进程退出就删除容器。    --ti: 分配一个伪终端并进入交互模式。    openstack:0.3: 容器立足的镜像    /b

2015-08-13 09:29:54 16567 3

原创 ubuntu12.04 修改root密码

首先启动电脑,进入“恢复模式”,然后选择root。passwd root      按照提示,输入两次密码就可以设定root用户密码了.passwd 用户名      按照提示,输入两次密码就可以设定用户名用户密码了.问题:提示"Authentication token manipulation error"的错误原因:文件系统此时处于只读模式下,/etc/passwd和/

2015-07-06 11:40:15 835 1

原创 进程 && 线程

一些相关技术博客一个比较不错的比喻 进程与线程的比较

2015-05-14 10:28:34 593

原创 选择第K小或前K小元素

问题描述从长度为n的整型数组x中选择第k小元素。解决方法方法一对数组排序,然后得到第K小元素。思想简单,容易实现;但进行了许多没必要的交换操作,时间复杂度O(nlogn)。具体实现如下:/** * 快速排序后,选出第K小元素 * @param x 长度为n+1的整型数组,x[0]不用 * @param K 1<=K<=n * @return

2015-04-11 13:29:50 1355 1

原创 采样问题

问题描述从0~n-1中随机选取m(m < n)个不同整数,且使m个整数有序输出。已知条件bigRand()产生一个远大于m和n的正整数;randInt(int i,int j)产生一个[i,j]的随机数;sort(int []a,int lo,int hi)对a中指定范围内数据排序解决方法【Knuth的S算法】从r个剩余元素中选择s个元素,以s/r的概率选择下一个。 /**

2015-04-08 11:06:08 854 1

原创 java中泛型“T" 与通配符“?"区别

Java中使用泛型“T”,代表一个变量的类型,“?”不能作为一个变量类型使用

2015-03-23 22:24:04 2421 3

原创 java中“集合”与“数组”转换

StringArray与 Set转换 `public class CollectionsAndArrays {//String[]->HashSet public static Set arraysToCollections(String[]values){ Set aSet=new HashSet<>(Arrays.asList(values)); return aSet

2015-03-23 17:21:19 682

原创 单例模式

单例模式

2015-03-13 13:33:14 574

原创 亚马逊的S3服务水平协议(Service Level Agreement,SLA)

亚马逊的S3服务水平协议(Service Level Agreement,SLA)可用性保证(Service Commitment )保证“每月99.9%的正常运行时间”。S3 SLA保证一个月里所有以5分钟为单位的时间片中,平均有99.9%是可用的。SLA容许的最遭情况等于每月有40分钟不可用。 服务补偿(Service Commitment )如果达不到SLA的承诺,Amazo

2014-10-24 20:07:49 2677 1

原创 安全的云存储校验服务: 抵御第三方校验者的陷害攻击和合谋攻击

标题:Oruta:Privacy-Preserving Public Auditing for Shared Data in the Cloud作者:Boyang Wang,Baochun Li,HuiLi单位:the State Key Laboratory of Integrated Servcice Networks ,Xidian University,Xi'an,

2014-10-22 14:46:07 1870

转载 BLS签名

记e: G*G->G’,为一个非退化的双线性映射,G和G’为素数r阶的乘法群,生成元为g。根据双线性映射的性质,e(g1^x, g2^y)=e(g1,g2)^(x*y)。要求在G上,CDH problem是困难的。BLS签名的三个函数KeyGen:选取[0, r-1]内的一个随机整数x,作为私钥sk;g^x作为公钥pk。由于CDH问题是困难的,我们相信DL问题也是困难的(虽然这一点还没有证

2014-10-22 11:18:29 6224

原创 云存储中的数据完整性校验——综述

问题的提出云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。大量的用户数据都是放在云服务器上,对数据的安全性保障是提高云服务商服务质量及用户愿意享受云存储服务的前提和保障。在云计算出现以前,用户的数据通常保存在本地。如果用户想确定自己的数据是否完整,最简单的方法是亲自查看一下数据,就可以知道数据是否完整。如

2014-09-30 22:44:02 10767 2

转载 ubuntu13.04安装ns2.35

转自:http://blog.sina.com.cn/s/blog_b0992ce90101apqu.html以前用fedora安装过ns2.35现在换ubuntu了step 1:下载ns2.35http://sourceforge.net/projects/nsna...ar.gz/download,解压step 2:安装依赖包           sudo

2014-09-29 14:29:07 1077

原创 前言

去年的今日,我来到这里,

2014-09-13 21:43:23 656

转载 hadoop、hbase、zookeeper环境搭建(详细)

一 机器192.168.0.203 hd203: hadoop namenode & hbase HMaster192.168.0.204 hd204: hadoop datanode & hbase HRegionServer & zookeeper192.168.0.205 hd205: hadoop datanode & hbase HRegionServer & zookeep

2014-07-12 11:12:04 805

原创 为什么符号链接跨操作系统?

1.磁盘、分区和文件系统组织情况:2.

2014-07-03 20:06:04 1593

原创 unix环境高级编程(第2版)——使用自定义头文件apue.h

操作系统:ubuntu 12.10编译环境:gcc 4.4.71.先在这个网站http://www.apuebook.com/code2e.html 下载源码包。

2014-07-03 11:56:39 995

原创 ubuntu 12.10 hadoop全分布式环境搭建

参考:http://blog.csdn.net/weixuehao/article/details/15813681    http://blog.csdn.net/zolalad/article/details/11470449

2014-07-02 14:33:31 621

原创 unix中的设置用户ID位——set-uder-ID

与一个进程相关的ID: -实际用户ID与实际用户组ID——登录时参考口令文件(etc/passwd),表明我是谁 -有效用户ID、有效组ID与附加组ID——用于访问文件的权限检查 -保存的设置用户ID与保存的设置组ID——由exec函数保存设置用户ID位的使用:当执行一个程序文件时,进程的有效用户ID通常是实际用户ID。但当对该文件设置了set-user-ID位(通常也

2014-07-02 14:08:39 1127

原创 M*N矩阵顺时针旋转90度

问题:如下的4*3矩阵A1:

2014-06-19 15:00:43 8248

转载 vi/vim复制粘贴命令

1. 选定文本块。使用v进入可视模式,移动光标键选定内容。 2.复制的命令是y,即yank(提起) ,常用的命令如下:     y      在使用v模式选定了某一块的时候,复制选定块到缓冲区用;     yy    复制整行(nyy或者yny ,复制n行,n为数字);     y^   复制当前到行头的内容;     y$    复制当前到行尾的内容;     yw 

2014-06-18 09:45:31 1026

原创 查看common lisp函数的文档

方法一: (documentation 'symbol 'type)方法二:C-c C-d  h   然后输入要查询的函数(注:默认是在线查询,你也还可以把API文档下载到本地,设置成本地查询优先)参考:http://blog.csdn.net/zzljlu/article/details/7099800

2014-06-17 09:51:54 1071

转载 Hadoop如何通过Bloom Filter提高Join性能

Hadoop的几种Join方法1)      在Reduce阶段进行Join,这样运算量比较小.(这个适合被Join的数据比较小的情况下.)2)      压缩字段,对数据预处理,过滤不需要的字段.3)      最后一步就是在Mapper阶段过滤,这个就是Bloom Filter的用武之地了.也就是需要详细说明的地方. 下面就拿一个我们大家都熟悉的场景来说明这个问题: 找出上

2014-06-16 15:44:55 1189

原创 GFS中的数据完整性校验

GFS chunk 64M  每个chunk 64kb分块 ,对应一个32位的校验和。

2014-06-11 20:27:42 2151

原创 关于hadoop putMerge 出错“wrong FS”问题

1.通过命令行参数args提供上传文件目录和目的文件路径:

2014-06-08 12:29:56 721

原创 二分查找算法

1.采用对称边界实现(也是二分查找通常的实现方式)

2014-06-07 09:55:01 1038

转载 Hadoop伪分布式环境搭建

本次主要是对Hadoop Pseudo-Distributed环境搭建做介绍,以下操作都是在root用户下进行。一、软件环境配置1、 VM:VMware-workstationl-v7.1.42、 OS:ubuntu-11.043、 JDK:jdk1.6.0_274、 Hadoop:hadoop-0.20.25、 ssh二、安装JDK1、下载JDK:jdk-6u27

2014-06-06 11:49:18 682

原创 构建ubuntu12.10下构建latex+CJK中文开发环境

用到的重要命令:apt-cache search

2014-05-22 20:28:57 1239

原创 merkle tree

test

2014-04-09 12:08:31 1427

原创 普适系统中的动态多限制的任务分解 划分算法

标题:An Adaptive Multi-Constraint Partitioning Algorithm for Offloading in Pervasive Systems作者:单位:问题提出:

2014-04-07 13:07:29 871

原创 Ackermann函数

Ackermann函数——数学史上和计算机史上的一个经典递归函数,表达式:A(m,n) = n+1 when m=0; = A(m-1,1) when n=0; = A(m-1,A(m,n-1)) otherwise.

2014-03-02 15:18:08 2511

转载 hibernate与mysql映射类型对应表与mysql导入导出

转自:期待十足http://blog.sina.com.cn/s/blog_5f240fc40100etlt.html一、记录下hibernate mysql映射类型对应表:1.常规Hibernate 映射 integer 或者 intint 或者 java.lang.IntegerINTEGER4 字节

2014-02-25 20:53:24 1134

转载 Java 内存分配全面浅析

本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习

2014-02-19 15:52:52 751

转载 静态内部类和非静态内部类的区别

package com.devin;public class MyMain{ private static String name = "woobo"; private String num = "X001"; // 静态内部类可以用public,protected,private修饰 static class Person { // 静态内

2014-02-19 12:48:03 690

转载 为什么静态方法不能直接访问非静态成员?

static成员是在JVM的CLASSLOADER加载类的时候初始化的,而非static的成员是在创建对象,即new 操作的时候才初始化的;类加载的时候初始化static的成员,此时static 已经分配内存空间,所以可以访问;非static的成员还没有通过new创建对象而进行初始化,所以必然不可以访问。简单点说:静态成员属于类,不需要生成对象就存在了.而非静态需要生成对象才产生,所以静态成员

2014-02-19 12:46:33 8854

原创 Hibernate中的Session管理和对话实现

1 管理Session对象Session对象的管理方式:应用程序序自主管理Session;Hibernate管理Session。1.1 应用程序序自主管理Sessionpublic class BusinessService extends Thread{ public static SessionFactory sessionFactory; static{

2014-01-27 14:55:00 2502

转载 windows xp下硬盘 dvd镜像安装fedora20-i386.dvd

映像:Fedora-15-i386-DVD.iso原系统:windows xp sp3安装注意:     一、grub4dos软件。     二、把fedora映像放在fat32分区,且本分区一定是主分区,不能是逻辑分区。 安装步骤:1、在c盘根目录下边的boot.ini文件中添加,C:\grldr="install fedora15"这一行。(注意要去除本文件的只读属性才

2014-01-26 14:15:29 1905

转载 关于spring的配置文件的分模块策略

不同项目使用不同分模块策略,我现在项目中的spring配置文件分为applicationContext.xml(主文件,包括JDBC配置,hibernate.cfg.xml,与所有的Service与DAO基类)applicationContext-cache.xml(cache策略,包括hibernate的配置)applicationContext-jmx.xml(JMX,调试hibe

2014-01-25 18:43:21 1007

原创 Hibernate 处理并发问题

1 多个事务并发运行时的并发问题第一类丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖;脏读:一个事务读到另一个事务未提交的更新数据;虚度:一个事务读到另一个事务已提交的新插入的数据;不可重复读:一个事务读到另一事务已提交的更新的数据;第二类丢失更新:(不可重复读特例)提交一个事务时,覆盖另一个事务已提交的更新事务。2 锁机制保证事务隔离性对select用共享锁,inser

2014-01-25 14:08:20 5196

原创 Hibernate检索策略和检索方式

1 Hibernate的检索策略Hibernate的检索策略分为两个级别:类级别的检索策略:立即检索、延迟检索。关联级别的检索策略:立即检索、延迟检索还是迫切左外连接检索。注意:在类级别上,Session的load()方法可以实现延迟检索,但是Session的get()和Query接口的list()总是立即检索。检索策略运行机制如图1-1所示:图1-1 检索策略

2014-01-23 12:24:57 942

ant测试用例-monkeys

一个简单的基于HIbernate的用于ant的测试用例

2014-01-15

struts2 实战 实例代码

配合struts2,正本书贯穿这个例子。

2013-11-01

空空如也

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

TA关注的人

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