自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(246)
  • 资源 (12)
  • 收藏
  • 关注

转载 Maven常用命令

1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName        -Dartifac

2017-01-06 17:36:12 726

原创 hadoop源码导入到eclipse

1.版本说明操作系统:ubantu16.04.1 Desktophadoop:hadoop-2.7.3-srceclipse:java-neon其他需要安装软件说明:jdk1.8    maven3.0.5   ProtocalBuffer-2.5.0安装教程请参考我的另一篇博客:http://blog.csdn.net/blue_it/article/details/54

2017-01-06 16:12:50 2625

原创 ubantu下编译hadoop

本文主要讲述:ubantu16.04.1 Desktop下编译hadoop-2.7.3-src1.编译前准备1.1查看hadoop-2.7.3-src编译要求解压hadoop-2.7.3-src.tar.gz,进入文件夹hadoop-2.7.3-src中,打开BUILDING.txt由编译向导可知,需要安装的相关工具软件及注意事项1.2安装相关工具软件

2017-01-06 11:05:33 1056

转载 ubuntu下protobuf安装

1 下载protobuf    https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz2  进入下载文件的目录tar -zxvf protobuf-2.6.1.tar.gz     cd protobuf-2.6.1/     ./configure

2017-01-03 17:20:24 22760

转载 Hadoop Yarn 框架原理及运作机制

写得很好,所以就转载了一下,只可惜原创已经找不到了。1.1 YARN 基本架构YARN是Hadoop 2.0中的资源管理系统,它的基本设计思想是将MRv1中的JobTracker拆分成了两个独立的服务:一个全局的资源管理器ResourceManager和每个应用程序特有的ApplicationMaster。其中ResourceManager负责整个系统的资源管理和分配,而A

2016-12-30 14:13:35 499

翻译 hadoop yarn

The fundamental idea of YARN is to split up the functionalities of resource management and job scheduling/monitoring into separate daemons. The idea is to have a global ResourceManager (RM) and per-

2016-12-30 09:51:36 471

原创 hadoop环境搭建

1 安装前准备虚拟机软件:VMWare操作系统:ubuntu-16.04.1 下载地址:http://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/16.04.1/ubuntu-16.04.1-server-amd64.isohadoop版本:hadoop-2.7.3下载地址:http://apache.fayea.com/hadoo

2016-12-29 14:31:16 574

原创 Ubantu命令行安装jdk

1 安装前准备虚拟机软件:VMWare操作系统:ubuntu-16.04.1 下载地址:http://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/16.04.1/ubuntu-16.04.1-server-amd64.isojdk版本:jdk-8u111-linux-x64.tar.gz下载地址:http://www.oracle.

2016-12-29 12:12:29 1651

翻译 android manifest.xml配置文件中的 Service节点

语法: android:enabled=["true" | "false"]         android:exported=["true" | "false"]         android:icon="drawable resource"         android:isolatedProcess=["true" | "false"]         android:lab

2016-07-26 15:52:07 13637

转载 http字符编码的解释说明

在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。  下边是说明:       application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息

2016-06-23 10:34:30 625

转载 ISO8583协议理解

最开始时,金融系统只有IBM 这些大的公司来提供设备,象各种主机与终端等。在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于0或 1这样的二进制数据,如果没有对数据进行编码,则这些数据没有人能够理解,属于没有用的数据。起初的X.25、SDLC以及现在流行的TCP/IP网络协 议都提供底层的通讯编码协议,它们解决了最底层的通讯问题,能够将一串字符从一

2016-02-02 15:07:06 604

转载 Java 理论与实践: 正确使用 Volatile 变量

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特

2015-11-23 15:27:59 467

转载 Redis 起步

Rdis和JQuery一样是纯粹为应用而产生的,这里记录的是在CentOS 5.7上学习入门文章:1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/p

2015-11-23 14:49:18 472

原创 Redis简介

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remov

2015-11-23 14:23:13 487

转载 java5中的 Map 与线程安全

java5的java.util包提供了大量集合类。其中最常用的集合类有List、Set、Map等。这篇文章主要介绍其中的Map。首先,来看下java.util包中Map相关的集合类的类图(见附件中图1)。接口Map是整个类图的跟,Map往下又提供了两个接口:ConcurrentMap和SortedMap。ConcurrentMap是java5中新增的线程安全的Map接口;而SortedMa

2015-11-11 11:41:29 732

转载 PBOC/EMV 中SDA和DDA简介

PBOC/EMV里有两个非常重要的概念:SDA(staticdataauthentication)和DDA(dynamicdataauthentication),分别叫做静态数据认证和动态数据认证。这两个认证都是脱机下(off-line)的认证。SDA实现的原理是数字签名。过程如下:IC卡的里的数据先签个名,它的做法是用Hash为这些数据生成一个简短表示做为该数

2015-11-06 17:10:28 1378

转载 HTTP消息头中的“Cache-control”控制网页的缓存

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no- cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口 值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。 而如果指定了m

2015-01-30 19:41:38 4731

翻译 Adapter getview中的Tag 、convertView理解

android SDK中这样讲getview的参数 convertview :the old view to reuse, if possible. Note: You should check that this view is non-null and of an appropriate type before using. If it is not possible to

2015-01-08 13:34:35 1153

转载 ecshop模板工作原理与基本流程(二)

ecshop模板工作原理与基本流程(一)简单介绍了,在有缓存的情况下,模板引擎的工作流程。接下这我们重点看一下,在还没有生成缓存的情况下,ecshop的模板引擎是如何编译模板,标签替换、建立缓存,并输出视图的。首先看一下模板引擎编译模板涉及到的文件、函数的位置和作用。init.php位置:includes/init.php 作用:这是系统的初始化文件,在加载这个文件的时

2015-01-08 10:29:12 1275

转载 ecshop模板工作原理与基本流程(一)

ecshop模板是在对smarty模板进行了一系列的精简的基础上,同时又借鉴了dreamweaver当中的一些模板的概念形成的。其中还有一部分针对ecshop系统本身的需求做出的改动。我们如果能了解一些ecshop模板的基本原理,对我们实际制作模板会有很大的帮助。当然模板引擎工作的具体流程是非常繁琐复杂的,现在只是从整体上看一下它的基本脉络,具体的细节以后会单独和大家分享。我们可以把整个流

2015-01-08 10:02:44 1316

转载 Context-----Activity,Application之间的交流使者

Context,我们在android开发中经常见到这个名词,尤其是某些方法的参数列表,像是我们Toast中的makeText()中的第一个参数,就是Context。可以这么说,Context是 android中的基础,只有切实掌握好Context的概念和用法,我们才能写出更好的代码。那么,现在就让我们一起来看一下所谓的Context。      Context,如果是直接从文档翻译过来,就

2015-01-07 14:05:46 650

转载 Android下Context、Activity、Application之间有什么区别

在开发Android程序的时候,我们经常要跟Context、Activity、Application这三个类打交道,那么这个三个类之间有什么联系和区别呢?  首先Activity和Application都是Context的子类。Context从字面上理解就是上下文的意思,在实际应用中它也确实是起到了管理上下文环境中各个参数和变量的总用,方便我们可以简单的访问到各种资源。虽然Activity

2015-01-07 13:20:56 2996

转载 Android系统启动过程

Android系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰)Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址)下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,

2014-12-24 14:41:28 812

转载 谷歌Volley网络框架讲解——第一篇

自从公司新招了几个android工程师后,我清闲了些许。于是就可以有时间写写博客,研究一些没来的研究的东西。今年的谷歌IO大会上,谷歌推出了自己的网络框架——Volley。不久前就听说了但是没有clone下来,这次终于把源码弄下来了。这个框架对网络请求数据缓存做了很多优化,其他说明就请自行百度吧。。。在这梳理一下网络请求的过程:先看一段网络请求的代码吧mQueue = Voll

2014-12-18 21:52:32 761

转载 Android数据存储方式:SharePreference、SQLite、ContentProvider有什么不同?

在Android中一共提供了4种数据存储方式,由于Android中数据基本是私有的,如果需要在其他应用程序中使用这些数据,就要使用Android提供的ContentProviders。Android中4种数据存储方式:Shared Preferences类似于我们常用的ini文件,用来保存应用程序的一些属性设置,在Android平台常用于存储较简单的参数设置。数据存放位置:目录

2014-12-18 21:13:26 1643

转载 PHP常用的缓存技术汇总

这篇文章主要介绍了PHP常用的缓存技术汇总,下面所说的都是在项目中最常用的PHP缓存技术,新手同学收藏起来好好研究吧一、数据缓存这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,

2014-12-18 15:59:39 960

原创 android.view.WindowLeaked的解决方案

无意中发现windowleaked,错误详细信息如下:11-28 16:39:10.867: E/WindowManager(14064): android.view.WindowLeaked: Activity com.sbdz.agriculture.activity.ProductActivity has leaked window android.widget.TextView{4

2014-11-28 17:37:16 1871

转载 Android网络连接之HttpURLConnection和HttpClient

1.概念            HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。      除此之外,在A

2014-11-26 09:12:13 985

转载 Android下获取设备唯一标识(UDID, DeviceID)

android下获取设备唯一标识原本非常简单(至少不会像iOS一样禁用这个,禁用那个),但是由于设备的多样性需要考虑的东西也对应复杂起来。先附上完整代码

2014-11-20 09:05:31 4395

转载 Context-----Activity,Application之间的交流使者

Context,我们在android开发中经常见到这个名词,尤其是某些方法的参数列表,像是我们Toast中的makeText()中的第一个参数,就是Context。可以这么说,Context是 android中的基础,只有切实掌握好Context的概念和用法,我们才能写出更好的代码。那么,现在就让我们一起来看一下所谓的Context。      Context,如果是直接从文档翻译过来,就真的

2014-11-19 20:52:13 545

转载 Android内存泄漏产生原因

1.资源对象没关闭造成的内存泄漏描述:资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于java虚拟机内,还存在于java虚拟机外。如果我们仅仅是把它的引用设置为null,而不关闭它们,往往会造成内存泄漏。因为有些资源性对象,比如SQLiteCursor(在析构函数finalize(),如

2014-11-19 15:01:22 704

转载 Android之内存泄漏调试学习与总结

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/895093

2014-11-19 14:50:34 551

转载 Android中如何查看内存(下)

实例1    int cnt=0;    final static int kBufferMinSize=1000;    final static int kBufferMaxSize=2000;    StringBuffer strBuffer=new StringBuffer(kBufferMinSize);    StringBuffer

2014-11-19 14:46:59 524

转载 Android中如何查看内存(上)

文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的应用程序使用了好多内存。查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有微略不同

2014-11-19 14:45:31 637

转载 Android中如何查找内存泄露

1、首先确定是否有内存泄露及哪个程序造成。1.1、内存泄露已弹出out of memory对话框的情况。这种情况很简单,直接看对话框就知道是哪个应用的问题了。然后再分析该应用是否是因为内存泄露造成的out of memory对话框。1.2、对于有内存泄露,但没造成弹出out of memory对话框的情况使用《Android中如何查看内存》中介绍的各种方法进行分析,确定是否有内存泄

2014-11-19 14:43:47 586

转载 Android内存泄露利器(全自动篇)

我写了可执行文件启动器Launcher.jar及一些批处理,通过它们就可以自动的以一定的时间间隔提取Hprof和进程的内存信息一、需要的库可执行文件启动器:lib\Launcher.jar注:关于Launcher.jar的源码请参考《可执行文件启动器(上)》和《可执行文件启动器(下)》二、自动提取Hprof。runHprofPicker.bat文件:java -

2014-11-19 14:40:33 753

转载 Android内存泄露利器(内存统计篇)

我们可以通过adb shell "dumpsys meminfo %curProcessName%"命令得到某个进程的内存使用情况。getMemoryState.bat主要用于解析该命令返回的内存,得到NativeSize,DalvikSize,NativeAllocated,DalvikAllocated,NativePSS,DalvikPSS等。它把不同时期得到的数据按时间前后为顺序以逗号

2014-11-19 14:38:28 975

转载 Android内存泄露利器(RSS内存统计篇)

前言RSS(Resident Set Size)表示实际使用物理内存(包含共享库占用的内存)。因为它包含了共享内存,所以他的意义不及PSS。所以现在查看内存使用情况一般参照PSS。因此现在一般不使用getProcessState.bat,而是使用getMemoryState.bat关于getMemoryState.bat的更多内容请参照《Android内存泄露利器(内存统计篇)》

2014-11-19 14:35:59 1176

转载 Android内存泄露利器(hprof篇)

我们可以使用代码生成hprof,然后使用批处理hprof文件,然后用MAT进行对多个hprof文件比较分析。一、批处理配置文件批处理配置文件config.bat如下:rem the following var is for getProcessState.batset rawDatadir=rawDataset processName=com.sec.android.app

2014-11-19 14:33:00 1281

转载 android内存泄漏简介

前言   不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可

2014-11-19 13:15:18 840

SQL语句教程

SQL语句教程,介绍详细仔细,很值得参考!

2013-07-26

spring配置详解

spring配置详解,清晰明了,对了解spring配置有很大帮助哦!

2013-07-15

w3school教程

W3School教程,方便实用,包含该网站上的所有资源。

2013-07-15

android图片的滑动、进度条、动画小例子

android图片滑动,进度条,动画,通讯录等小例子

2013-07-15

android开发Gps小例子

android开发,GPS定位小例子,希望对大家有所帮助。

2013-07-15

spring2.5中文参考手册

spring2.5中文参考手册,简单方便。

2013-07-15

Struts标签库查询手册

struts2标签库查询手册,方便快捷。

2013-07-15

struts2文件上传下载

strut2文件上传下载的源码,简单易懂。

2013-07-15

Java web开发各种jar包

struts、hibernate、mysql、servelt、junit等各种jar包

2013-07-15

C#详解课件

对C#各种知识点详细讲解,包括数据类型与流的控制、常用数据类型的用法、面向对象的变成基础、面向对象的高级编程、窗体、控件和组件、目录与文件管理、图形图像处理、ADO.NET与数据库操作、报表设计、类库与控件设计、正则表达式web应用程序设计基础、Asp.NET Web服务控件、web应用程序开发实例。

2012-06-05

空空如也

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

TA关注的人

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