自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 给 Android 开发者的 RxJava 详解

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R...

2017-02-10 14:39:45 191 1

原创 深入浅出 Retrofit

Android 开发中,从原生的 HttpUrlConnection 到经典的 Apache 的 HttpClient,再到对前面这些网络基础框架的封装,比如 Volley、Async Http Client,Http 相关开源框架的选择还是很多的,其中由著名的 Square 公司开源的 Retrofit 更是以其简易的接口配置、强大的扩展支持、优雅的代码结构受到大家的追捧。也正是由...

2017-02-10 14:03:52 232

原创 Java 程序死锁问题原理及解决方案

Java 程序死锁问题原理及解决方案本文首先介绍了死锁发生的原因,并通过一个示例解释了死锁发生的前提情况。然后通过 JVM 的 jstack 工具演示了如何确定一个死锁的发生。最后对死锁的预防、恢复等方式进行了解释。0 评论周 明耀, 技术带头人、项目经理, HikVision2015 年 8 月 24 日内容...

2017-02-09 16:38:28 390

原创 OkHttp:Java 平台上的新一代 HTTP 客户端

OkHttp:Java 平台上的新一代 HTTP 客户端在 Java 平台上,我们一般使用 Apache HttpClient 作为通常的 HTTP 客户端。Square 公司开源的 OkHttp 是一个更先进的专注于连接效率的 HTTP 客户端。OkHttp 提供了对 HTTP/2 和 SPDY 的支持,并提供了连接池,GZIP 压缩和 HTTP 响应缓存功能。OkHt...

2017-02-09 14:24:21 146

原创 Java SSL/TLS 安全通讯协议介绍

Java SSL/TLS 安全通讯协议介绍Java 的安全通讯本文主要介绍了网络安全通讯协议 SSL/TLS 和 Java 中关于安全通讯的实现部分。并通过一个简单的样例程序实现,来展示如何在 Java 平台上正确建立安全通讯。0 评论刘 进, 高级软件工程师 , IBM2013 年 5 月 23 日内容...

2017-02-09 13:54:37 288

原创 泛型:工作原理及其重要性

泛型:工作原理及其重要性作者:Josh Juneau深入了解 Java SE 8 中的泛型。2014 年 7 月发布Java SE 8 的发布曾在 Java 界引起轰动。该版本中新增的和更新的语言特性可减少需要编写的代码量并使代码更易于使用,从而提高开发人员的工作效率。要充分了解一些新特性(如 lambda)的实现,您需要先了解该语言的核心概念。其中一个在许多 Java SE 8...

2017-02-09 12:38:27 238

原创 TCP/IP 应用程序的通信连接模式

源地址:https://www.ibm.com/developerworks/cn/aix/library/0807_liugb_tcpip/ TCP/IP 应用层与应用程序TCP/IP 起源于二十世纪 60 年代末美国政府资助的一个分组交换网络研究项目,它是一个真正的开放协议,很多不同厂家生产各种型号的计算机,它们运行完全不同的操作系统,但 TCP/IP 协议组件允许它们互相进行...

2017-02-08 17:58:20 648

原创 Android内存管理哪些事

上一篇文章总结了一下内存分析的方法,这次聊聊如何出现解决和避免内存相关的问题。 上一篇文中我们提到,出现OOM通常是因为有内存泄漏或是内存使用不当(分配了过多的内存),在Android的早期时代,内存真是非常的珍贵啊,大部分是手机只有32或24M的heapsize,记得曾经有一个项目,有图片处理的逻辑,运行几分种就会OOM,很多人就说是有内存泄露,后来排查了半天,发现是处理的速度跟不上加载...

2013-12-16 17:26:27 109

原创 Android 内存分析总结

一直没有写博客的习惯,最近觉得年纪貌似有点大了,不像以前记忆这么好,想找个方式梳理一下知识,刚好最近在ITeye上看之前一起工作过的一个大哥写的一些关于状态机的一些东西,就萌生了也写一写,记录一下的想法,第一篇就先说一说Android内存方面的一些事情吧。很多人在进行Android开发的过程中经常会碰到内存方面的问题,比如说内存溢出,应用莫名奇妙的Crash,有时也会被客户抱怨说在第三方的...

2013-12-12 17:41:43 273

Android 内存溢出问题

但是如果程序在一次操作中打开几个M的文件,那么通常会出现下面的错误信息。 02-04 21:46:08.703: ERROR/dalvikvm-heap(2429): 1920000-byte external allocation too large for this process

2011-03-03

Android_IPC

Android中的Binder通信是基于Service与Client的,所有需要IBinder通信的进程都必须创建一个IBinder接口,系统中 有一个进程管理所有的system service,Android不允许用户添加非授权的System service,当然现在源码开发了,我们可以修改一些代码来实现添加底层system Service的目的。对用户程序来说,我们也要创建server,或者Service用于进程间通信,这里有一个 ActivityManagerService管理JAVA应用层所有的service创建与连接(connect),disconnect,所有的 Activity也是通过这个service来启动,加载的。ActivityManagerService也是加载在Systems Servcie中的。

2011-03-03

如何巧用listview

文章很好的阐述了如何有效的进行UI开发,着重讲解了listView的技巧,是学习android很好的材料

2011-03-02

windhcill\pdf\PJLUsersGuide

windchill projectlnk developguide

2010-02-25

android小小小的一个好玩的游戏

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

2009-11-21

空空如也

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

TA关注的人

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