自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Ibatis 与 Mybatis 的区别

Ibatis 与 Mybatis 的区别:                 ibatis本是apache的一个开源项目,ibatis是mybatis的前身,在2010年7\8月份这个项目由apache software foundation 迁移到了google code,就将ibatis3.x正式改名为mybatis3.x了。并且改名为mybatis。除此之外,mybatis相比

2017-03-15 20:08:33 1384 1

原创 Ibatis与Hibernate的区别

一、 hibernate与ibatis之间的比较:      hibernate 是当前最流行的o/r mapping框架,它出身于sf.NET,现在已经成为jboss的一部分了。      ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。 相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm实现。

2017-03-15 19:55:31 5006 1

转载 Ibatis 框架的基本介绍及基础操作

《一》、iBatis框架的基本介绍:      Ibatis是开源软件组织Apache推出的一种轻量级的对象关系映射(ORM)框架,和Hibernate、Toplink等在java编程的对象持久化方面深受开发人员欢迎。对象关系映射(ORM):简单原理是通过面向对象方式操作关系型数据库,目前存储数据最常用最流行的工具是关系型数据库,其操作方式是通过 SQL语句操作数据库的表,但是对于Ja

2017-03-15 19:29:09 9368

原创 使用POI导出Excel表格

使用Spring、SpringMVC、Mybatis主流框架集合的demo导出Excel表格:1、首先,理解一下一个Excel的文件的组织形式,一个Excel文件对应于一个workbook(HSSFWorkbook),一个workbook可以有多个sheet(HSSFSheet)组成,一个sheet是由多个row(HSSFRow)组成,一个row是由多个cell(HSSFCell)组成。m

2017-03-15 16:25:58 903

原创 Spring 、SpringMVC 、Struts2之间的区别

一、Spring与SpringMVC的区别:spring是一个开源框架,是为了解决企业应用程序开发,功能如下:功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1、轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的J

2017-03-09 11:12:28 602

原创 Android:向服务器提供数据之Asynchttpclient方式

之前为大家介绍了向服务器提交数据的底层做法(get、post方式),现在我们来了解最简单的Asynchttpclient方式。Asynchttpclient是一个很不错的第三方开源类库,针对于Android开发中方式http请求的。  使用Asynchttpclient方式中的post、get方法提交数据,需要下载第三方包到本地,然后拷到项目里,因为httpclient会有些问题,还需要在Gr

2017-03-09 10:24:11 1282

原创 Android:向服务器提供数据之get、post方式

在这我们首先了解Android客户端向服务器提交数据的底层做法。get、post两种方法提交数据,下面我们用示例了解get以及post方式。   需要在布局文件中增加两个个EditText控件和两个登录的Button控件。其中一个Button是使用get方式提交数据,一个是使用post提交数据。<EditText android:layout_width="match_pa

2017-03-01 20:01:46 518

转载 AngularJS的基本知识详解

1、 AngularJS是什么?        AngularJs(后面就简称ng了)是一个用于设计动态web应用的结构框架。     首先,它是一个框架,不是类库,是像EXT一样提供一整套方案用于设计web应用。它不仅仅是一个JavaScript框架,因为它的核心其实是对HTML标签的增强。何为HTML标签增强?其实就是使你能够用标签完成一部分页面逻辑,具体方式就是通过自定义标签、自定义

2017-03-01 19:26:55 4052

原创 Android:解析JSON的三种方式

什么是Json?      Json(Javascript Object Notation):Javascript对象表示法。是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为解析xml比较的复杂,而且需要编写大段的代码,所以客户端和服务器的数据交换格式往往通过Json来进行交换。     Json一共有两种数据结构:     1、一种是以 (key/val

2017-02-28 11:05:17 1345

原创 Android:解析XML的三种方式

1、首先,在布局文件中写一个Button控件和用来展示数据的ListView控件。<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="获取XML" android:onClick="getdata"/> <ListV

2017-02-27 16:01:27 1698

转载 Android:25种开源炫酷动画框架

忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/S

2017-02-24 19:51:37 962

转载 Android: 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Lo

2017-02-24 19:44:34 421 1

原创 Android:ContentObserver(内容监听者)之自动接收验证码

ContentObserver——内容监听者(内容观察者)。指的是监听某一指定路径里面的数据。目的是观察(捕捉)特定URI引起的数据库的变化,从而做一些相当应的处理。当数据一旦发生改变会通过调用onChange()方法,通过handler把数据发送出去。   通过ContentObserver实现验证码自动填入的功能。首先我们需要在布局文件中写一个TextView控件。在主activity

2017-02-18 16:37:57 648

原创 Android:内容提供者(ContentProvider)和内容访问者(ContentResolver)

ContentProvider(内容提供者)是Android四大基本组件之一。用来共享应用程序内的数据;当你需要把你应用程序的数据提供给其他应用程序时需要用到它;内容访问者(ContentResolver)通过应用程序来访问内容提供者(ContentProvider)的方法,一旦通过ContentProvider提供自己的数据,不管应用程序是否启动,都可以访问得到。(1)、ContentPro

2017-02-18 15:27:59 875

原创 Android:广播+AIDL实现电话拦截

首先我们给大家分享一下电话拦截的实现方法,可以设置你要拦截的号码,因为现在电话骚扰太多,比如营销呀,诈骗呀等等,所以实现一个对某些号码(比如陌生号码、指定号码、黑名单等)进行拦截以避免骚扰。为了大家更好的了解,我就先给大家介绍电话拦截实现的步骤。1、建一个demo,在demo下新建一个aidl文件夹,把官方的文件夹复制到该文件夹下,然后将demo重新编译。2、新建一个类(PhoneEnd.

2017-02-13 18:48:47 1490

原创 Android:Service之远程服务和AIDL的创建

什么是远程服务?远程服务(Remote Service)也被称之为独立进程,它不受其它进程影响,可以为其它应用程序提供调用的接口——实际上就是进程间通信IPC(Inter-Process Communication),Android提供了AIDL(Android Interface Definition Language,接口描述语言)工具来帮助进程间接口的建立。在Android中,不

2017-02-13 09:08:42 542

原创 Android: Service(启动服务)

什么是服务?   服务是Android四大组件之一,与Activity一样,代表可执行程序。Service不像Activity有可以操作的用户界面,它主要用于在后台处理一些耗时的操作。或者执行某些长期运行的任务。必要时我们甚至可以在程序退出的情况下,让Service在后台继续保持运行的状态。服务分为:本地服务(启动服务)和远程服务(绑定服务)。一、Service(启动服务)的基本用法:

2017-02-12 11:08:38 802

转载 Android: Binder机制原理

原文地址: http://blog.csdn.net/universus/article/details/6211589 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection): 管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列

2017-02-11 19:15:00 474 1

转载 Android: android四大组件(详细总结)

Android四大组件分别为:activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在Android

2017-02-10 21:44:34 1029 1

原创 Android: 广播入门学习(广播发送者和广播接收者)

什么是广播?          广播是Android四大组件之一,是一种全局的监听器,用于监听系统全局的广播消息。   在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。A

2017-02-08 11:12:38 796

原创 Android: 系统广播知识库

//关闭或打开飞行模式时的广播Intent.ACTION_AIRPLANE_M;//充电状态,或者电池的电量发生变化;//电池的充电状态、电荷级别改变,不能通过组建声;Intent.ACTION_BATTERY_CH;//表示电池电量低Intent.ACTION_BATTERY_LO;//表示电池电量充足Intent.ACTION_BATTERY

2017-02-08 01:07:32 399 1

空空如也

空空如也

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

TA关注的人

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