- 博客(64)
- 收藏
- 关注
转载 java io 使用规则
java io 使用方法比较复杂,支持多种情况的使用,字节流,字符流,有无缓冲区等等,下面的介绍,简单的说明了一下java io 使用时的一些基本规则。一、按数据来源(去向)分类: 1 、是文件: FileInputStream, FileOutputStream, ( 字节流 )FileReader, FileWriter( 字符 )2 、是 byte[] : Byt
2014-12-17 15:16:47
561
转载 使用Tomcat 7造成的前段无法获取cookie
Should the HttpOnly flag be set on session cookies to prevent client side script from accessing the session ID? Defaults to false.一般的Cookie都是从document对象中获得的,现在浏览器在 设置Cookie的时候一般都接受一个叫做HttpOnly
2013-12-25 14:20:44
6694
原创 Tomcat连接池
之前接触的都是dbcp和c3p0,tomcat7也提供了新的连接池,据说更好用,首先要修改context.xml文件:WEB-INF/web.xml <!-- --> <!-- Uncomment this to enable Comet connection tacking (provides events on sessio
2013-12-25 14:05:38
760
转载 六种异常处理的陋习
在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatement();5 ResultSet rs = stat.executeQuery(
2013-06-17 10:41:25
606
转载 java异常
Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception:表示可恢复的例外,这是可捕捉到的。Java提供了两类主要的异常:runtime exc
2013-06-17 10:33:04
542
转载 PO BO VO DTO POJO DAO概念及其作用
POJO = pure old java object or plain ordinary java object or what ever.PO = persisent object 持久对象就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的
2013-05-27 21:10:38
635
转载 Object c mutableCopy
Apple官方文档如下:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Articles/Copying.html最近用Core Data做数据管理,Fetch到NSArray类型的结果数组,为了能够进行增、删、改,我把它MutableCopy到一个NSMutableArra
2013-05-02 15:44:35
708
转载 Object-C retainCount
每一个从Cocoa根类NSObject或其子类创建的对象,都象有一个与之相关联的整数,称作它的引用计数器或者保留计数器。1.当使用alloc,new方法或者copy消息创建一个对象时,对象的保留计数器值被设置为12.向对象发送retain信息,保留计数加13.向对象发送一条release信息,保留计数减14.当对象因其计数器为0时,objective-c将向对象发送一条de
2013-05-02 15:43:25
744
转载 java 读文件
来自 : http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.htmlpublic class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(
2013-03-05 14:01:34
586
转载 ubuntu 12.04 编译android 2.3遇到的问题
1、/usr/bin/ld: cannot find -lzcollect2: ld returned 1 exit statusmake: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error 1缺少lib32z1-dev,安装即可:apt-get install lib32z1-dev2
2013-01-20 21:20:05
989
转载 android Activity 堆栈和亲属关系
来自:http://blog.youkuaiyun.com/hellolinshoujie/article/details/6588855在android中,一个activity组件可以激活另一个activity组件(可能属于另一个应用程序)。 若新的被激活的activity组件属于另一个应用程序,则那个activity组件会运行在那个应用程序的进程中,但是从用户的角度来看,好像就是属于本应
2012-09-17 20:04:26
437
转载 AndroidManifest.xml文件解析
来自:http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种
2012-09-17 19:19:36
489
转载 Android的Task和Activity相关
来自:http://www.cnblogs.com/-OYK/archive/2011/6/30.htmlandroid:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个
2012-09-06 15:00:01
903
转载 Activity的四种launchMode
转自:http://blog.youkuaiyun.com/liuhe688/article/details/6754323launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task
2012-09-06 09:52:39
356
转载 敏捷开发宣言
敏捷开发宣言【敏捷开发宣言】1、个体和交互胜过过程和工具2、可工作的软件胜过面面俱到的文档3、客户协助胜过合同谈判4、响应变化胜过遵循计划核心:团队合作、可工作的软件、快速响应变化【敏捷修炼之道】 敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善【态度决定一切】 敏捷依赖
2012-07-08 15:43:09
568
转载 Java中"equals"和"=="的区别
1)比较方式角度:= =是面向过程的操作符;equals是面向对象的操作符= =不属于任何类,equals则是任何类(在Java中)的一个方法;我们可以1)Primitive1 (基本类型)= = Primitive2(基本类型); 2)Object Reference1(对象引用)= = Object Reference2(对象引用)
2012-04-17 09:54:18
373
转载 Eclipse快捷键指南
来自http://baike.baidu.com/view/2287016.htm目录查看窗口导航搜索文本编辑文件项目源代码展开 编辑 作用域功能快捷键全局查找并替换C
2012-04-01 13:34:53
430
转载 android service
来自:http://1622511.blog.51cto.com/1612511/568988 Service是一个可以在后台执行长时间操作的程序组件,它不提供用户接口。一个应用程序可以启动一个service,即使用户切换到其它应用程序,它也会继续在后台运行。此外一个组件可以绑定到一个service来与它交互甚至是用户进程之间的通信(IPC)。比如说,一个service或许处理网络事务,播
2012-04-01 11:43:48
640
转载 Android开发之Android开发规范
http://hi.baidu.com/kanglw010/blog/item/8022f546548110166a63e5cd.html首先,说一下Android开发规范之编码规范(部分来自网上)1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为
2012-03-31 17:06:36
350
转载 VGA
来自:http://baike.baidu.com/view/10346.htmVGA标准 VGA(Video Graphics Array)即视频图形阵列,是IBM在1987年随PS/2(PS/2 原是“Personal System 2”的意思,“个人系统2”,是IBM公司在1987年推出的一种个人电脑)机推出的。PS/2电脑上使用的键盘鼠标接口就是现在的PS/2接口。因
2012-03-30 11:22:14
486
转载 Android之SurfaceView学习(一)
来自 http://www.cnblogs.com/xuling/archive/2011/06/06/android.html首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You
2012-03-28 14:29:57
307
转载 Bitmap recycle()
from : http://blog.youkuaiyun.com/lavernock/article/details/5966517Bitmap调用recycle? When? Bitmap有一个recycle方法,意思很简单,回收Bitmap的空间。 Q 1: Bitmap是否有调用recycle方法的必要性?A: 嵌入式系统总是格外注重空间的
2012-03-16 10:26:46
546
转载 i++的线程安全性
来自:http://blog.youkuaiyun.com/sapair/article/details/4243974i++的线程安全性可以总结如下:(1)如果i是局部变量,那么是可重入的,也就是线程安全的。(2)如果i是全局变量,则同一进程的不同线程都可能访问到该变量,因而是线程不安全的。 上面这两点比较清晰,具体原因我将在下面解释:本质上来讲,i并不是因为
2012-03-15 16:41:56
482
转载 未来电信业的发展方向 VOIP的中国之路
来自:http://network.chinabyte.com/268/12276268.shtml VOIP网络电话,灰色地带掩盖下的“金矿” 近来,网络电话(VOIP)绝对是国内外电信发展的热点。VOIP因其运营成本低、丰富多彩的增值业务和应用环境的逐渐成熟,日渐被大家所接受。企业因看好网络电话在通讯方面带来的方便与实惠而成为企业通信的主流。知名研究咨询公司Frost &
2012-03-03 14:55:28
1346
转载 Java源码分析:深入探讨Iterator模式
java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。 本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util
2012-02-29 21:36:00
470
转载 节点流和处理流
JAVA IO 操作总结——节点流和处理流 按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。 节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。
2012-02-29 20:24:34
16485
转载 字符流与字节流的区别
来自:http://blog.youkuaiyun.com/lishoubin_198308/article/details/4494120Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编
2012-02-29 20:23:54
712
转载 sleep 跟 wait有什么区别?
来自:http://hi.baidu.com/guessa/blog/item/e3a9584334e2121b9313c6c9.html第一:sleep是Thread对象里面的方法;wait是Object对象里面的方法;第二:当一个synchorized成员sleep的时候并不会释放掉synchorized;
2012-02-28 09:01:58
766
转载 Android 分辨率 与计量单位
QVGA格式:240*320分辨率版本:一般用于小屏手机 像三星盖世Mini S5570就是使用这分辨率,目前有68款Android手机使用FWVGA。HVGA格式:320*480分辨率版本:像三星盖世Ace S5830就是使用这分辨率,目前有141款Android手机使用FWVGA。WVGA格式:480*800分辨率版本:像三星i9000就是使用这分辨率,
2012-02-25 08:41:58
3515
转载 Android自动测试之Monkey工具
来自:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980068.htmlMonkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因
2012-02-23 17:07:49
361
转载 Android的源代码结构
Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:.|-- Makefile (全局的Makefile)|-- bionic (Bionic含义为仿生,这里面是一些基础的库的源代码)|-- bootloader (引导加载器)|-- build
2012-02-18 23:04:09
277
转载 Android Application Task Activities的关系
http://www.360doc.com/content/10/0507/15/155970_26498989.shtml什么是Android Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具
2012-02-17 21:20:36
326
转载 Java内存泄漏分析
http://www.51testing.com/html/9/519.htmlJava内存泄漏分析 文章出处:http://www-900.ibm.com 作者:不详 发布时间:2005-10-30 Java语言相比C++的一个很大优势就是Java可以自动管理内存的回收,这大大减少了程序员
2012-02-17 09:38:51
403
转载 onSaveInstanceState和onRestoreInstanceState触发的时机
来自 http://www.cnblogs.com/heiguy/archive/2010/10/30/1865239.html先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to bein
2012-02-15 08:28:11
414
转载 appwidget-provider
android:initialLayout="@layout/example_appwidget" android:configure="com.example.android.ExampleAppWidgetConfigure" > 下面是属性的总结: · minWidth 和minHeight 属性的值指定了这个App Widget布局需要的最小区域。
2012-02-12 15:22:46
3191
1
转载 measure()和getMeasuredWidth
android的布局分两个阶段,先measure()后requestLayout(), 测量的三种模式: UNSPECIFIED: 不限定EXACTLY: 固定AT_MOST:最多LinearLayout 调用measure(EXACTLY 240,UNSPECIFIED)来得到高度。 View.measure(widthMeasureSpec,height
2012-02-12 10:38:41
1205
转载 onInterceptTouchEvent和onTouchEvent调用时序
来自 :http://www.blogjava.net/TiGERTiAN/archive/2011/02/22/344869.htmlonInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup
2012-02-12 08:22:00
358
转载 Intents and Intent Filters
来自 :http://flysnow.iteye.com/blog/961576在这里你将会学到:什么是Intent和Intent FilterIntent和Intent Filter有什么用怎么启动(传递)一个IntentIntent里包含什么什么是显式Intent以及什么隐式IntentIntent是怎样匹配的一:前言 在正式介绍
2012-02-10 16:46:56
433
转载 HTTP/1.1 Range和Content-Range
假设你要开发一个多线程下载工具,你会自然的想到把文件分割成多个部分,比如4个部分,然后创建4个线程,每个线程负责下载一个部分,如果文件大小为403个byte,那么你的分割方式可以为:0-99 (前100个字节),100-199(第二个100字节),200-299(第三个100字节),300-402(最后103个字节)。 分割完成,每个线程都明白自己的任务,比如线程3的任务是负责下
2012-02-09 20:14:09
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人