自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

briup_acmer的专栏

坚持下去,你就是大牛

  • 博客(293)
  • 资源 (1)
  • 收藏
  • 关注

转载 MYSQL 逻辑架构

思维导图   前言 》 Mysql并非尽善尽美,但足够灵活,能适应高要求环境,如Web应用。》 Mysql在众多平台上运行良好,支持多种数据类型,但不支持对象类型(Mongodb支持)》 Mysql的存储引擎可以基于表建立,以满足对数据存储,性能,特征及其他特性的各种需要。  架构逻辑视图 每个虚线框为一层

2018-01-08 09:17:55 511

转载 后端开发面试题

转自https://github.com/Tangxuguo/software-developer-questions/blob/master/back-end.md语言类(C++):关键字作用解释:volatile作用Volatile关键词的第一个特性:易变性。所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内

2018-01-03 15:02:24 2463

转载 Ubuntu16.04桥接下如何配置固定IP

1、首先用root用户登陆,然后输入你root的密码。如下图:2、然后编辑interfaces文件,该文件位于/etc/network/下,执行如下命令:vim /etc/network/interfaces,回车,如图:3、添加:# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface

2017-05-15 12:13:04 5914

转载 HBase简介(很好的梳理资料)

一、 简介historystarted by chad walters and jim2006.11 G release paper on BigTable2007.2 inital HBase prototype created as Hadoop contrib2007.10 First useable Hbase2008.1 Hadoop

2016-11-29 17:25:47 543

原创 hbase集群在启动的时候找不到JAVA_HOME的问题

hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下:root@master:/usr/local/hbase-0.90.4/bin# ./start-hbase.shstarting master, logging to /usr/local/hbase-0.90.4/bin/../logs/hbase-root-master-master.outsl

2016-11-29 10:21:08 3988

转载 Hadoop安装遇到的各种异常及解决办法

2014-03-13 11:10:23,665 INFO org.apache.Hadoop.ipc.Client: Retrying connect to server: Linux-hadoop-38/10.10.208.38:9000. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(m

2016-11-28 16:05:44 497

原创 集群搭建好datanode启动不了

有可能是在搭建集群的时候,你重新格式化时,没有把hadoop-2.4.1/tmp的文件删除干净,记住,也要把datanode节点的tmp目录删去,因为在hdfs namenode -format 时,会自动在datanode节点创建tmp:vi /home/hadoop/app/hadoop-2.4.1/tmp/dfs/data/current/VERSION#Sun Nov 27 00:

2016-11-27 16:57:13 360

原创 集群搭建好,namenode启动后自动停止

192.168.8.105:8485: Call From Weekend102/192.168.8.102 to Weekend105:8485 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/h

2016-11-27 16:47:12 3095

原创 Hadoop集群搭建(7个节点)

谨记:不要使用root账户,使用hadoop账户sudo 切换到root用户只执行一条命令sudo vi /etc/inittabid:3:initdefault:让系统在启动时不要启动图形界面,把级别改为三在执行之前需要把hadoop 用户添加到 vi /etc/sudoers root    ALL=(ALL)       ALLhadoop  ALL=

2016-11-27 14:31:28 1981

原创 hadoop namenode 格式化出错

8485. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)16/11/26 20:20:39 INFO ipc.Client: Retrying connect to server: Weekend10

2016-11-27 14:29:49 2875

转载 内排序

内排序单项选择题1.在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是A.希尔排序    B.起泡排序   C.插入排序   D. 选择排序2.设有1000个无序的元素,希望用最快的速度挑选出其中十个最大的元素,最好选用   什么排序法。A.起泡排序    B.快速排序   C.堆排序     D.基数排序3.在待排序的元素序列

2015-10-03 11:23:24 822

转载 13种排序算法详解(相当清楚,还附有flash动画)

0、前言     从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如数据结构或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的,囧),不过又想了想,算法这东西,博主自己学的过程中一直深感,基础还是非常重要的,很多难题是基础类数据结构和题目的思想综合发散而来。比如说作为最基本的排序算法就种类很多,

2015-10-03 09:51:38 2004 1

转载 Android Adapter详解

Android AdapterAdapter是用来帮助填充数据的中间桥梁,比如通过它将数据填充到ListView, GridView, Gallery.而android 提供了几种Adapter:ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapte

2015-08-28 18:02:29 454

转载 ViewPager缓存机制

1.    实现ViewPager的页面懒加载;在某些情况下,例如使用ViewPager查看多张大图,此时多张图片不能一次性载入,只有在浏览该页面时才载入(或者预先载入下一页面)页面的具体内容。2.    可控ViewPager缓存页面的数量。常见的情况:1.页面的总数是已知的,或者可以计算出来,每个页面占用的资源并不多并且需要经常使用这些页面。这是可以考虑将其常驻ViewPager而

2015-08-28 14:36:54 703

转载 快速掌握 Android Studio 中 Gradle 的使用方法

Gradle是可以用于Android开发的新一代的 Build System, 也是 Android Studio默认的build工具。Gradle脚本是基于一种JVM语言 -- Groovy,再加上DSL(领域特定语言)组成的。因为Groovy是JVM语言,所以可以使用大部分的Java语言库。所谓DSL就是专门针对Android开发的插件,比如标准Gradle之外的一些新的方法(

2015-08-27 11:50:44 533

转载 Gradle使用手册(三):构建任务

原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7翻译:Android Studio 中文组(大锤译)接续: Gradle(一) | Gradle(二)通用任务        将一个plugin运用到build file

2015-08-27 10:36:58 411

转载 Gradle使用手册(一):为什么要用Gradle?

原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1.7翻译:Android Studio 中文组(大锤译)鉴于Android Studio使用Gradle构建项目,在IDE的使用过程中可能会遇到很多令人头疼的问题。大锤也是第一次接触,为有个

2015-08-27 10:25:20 403

转载 android studio 导入so,jar 文件

如果是jar文件的话,请直接拷贝jar文件到项目的libs文件夹下,然后运行:Sync Project with Gradle Files。如下图2中方式均可。一:或者:这2种方法均可。如何将so文件导入到android studio的项目中呢?需要在项目的目下下的 app/src/main目录下创建一个名叫jniLibs文件夹。

2015-08-26 13:07:29 402

转载 ! [rejected] master -> master (non-fast-forward)(有推荐视频)

当我们向github做push的时候经常会被rejected,解决方法有pull和rebase两种,这一集里我们讨论一下这两种方式的异同。推荐视频:http://happycasts.net/episodes/10?autoplay=true 当要push代码到git时,出现提示:error:failed to push some refs to ...De

2015-08-26 10:00:26 375

转载 Git 常用命令详解

Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识示

2015-08-25 21:51:00 533

转载 LayoutInflater 详解

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L

2015-08-21 11:35:37 361

原创 Chronometr定时器

Chronometr是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值得形式"分:秒" 或"MM:SS", 或者可以使用set(字符串)的定时器值到一个任意字符串

2015-08-21 11:26:23 396

转载 LayoutInflater.inflate()方法的介绍

最近一直想弄明白LayoutInflater对象的inflate方法的用法,今天做了实例。Xml代码  LinearLayout          android:id="@+id/ll_item_Group"          android:layout_width="match_parent"          android:layout_heigh

2015-08-20 10:53:01 276

转载 git rebase

git rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新定义分支的版本库状态。要搞清楚这个东西,要先看看版本库状态切换的两种情况:我们知道,在某个分支上,我们可以通过git reset,实现将当前分支切换到本分支以前的任何一个版本状态,即所谓的“回溯”。即实现了本分支的“后悔药”。也即版本控制系统的初衷。还有另一种情况,当我们的项目有多个分支的时候。我们除了在本地

2015-08-19 15:32:18 332

原创 List<? extends object> 解释

List 表示的事泛型是Object类型或者继承致Object的类型List 表示泛型是Object类型

2015-08-18 15:58:24 1997

转载 Android中Scroller类的分析

今天看了一下项目中用到的ViewFlow控件,想弄明白其工作原理。从头开始分析,卡在“滚动”这儿了。做android也快两年了,连最基本的滚动都不熟悉,真是惭愧。。。遂网上找资料,很容易的在google前排找到此文章:Android Scroller类的详细分析 http://blog.csdn.net/gemmem/article/details/7321910很受启发,

2015-08-14 15:12:30 585

转载 Android中的Selector的用法

Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/dr

2015-08-14 14:16:34 322

转载 Android开发中Handler的经典总结

当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。AD:一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发,

2015-08-14 11:43:46 441

转载 对象的引用WeakReference,SoftReference, HardReference,PhantomReference的区别

java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子:现在有如下两个类class A class B,在JVM上生成他们两个类的实例分别为 instance a  instance

2015-08-14 10:47:01 1363 1

转载 Git Push 避免用户名和密码方法

前言    在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。1.方法一 1.1 创建文件存储GIT用户名和密码在%HOME%目录中,一般为C:\users\

2015-08-13 17:12:42 409

转载 Git 使用方法

Git 常用命令git init here -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息、标记等内容git remote add origin [email protected]:winter1991/helloworld.git

2015-08-13 16:27:44 372

原创 Android Studio如何设置代码自动提示

Android Studio如何设置代码自动提示。就是在设置了代码自动提示功能后,发现不生效的不生效的原因是因为你AS设置成了省电模式,设置成省电模式了的话,AS会禁掉一些辅助功能,达到省电的目的。所以代码自动提示也被禁掉了。要修改回来的话,通过File选项,然后倒数第二项:Power Save Mode前面的勾点掉就可以了。

2015-08-12 11:40:32 1365

转载 Android屏幕适配

Android屏幕适配2013-05-22 09:49 佚名 cnblogs 字号:T | TAndroid开发中,Android屏幕适配是一件很棘手的事,需要注意的几点:尽量使用线性布局(LinearLayout)和相对布局(RelativeLayout),不要使用绝对布局;尽量使用dip和sp,不要使用px;为不同的分辨率提供不同的布局文件和图片;在Androi

2015-08-11 20:31:39 682

转载 Android PopupWindow的使用和分析

Android PopupWindow的使用和分析 PopupWindow使用       PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。 PopupWindow使用Demo  这个类的使用,不再过多解释,直接上代码吧。  比如弹出框的布局:

2015-08-11 16:35:54 337

转载 Android px、dp、sp之间相互转换

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。dp也就是dip,这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密

2015-08-10 17:06:57 583

转载 JSON的传输数据报错

android.content.res.Resources$NotFoundException: String resource ID #0x1(2012-05-01 17:25:50)转载▼ 分类: android错误之前忘了记录这个错误,今天又遇到了。唉,人不能纵容自己犯懒,遂记录之。 错误:android

2015-08-10 12:00:19 893

转载 Android中Adapter之BaseAdapter使用

Android界面中有时候需要显示稍微复杂的界面时,就需要我们自定义一个adapter,而此adapter就要继承BaseAdapter,重新其中的方法.        Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。这里返回来的View正是由我们的Adapter中的getView方法返

2015-08-06 14:23:48 360

转载 Android之drawable state各个属性详解

我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片。先看一个范例:XML file saved at res/drawable/button.xml:

2015-08-06 10:12:05 338

转载 Android Fragment 真正的完全解析(下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity

2015-08-05 18:19:11 252

转载 Android Fragment 真正的完全解析(上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,

2015-08-05 17:31:58 430

J2ee的网站开发

关于JavaEE的类型转换,JavaEE支持类型自动转化

2014-10-29

空空如也

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

TA关注的人

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