- 博客(16)
- 收藏
- 关注
原创 Android四大组件之ContentProvider
作用:数据提供,并可提供应用程序之间的数据共享,通过Uri访问 使用系统自带的ContentProvider 1、调用Activity自带的方法getContentResolver();获得ContentResolver对象 2、调用ContentResolver的四个方法:增删改查 代码实现查询手机上的id和联系人:ContentResolver cr = getContentResolv
2015-09-16 01:47:04 427
原创 SQLite数据存储
简介: -支持高大2TB的数据 -以单个文件形式存在 -以B-Tree的数据结构形式存储在硬盘上 特点: 1、轻量级,一个动态库、单文件 2、独立性,没有依赖、无需安装 3、隔离性 全部在一个文件夹中 4、跨平台,支持众多操作系统 5、多语言接口 支持众多编程语言 6、安全性 事物:通过数据库上的独占性和共享锁来实现独立事物处理,多个进程可以同时读,但是只能有一个可以写SQLit
2015-09-12 18:16:04 384
原创 SharePreference存储数据
步骤: 1、获取SharePreference对象,通过以下两个方式获取:SharePreference pref = PreferenceManager.getDefaultSharedPreferences(MainActivity.this);//orSharePreference pref = getSharedPreferences("myPref",MODE_PRIVATE);对于
2015-09-12 16:41:39 441
原创 三次握手各字符含义以及四次挥手
三次握手: SYN:连接请求 ACK:确认号 seq:发送端的初值序列号 ack:表示期望收到的对方下一个报文段的第一个数据字节序号,也表示x为止的字符都以收到整个过程如下: 客户端发送SYN=1,ACK = 0,seq =x给服务端,请求建立连接,进入SYN-SEND状态 服务端接收到之后,发送 SYN=1,ACK=1,seq=y,ack=x+1;进入SYN-RECIVED状态 客户
2015-09-09 15:56:53 995
原创 状态码含义
100-199:表示信息提示200-299:请求成功300-399:请求资源被移走到其他位置400-499:客户端请求出错500-599:服务器出错原因短语:说明请求之间发生了什么情况 响应报文的格式: 响应行:协议版本 状态码 原因短语 首部: key:value 实体的主体部分: http要传输的内容
2015-09-09 15:19:09 328
原创 JVM自动内存管理
Java虚拟机和内存区域—–Java虚拟机运行时的数据区 Java运行时的数据区:在java虚拟机规范中定义了若干种程序运行期间使用到的存储不同类型的数据的区域。有一些区域是全局共享的,有一些是线程私有的,随着线程的开始和结束而创建和销毁。也是所有java虚拟机共有的内存区域模型。java堆和方法区是全局共享的,而程序计数器,本地方法区以及虚拟机栈则是线程私有的数据区域。 程序计数器:最小的一块
2015-09-01 22:54:36 404
原创 org.apache.catalina.LifecycleException
org.apache.catalina.LifecycleException: 此错误一般由web.xml文件配置错误引起的,可以检查servlet配置是否正确
2015-08-27 17:58:59 373
原创 Activity之间信息传递(参数传递)
1、传递简单参数: 以类似键值对方式传递值:Intent i = new Intent(MainActivity.this,OtherActivity.class);i.putExtra(String,args);startActivity(i);在OtherActivity里面用一下代码接受:Intent i = getIntent();//其中s的类型要和args的类型一致String
2015-08-26 20:43:53 877
原创 Bean作用域
singleton:指的一个Bean容器只存在一个,即单例。 prototype:每次请求创建一个新的实例,destroy不生效,因为每次创建完之后就失效了 request:每次请求http创建一个实例,当且仅当在request内有效 session:同上,当前session内有效 globle session:基于protlet的web中有效,(protlet定义了globle web)如
2015-07-21 12:04:11 340
原创 Spring 注入
新建dao层接口以及service接口,分别模拟数据层,以及逻辑层代码,其中分别写入一个run()方法:InjectionInterface.javapackage dao.interfaces;public interface InjectionInterface { public void run();}ServiceInterface.javapackage service.interf
2015-07-21 10:38:00 340
原创 网络层
因特网设计思路:网络层只向上提供简单的灵活的,无连接的,尽可能最大努力支付的数据报服务。也就是说,网络在发送分组时不需要建立连接,每一个分组独立发送,与前后分组无关,网络层不提供质量保护的承诺,也就是说网络层不提供端到端的可靠的传输服务,而是让运输层去提供,因此使得网络造价大大降低,运行方式灵活,能适应各种应用。 网际协议IP 是TCP/IP体系中最重要的两个协议之一,与IP协议配套使用的协议还有
2015-07-08 22:50:35 576
原创 数据链路层
信道类型:点对点信道—使用一对一的点对点通信方式,广播信道—使用一对多的广播通信方式,使用专用的共享信道协议来协调这些主机的数据发送。 链路与数据链路:链路是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换节点。而数据链路则是另一个概念,在线路上进行数据传输的时候,除了物理线路之外,还必须有必要的通信协议来控制数据的传输,实现这些协议的硬件和软件加到链路上,就是构成了数据链路。现在一般
2015-07-08 02:15:16 1001
原创 物理层
物理层的作用是要尽可能的屏蔽掉传输媒体和通信手段的差异,使物理层山上面的数据链路层察觉不到这些差异,专注自己的任务。 物理层的主要任务:确定与传输媒体的接口有关的特性,即(1)机械特性 指明接口所使用的接线器尺寸等物理特性,各种规格的接插件都有严格的标准。(2)电气特性 指明接口电缆上的各条线上出现的电压的范围 (3)功能特性 指明某条线上的某一电平的电压代表的是何种意义 (4)过程特性
2015-07-07 16:04:58 558
原创 计算机网络基础知识
1、Internet 与 internet区别,internet泛指由多个计算机网络互联而成的网络,是一个通用名词,而Internet则特指当前全球最大的,开放的,由众多网络相互连接而成的特定的计算机网络,使用的是TCP/IP协议族作为通信的规则,前身是ARPANET 2、Internet发展第二阶段,建成三级结构的因特网,即Internet。分为主干网,地区网,校园网(企业网),并且开始收费,主
2015-07-07 02:38:47 772
原创 response内置对象
response对象包含响应客户端请求的有关信息,但是在jsp中很少使用它,它是HttpServletResponse类的实例,response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其他页面的response对象对当前页面无效,常用方法如下: 1、String getCharacterEncoding(),返回响应的何种字符编码2、void se
2015-06-11 14:39:58 815
原创 request内置对象的使用
request对象:客户端请求的信息被封装在request对象之中,通过它才能了解客户的需求,然后做出响应,它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效,常用方法如下: 1、getParameter(String name) : 返回属性名为name的参数值 2、getParameterValues(String na
2015-06-11 14:09:06 2010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人